On Tue, Jun 03, 2008 at 01:44:25PM +0900, Norikatsu Shigemura wrote: > On Tue, 3 Jun 2008 10:00:01 +0900 > Pyun YongHyeon <pyunyh_at_gmail.com> wrote: > > > ukphy0: OUI 0x1e525e, model 0x0014, rev. 9 > > ^^^^^^^^^^^^ > > This OUI does not exist in IEEE OUI database so I vaguely guess > > this one comes from broken MII_OUI macro implementation in FreeBSD. > > Because PHY vendors also made the same mistake as FreeBSD this > > hasn't been much problem so far. Would you apply the following > > patch and let me know the output of ukphy(4)? > > Please see following result. > - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > miibus0: <MII bus> on axe0 > ukphy0: <Generic IEEE 802.3u media interface> PHY 0 on miibus0 > ukphy0: OUI 0x1e525e, model 0x0014, rev. 9 > ukphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseSX, 1000baseT, 1000baseT-FDX, auto > ukphy0: IDR1 = 0x7949, IDR2 = 0x7949 Hmm, this also looks like faked one. Probably PHY address was incorrectly chosen. I guess the PHY would be one of Marvell variants. If this is correct guess, I think ax88178_init() should be called prior to any other operations(patch attached). Sam, what's your opinion? -- Regards, Pyun YongHyeon
This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:39:31 UTC