From owner-freebsd-mips@FreeBSD.ORG Sat Mar 1 13:36:22 2014 Return-Path: Delivered-To: freebsd-mips@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 3E2EA2A9; Sat, 1 Mar 2014 13:36:22 +0000 (UTC) Received: from mailhost.netlab.sk (mailhost.netlab.sk [84.245.65.10]) (using SSLv3 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id AE7C4167B; Sat, 1 Mar 2014 13:36:21 +0000 (UTC) Received: from zeta.dino.sk (fw1.dino.sk [84.245.95.252]) (AUTH: LOGIN milan) by mailhost.netlab.sk with ESMTPA; Sat, 01 Mar 2014 14:36:17 +0100 id 005080BA.5311E251.00006BFE Date: Sat, 1 Mar 2014 14:36:07 +0100 From: Milan Obuch To: Adrian Chadd Subject: Re: I (think) the AR8327 switch support now works Message-ID: <20140301143607.13a96bd6@zeta.dino.sk> In-Reply-To: References: X-Mailer: Claws Mail 3.9.3 (GTK+ 2.24.22; i386-portbld-freebsd10.0) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: freebsd-mips@freebsd.org X-BeenThere: freebsd-mips@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Porting FreeBSD to MIPS List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 01 Mar 2014 13:36:22 -0000 On Sat, 1 Mar 2014 02:06:49 -0800 Adrian Chadd wrote: > Hi, > > I think I just figured out the last bits of missing magic to get the > AR8327 to work out of the box. VLANs just plain don't work yet, so > don't ask me about that. Also if port 6 is hooked up to anything (it > isn't on my DB120) then please let me know; I'd really like to debug > that particular support. > > But, I'm now using my DB120 development board (AR9344, dual-band wifi > and AR8327 switch) as an AP. I'll move to using it as my day to day > access point and see what happens. > > Next - those mikrotik boards. And maybe Sean's DIR-825 rev C1. > > > -a > Hi, I am still not able to get ethernet working on Routerboard 2011L... I did a fresh recompile with current HEAD sources, but neither AR8327 nor AR8227 switch chip is recognised and properly initialised. My setup is basically the same as in message sent in December 8, 2013 - see http://lists.freebsd.org/pipermail/freebsd-mips/2013-December/003182.html although I experiment with various hints and configs, but based on DB120 used as a reference point. It looks like something's different... Also, ehci does not work either - I just see this: ugen0.1: at usbus0 uhub0: on usbus0 uhub0: 1 port with 1 removable, self powered usb_alloc_device: set address 2 failed (USB_ERR_IOERROR, ignored) usbd_setup_device_desc: getting device descriptor at addr 2 failed, USB_ERR_IOERROR usbd_req_re_enumerate: addr=2, set address failed! (USB_ERR_IOERROR, ignored) usbd_setup_device_desc: getting device descriptor at addr 2 failed, USB_ERR_IOERROR usbd_req_re_enumerate: addr=2, set address failed! (USB_ERR_IOERROR, ignored) usbd_setup_device_desc: getting device descriptor at addr 2 failed, USB_ERR_IOERROR usbd_req_re_enumerate: addr=2, set address failed! (USB_ERR_IOERROR, ignored) usbd_setup_device_desc: getting device descriptor at addr 2 failed, USB_ERR_IOERROR usbd_req_re_enumerate: addr=2, set address failed! (USB_ERR_IOERROR, ignored) usbd_setup_device_desc: getting device descriptor at addr 2 failed, USB_ERR_IOERROR ugen0.2: at usbus0 (disconnected) I was able to modify mx25l.c so at least SPI flash is recognised with following patch: Index: /data/src/11/sys/dev/flash/mx25l.c =================================================================== --- /data/src/11/sys/dev/flash/mx25l.c (revision 262653) +++ /data/src/11/sys/dev/flash/mx25l.c (working copy) @@ -110,6 +110,9 @@ { "SST25VF032B", 0xbf, 0x254a, 64 * 1024, 64, FL_ERASE_4K | FL_ERASE_32K }, /* Winbond -- w25x "blocks" are 64K, "sectors" are 4KiB */ + { "w25x10", 0xef, 0x3011, 64 * 1024, 2, FL_ERASE_4K }, + { "w25x20", 0xef, 0x3011, 64 * 1024, 4, FL_ERASE_4K }, + { "w25x40", 0xef, 0x3011, 64 * 1024, 8, FL_ERASE_4K }, { "w25x32", 0xef, 0x3016, 64 * 1024, 64, FL_ERASE_4K }, { "w25q32", 0xef, 0x4016, 64 * 1024, 64, FL_ERASE_4K }, { "w25q64", 0xef, 0x4017, 64 * 1024, 128, FL_ERASE_4K }, I am still (somehow blindly) trying, no success yet... Regards, Milan