On Mon, Aug 6, 2018 at 7:13 PM <[email protected]> wrote: > Hi All, > > I have a custom board using AM3358, which is very similar to beaglebone. I > am having trouble with bringing up ethernet. > > This is what I get when I execute *dmesg | grep mdio* > > *[ 4.412295] davinci_mdio 4a101000.mdio: davinci mdio revision 1.6 > * > *[ 4.418430] davinci_mdio 4a101000.mdio: no live phy, scanning all > * > *[ 4.424791] davinci_mdio: probe of 4a101000.mdio failed with error -5 > * > *[ 10.044897] libphy: PHY 4a101000.mdio:00 not found > * > *[ 10.049713] net eth0: phy 4a101000.mdio:00 not found on slave 0 > * > *[ 12.258086] libphy: PHY 4a101000.mdio:00 not found > * > *[ 12.262928] net eth0: phy 4a101000.mdio:00 not found on slave 0 * > > > I am using a custom linux image which was built using buildroot. I am able > to get ethernet working with my same linux image on beaglebone. To me it > seems like its a hardware issue. > Please see my Ethernet schematics. I am using a SI-52003-F as my ethernet > connector for my POE circuit (which is not shown here). > > Any help would be greatly appreciated. >
Smells like: https://github.com/RobertCNelson/bb-kernel/blob/am33x-v4.14/patches/drivers/ti/cpsw/0001-cpsw-search-for-phy.patch If you have more board changes in the works, route the lan8710a to a gpio so you can reset it in the kernel.. see the mdio binding: reset-gpios/reset-delay-us... https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/Documentation/devicetree/bindings/net/mdio.txt Regards, -- Robert Nelson https://rcn-ee.com/ -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups "BeagleBoard" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/beagleboard/CAOCHtYhHoEDp9o5%2BuFB4buFNOM2KJCnO5B-YQ6JmWYE8QrO4Hw%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
