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.

Reply via email to