Hi Bruno, On Wed, Jul 15, 2020 at 11:22 AM Bruno Thomsen <bruno.thomsen@xxxxxxxxx> wrote: > Thanks for the hints. > > Yes, the address is correct and configured with external resistors, > but just realised that I wrote the wrong device name in the comment, > it's actually KSZ8081RNB. > > Ethernet has been working with multiple mainline kernel versions > (latest being 5.7.8) > for the last year or so when using the DTS in patch. So I am pretty sure > hardware and setup of mux is correct'ish. > > Kernel trace from patch version: > kernel: Micrel KSZ8081 or KSZ8091 30be0000.ethernet-1:01: attached PHY driver > [Micrel KSZ8081 or KSZ8091] (mii_bus:phy_addr=30be0000.ethernet-1:01, irq=POLL) > > Error first occurs when switching from fec phy reset to mdio phy reset > code path, > I understand that the fec phy reset is obsolete as phy properties was wrongly > added to the mac and of course should be part of the phy (separate chip). > > When debugging it I end up with the get_phy_device() call not working > inside of_mdiobus_register_phy(). It would be nice if you could report this to the Ethernet PHY folks at netdev@xxxxxxxxxxxxxxx