Date: Sat, 8 Mar 2014 07:45:49 -0800 From: Adrian Chadd <adrian@freebsd.org> To: Milan Obuch <freebsd-mips@dino.sk> Cc: "freebsd-mips@freebsd.org" <freebsd-mips@freebsd.org> Subject: Re: I (think) the AR8327 switch support now works Message-ID: <CAJ-Vmombw5UYD8YvLis%2B%2BbKQ9=7yzXyp7NaUbS_pi2MngXOcAA@mail.gmail.com> In-Reply-To: <CAJ-VmokM5mPxMbbVyaSpyDcn-Fs32g4heWMPZF7n2OpnFK31oA@mail.gmail.com> References: <CAJ-Vmok0cVLnH9DQh%2Bz6XF-NQmPKy_Ez37kLtuCSRThwjQHTJQ@mail.gmail.com> <20140301143607.13a96bd6@zeta.dino.sk> <CAJ-Vmom2coTLFn0zcTa=BzxAOopMjCDUBOtQwOVOyQmCeB19wA@mail.gmail.com> <20140301200546.7ff373d1@zeta.dino.sk> <20140301231239.023b8733@zeta.dino.sk> <CAJ-VmoknT-SWVmcDX-Cx8StUVuZNX%2BqNPzLcMBdLxN7qwssNoA@mail.gmail.com> <20140307140432.0a460da1@zeta.dino.sk> <CAJ-Vmok-nF4QdVmUMGJxt4tX=X%2Bvc4_-G100ZPRnQ-2aWyNCog@mail.gmail.com> <20140307204230.3c86b9b1@zeta.dino.sk> <CAJ-Vmo=B0CG1FSCKYeaCmORJuWbJ24g=%2BQkHV7WC8DTV9m1zKA@mail.gmail.com> <20140308140901.19782009@zeta.dino.sk> <CAJ-VmokM5mPxMbbVyaSpyDcn-Fs32g4heWMPZF7n2OpnFK31oA@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
I mean 0x%08x. -a On 8 March 2014 07:44, Adrian Chadd <adrian@freebsd.org> wrote: > Hm, > > On 8 March 2014 05:09, Milan Obuch <freebsd-mips@dino.sk> wrote: >> On Sat, 8 Mar 2014 00:55:38 -0800 >> Adrian Chadd <adrian@freebsd.org> wrote: >> >>> Look at if_arge.c - arge_fetch_mdiobus_clock_rate() . See whether the >>> openwrt config sets the mdiobus frequency to something. >>> >>> The AR9344 defaults to 'MAC_MII_CFG_CLOCK_DIV_58'. >>> >>> Maybe you can fiddle with which divisor it uses. >>> >>> >>> -a >>> >> >> OK, I will try to look there, but in between, some outcome from my >> tests. >> >> 1. AR8327 does not teel much - all I can see there is just >> >> argemdio0: <Atheros AR71xx built-in ethernet interface, MDIO controller> at mem 0x19000000-0x19000fff on nexus0 >> mdio0: <MDIO> on argemdio0 >> mdioproxy0: <MII/MDIO proxy, MDIO side> on mdio0 >> arswitch0: readreg 0: 12041204 >> > > Use 0x08x instead of %d - that way it's more obvious what it's reading. > >> Nothing else. Do you have any idea why there is only one read of >> register at address 0? Where is this read in source? What is in this >> register? It looks like there is expected some other value and >> therefore AR8327 is not recognised. >> >> 2. AR9340 is not correctly initialised, at least I can't see any >> traffic passing to physical port(s) - I can start dhclient arge1 but I >> see nothing at DHCP server comming from that particular MAC, thus no >> address is beeing assigned. If I assign IP manually, packets do not >> reach wire - nothing is seen there. > > If arswitch0 doesn't create an mdiobus1, then it'll not all probe > right. What's the current full dmesg? > > > > -a
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAJ-Vmombw5UYD8YvLis%2B%2BbKQ9=7yzXyp7NaUbS_pi2MngXOcAA>