From owner-freebsd-embedded@FreeBSD.ORG Mon May 18 04:02:20 2015 Return-Path: Delivered-To: freebsd-embedded@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id ADFA1E98; Mon, 18 May 2015 04:02:20 +0000 (UTC) Received: from mail-ie0-x236.google.com (mail-ie0-x236.google.com [IPv6:2607:f8b0:4001:c03::236]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 7A0FD185B; Mon, 18 May 2015 04:02:20 +0000 (UTC) Received: by iesa3 with SMTP id a3so73912015ies.2; Sun, 17 May 2015 21:02:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:date:message-id:subject:from:to:content-type; bh=BzDSa/MSQorJIBcTwYYC+QSDzUZ8uHEZqcEjQNm9hoE=; b=VGhVxZmYJ90LB9Osi2Y5BNObtRfYZYDA7nwik/ycPcNjz+G5ysZpwRcXCTO7XSInvX OYBJMwdvEv9bYAnZXHRQozbZeJg7VNms9it4GRLcYQBHYNs1s7vW0UnRe7bpjjma3eFI 1V4mHeKGedS/oz2zsIapa/AaeqAZ7Cc1HH/fA2OQxMx8BjDANiMsMvZFRTuNQtI/Eukt F5wa0xnqFlFpY8UTrjZJspMjbTWMmvqTf0qorvLbwXegBoiq2nUj0KOpK/AX9pIaiAyJ IeZKZBS13BlWB7nmB7DLI11aMhXQdlMbKuH6yoHBhGZYuVC/U4NA2VmskN8GbvZRKK0T T3BQ== MIME-Version: 1.0 X-Received: by 10.50.114.9 with SMTP id jc9mr11795562igb.49.1431921739933; Sun, 17 May 2015 21:02:19 -0700 (PDT) Sender: adrian.chadd@gmail.com Received: by 10.36.38.133 with HTTP; Sun, 17 May 2015 21:02:19 -0700 (PDT) Date: Sun, 17 May 2015 21:02:19 -0700 X-Google-Sender-Auth: quWqS572srV3PHz7N2wwYMjELYE Message-ID: Subject: Updates to freebsd-wifi-build From: Adrian Chadd To: "freebsd-mips@freebsd.org" , "freebsd-embedded@freebsd.org" Content-Type: text/plain; charset=UTF-8 X-BeenThere: freebsd-embedded@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Dedicated and Embedded Systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 18 May 2015 04:02:20 -0000 Hi! I've churned out some changes to freebsd-wifi-build. The supported list is here: https://github.com/freebsd/freebsd-wifi-build/wiki/Supported-Boards (I'd like to add more hardware to the list, so just let me know if you have a favourite router.) The top level build instructions are here: https://github.com/freebsd/freebsd-wifi-build/wiki * it now checks for required packages before running * it installs into ../tftpboot/ instead of requiring the user to create /tftpboot/. I still have /tftpboot/ and I just 'cp -fv ../tftpboot/* /tftpboot/ after a build so I can use TFTP. * There's basic templating support now for rc.conf - because some boards (eg carambola2) don't have arge0 hooked up to anything useful. So to make the default build work, now the carambola2 uses arge1. * there's now VLAN and etherswitch support in the configuration file format. https://github.com/freebsd/freebsd-wifi-build/wiki/Config-Overview I have it up and running on my carambola 2 with the internal switch configuration. It's running with two VLANs, one on each ethernet switch port, coming back to arge1 and arge1.2 (VLAN 2.) I'm now going to throw it on the rest of my test hardware and tidy up whatever issues arise. It also was a good test experience - I finally have wraped my head around what Stefan and others did with etherswitch and the various different things that each switch type supports. Hopefully this leads to me writing some more documentation. I'd appreciate any and all testing that people may do with this stuff. All of my home APs are FreeBSD and have been for a couple of years. Next up - adding configuration language to configure ipfw and routing. -adrian