It is happening during boot up:
<snip, kernel 3.12 >
Configuring network interfaces... [ 35.117114] fec 800f0000.ethernet
eth0: Freescale FEC PHY driver [SMSC LAN8710/LAN8720]
(mii_bus:phy_addr=800f0000.etherne:00, irq=-1)
[ 35.129967] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
udhcpc (v1.21.1) started
Sending discover...
[ 37.113901] libphy: 800f0000.etherne:00 - Link is Up - 100/Full
[ 37.120134] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
Sending discover...
Sending select for 10.10.10.217...
Lease of 10.10.10.217 obtained, lease time 86400
/etc/udhcpc.d/50default: Adding DNS 10.10.10.13
[ 39.319957] IPv6: ADDRCONF(NETDEV_UP): usb0: link is not ready
done.
Starting rpcbind daemon...done.
net.ipv4.conf.default.rp_filter = 1
net.ipv4.conf.all.rp_filter = 1
Mon Apr 14 22:40:00 UTC 2014
INIT: Entering runlevel: 5
Starting Xserver
Starting system message bus: dbus.
Starting Connection Manager
Starting wpa_supplicant
Successfully initialized wpa_supplicant
Starting Dropbear SSH server
[ 44.754915] fec 800f0000.ethernet eth0: Freescale FEC PHY driver
[SMSC LAN8710/LAN8720] (mii_bus:phy_addr=800f0000.etherne:00, irq=-1)
[ 45.781364] fec 800f0000.ethernet eth0: MDIO read timeout
[ 46.826170] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[ 47.811385] fec 800f0000.ethernet eth0: MDIO read timeout
With a different kernel (3.14):
[ 28.989897] fec 800f0000.ethernet eth0: Freescale FEC PHY driver
[Generic PHY] (mii_bus:phy_addr=800f0000.etherne:00, irq=-1)
[ 30.991210] libphy: 800f0000.etherne:00 - Link is Up - 100/Full
[ 37.369372] fec 800f0000.ethernet eth0: Freescale FEC PHY driver
[Generic PHY] (mii_bus:phy_addr=800f0000.etherne:00, irq=-1)
[ 38.398346] fec 800f0000.ethernet eth0: MDIO read timeout
[ 39.438412] fec 800f0000.ethernet eth0: MDIO read timeout
[ 39.468419] fec 800f0000.ethernet eth0: MDIO write timeout
[ 40.498848] fec 800f0000.ethernet eth0: MDIO read timeout
Afterward I have to ifdown eth0, ifup eth0 and then it functions
normally, without reverting the commit.
root@cfa100xx:~# ifdown eth0
[ 1154.679658] fec 800f0000.ethernet eth0: Freescale FEC PHY driver
[Generic PHY] (mii_bus:phy_addr=800f0000.etherne:00, irq=-1)
root@cfa100xx:~# ifup eth0
udhcpc (v1.21.1) started
Sending discover...
[ 1156.679547] libphy: 800f0000.etherne:00 - Link is Up - 100/Full
Sending discover...
Sending select for 10.10.10.217...
Lease of 10.10.10.217 obtained, lease time 86400
ip: RTNETLINK answers: File exists
--
Brian
> Pengutronix e.K. | Uwe Kleine-König |