BeagleBone Issues...?

I recently installed Ubuntu 12.04 on my BeagleBone using instructions from: I can boot into it but every time I do I get the following messages:

[ 5.229680] init: ureadahead main process (78) terminated with status 5
[ 8.537178] libphy: PHY 4a101000.mdio:01 not found
[ 8.542260] net eth0: phy 4a101000.mdio:01 not found on slave 1

Can anyone explain what these three lines mean since they seem important? I think they might be the reason why I’m having trouble connecting to the internet through an Ethernet cable on the Beaglebone.

Sure! There is no PHY 01. It does not exist. This is normal. There are two PHY interfaces in the processor. Only one is connected.


This is something that DTS should stop. In the device tree there is a list
of exactly what is enabled for this exact board, and only those devices should
exist in /dev. And the PHYs are now being added (for Ethernet, USB and video
drivers to name but a few) to the device tree. Device tree does have some