Date: Sat, 1 Mar 2014 14:36:07 +0100 From: Milan Obuch <freebsd-mips@dino.sk> To: Adrian Chadd <adrian@freebsd.org> Cc: freebsd-mips@freebsd.org Subject: Re: I (think) the AR8327 switch support now works Message-ID: <20140301143607.13a96bd6@zeta.dino.sk> In-Reply-To: <CAJ-Vmok0cVLnH9DQh%2Bz6XF-NQmPKy_Ez37kLtuCSRThwjQHTJQ@mail.gmail.com> References: <CAJ-Vmok0cVLnH9DQh%2Bz6XF-NQmPKy_Ez37kLtuCSRThwjQHTJQ@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Sat, 1 Mar 2014 02:06:49 -0800 Adrian Chadd <adrian@freebsd.org> 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: <Atheros> at usbus0 uhub0: <Atheros EHCI root HUB, class 9/0, rev 2.00/1.00, addr 1> 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: <Unknown> 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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20140301143607.13a96bd6>