Hi Alexandre, On Fri, Jan 22, 2016 at 1:06 PM, <[email protected]> wrote: > From: Alexandre Messier <[email protected]> > > Micrel PHYs KSZ8021/31 and KSZ8081 have a feature where MDIO address 0 > is considered as a broadcast address; the PHY will respond even if it > is not its configured (pinstrapped) address. This feature is enabled > by default. > > The Linux kernel disables that feature at initialisation, but not > before it probes the MDIO bus. This causes an issue, because a PHY > at address 3 will be discovered at addresses 0 and 3, but will then > only respond at address 3. Because Linux attaches the first PHY it > discovers on 'eth0', it will attach the PHY from address 0, which > will never answer again. > > Fix the issue by disabling the broadcast feature in U-Boot, before > Linux is started. > > Signed-off-by: Alexandre Messier <[email protected]>
Acked-by: Joe Hershberger <[email protected]> _______________________________________________ U-Boot mailing list [email protected] http://lists.denx.de/mailman/listinfo/u-boot

