I changed /etc/networking/interface and replaced "iface eth0 inet
dhcp" with "
iface eth0 inet static
But when I restart networking I got the message below:
Reconfiguring network interfaces... [ 466.581693]
[ 466.581704] CPSW phy found : id is : 0x7c0f1
[ 466.588583] PHY 0:01 not found
Anyone know what's wrong with it ?
I don't think the "PHY 0:01 not found" indicates a problem - I get it
If you are finding that the static IP address isn't being used, it's
probably because you need to configure the address using connman (the
Angstrom demo image shipped with the Beaglebone uses connman). See
There are two Ethernet controllers inside the processor. 0,1. Port 1 has nothing connected to it, no PHY. That is what the message means.
I can use this IP address. And thank you for this good site.
Now I understand it
It means I can expand to 2 Ethernet interface ?
Thank you very much.
The pins for the second PHY are not present on the expansion header.
I see, the processor have 2 Ethernet controllers but the board only
That is correct, because those pins are used for other things on the board.
I thought they were part of the pinmux, and while not present on the header
could be if the pinmux was set appropriately? Have I misunderstood something?
This is correct for the processor. You can enable both Controllers on the processor. But, you can’t for the BeagleBone because the pins are used for other functions.