--- Begin Message ---
Source: linux
Version: 3.16.0-4
Severity: important
I am using a QNAP TS-419P II. After upgrading from Wheezy, eth0 stopped working while eth1 still does.
ethtool reports no link when plugging in the cable.
This is partially similar to #719680
For the complete log see: http://forum.qnap.com/viewtopic.php?p=454971
[ 0.000000] Linux version 3.16.0-4-kirkwood (debian-kernel@lists.debian.org) (gcc version 4.8.3 (Debian 4.8.3-16) ) #1 Debian 3.16.7-ckt2-1 (2014-12-08)
[ 0.000000] CPU: Feroceon 88FR131 [56251311] revision 1 (ARMv5TE), cr=0005397f
[ 0.000000] CPU: VIVT data cache, VIVT instruction cache
[ 0.000000] Machine: QNAP TS-41x
[ 0.000000] Ignoring unrecognised tag 0x41000403
....
[ 16.388357] mv643xx_eth: MV-643xx 10/100/1000 ethernet driver version 1.4
[ 16.388524] libphy: PHY orion-mdio-mii:00 not found
[ 16.388556] platform mv643xx_eth_port.0: Driver mv643xx_eth_port requests probe deferral
[ 16.388604] libphy: PHY orion-mdio-mii:01 not found
[ 16.388627] platform mv643xx_eth_port.1: Driver mv643xx_eth_port requests probe deferral
[ 16.400110] libphy: PHY orion-mdio-mii:00 not found
[ 16.400156] platform mv643xx_eth_port.0: Driver mv643xx_eth_port requests probe deferral
[ 16.400213] libphy: PHY orion-mdio-mii:01 not found
[ 16.400238] platform mv643xx_eth_port.1: Driver mv643xx_eth_port requests probe deferral
[ 16.400415] libphy: PHY orion-mdio-mii:00 not found
[ 16.400441] platform mv643xx_eth_port.0: Driver mv643xx_eth_port requests probe deferral
[ 16.400493] libphy: PHY orion-mdio-mii:01 not found
[ 16.400516] platform mv643xx_eth_port.1: Driver mv643xx_eth_port requests probe deferral
....
[ 16.428044] libphy: PHY orion-mdio-mii:00 not found
[ 16.428089] platform mv643xx_eth_port.0: Driver mv643xx_eth_port requests probe deferral
[ 16.428149] libphy: PHY orion-mdio-mii:01 not found
[ 16.428173] platform mv643xx_eth_port.1: Driver mv643xx_eth_port requests probe deferral
[ 16.437292] ehci-orion: EHCI orion driver
[ 16.505004] mv643xx_eth_port mv643xx_eth_port.0 eth0: port 0 with MAC address 00:08:9b:d1:bb:fe
[ 16.505105] libphy: PHY orion-mdio-mii:01 not found
[ 16.505137] platform mv643xx_eth_port.1: Driver mv643xx_eth_port requests probe deferral
[ 16.545625] mv643xx_eth_port mv643xx_eth_port.1 eth1: port 0 with MAC address 00:08:9b:d1:bb:ff
[ 16.552504] libphy: orion_mdio_bus: probed
....
[ 20.926919] mv643xx_eth_port mv643xx_eth_port.1 eth1: link down
[ 20.927017] IPv6: ADDRCONF(NETDEV_UP): eth1: link is not ready
....
[ 23.986007] mv643xx_eth_port mv643xx_eth_port.1 eth1: link up, 1000 Mb/s, full duplex, flow control disabled
[ 23.986077] IPv6: ADDRCONF(NETDEV_CHANGE): eth1: link becomes ready
....
-- System Information:
Debian Release: 8.0
APT prefers testing-updates
APT policy: (500, 'testing-updates'), (500, 'testing')
Architecture: armel (armv5tel)
Kernel: Linux 3.16.0-4-kirkwood
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
--- End Message ---
--- Begin Message ---
Thanks for the info, I'm closing the bug, please reopen if you manage to
reproduce.
BTW, the probe deferrals are normal when the phy driver is modular,
nothing to worry about by themselves.
Cheers,
Ian.
On Fri, 2015-01-16 at 23:51 +0100, Unknown wrote:
> Hi Ian,
>
> thank you for responding to this issue. After i recognized the
> connection loss, i attached a serial console and monitored the eth ports
> with ethtool. Swapping the cable between eth0 and eth1. eth0 was always
> dead with no link detection. eth1 was always working fine. I
> quadrochecked it a few minutes ago and what should i say... it works
> again.. yay.. :/ I have no idea why it works again. After some reboots
> and rattling on the cables everything still works and i cant reproduce
> the issue. Unfortunately, i did a lot of changes, uninstalls and updates
> since then.
>
> Well, thanks again for the response and your time!
>
> I don't know if you want to do more research now on this issue, just for
> the case here are the requested infos:
>
> The probe deferrals are still in dmesg.
> Last working version was the one from the current up to date wheezy
> repos. I don't remember the exact number.
>
> draghi@Storage-Blue:~$ sudo ifconfig
> eth0 Link encap:Ethernet HWaddr 00:08:9b:d1:bb:fe
> inet addr:192.168.101.5 Bcast:192.168.101.255 Mask:255.255.255.0
> UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
> RX packets:53 errors:0 dropped:0 overruns:0 frame:0
> TX packets:249 errors:0 dropped:0 overruns:0 carrier:0
> collisions:0 txqueuelen:1000
> RX bytes:7304 (7.1 KiB) TX bytes:61224 (59.7 KiB)
> Interrupt:11
>
> eth1 Link encap:Ethernet HWaddr 00:08:9b:d1:bb:ff
> inet addr:192.168.100.2 Bcast:192.168.100.255 Mask:255.255.255.0
> UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
> RX packets:829 errors:2 dropped:2 overruns:0 frame:0
> TX packets:668 errors:0 dropped:0 overruns:0 carrier:0
> collisions:0 txqueuelen:1000
> RX bytes:167782 (163.8 KiB) TX bytes:117927 (115.1 KiB)
> Interrupt:15
>
> lo Link encap:Local Loopback
> inet addr:127.0.0.1 Mask:255.0.0.0
> UP LOOPBACK RUNNING MTU:65536 Metric:1
> RX packets:8 errors:0 dropped:0 overruns:0 frame:0
> TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
> collisions:0 txqueuelen:0
> RX bytes:400 (400.0 B) TX bytes:400 (400.0 B)
>
> draghi@Storage-Blue:~$ lsmod
> Module Size Used by
> twofish_generic 7287 4
> twofish_common 13144 1 twofish_generic
> xts 2887 2
> gf128mul 6268 1 xts
> algif_skcipher 5674 0
> af_alg 4681 1 algif_skcipher
> nfsd 268559 2
> auth_rpcgss 49457 1 nfsd
> oid_registry 2097 1 auth_rpcgss
> nfs_acl 2313 1 nfsd
> nfs 172975 0
> lockd 74939 2 nfs,nfsd
> fscache 50637 1 nfs
> sunrpc 227885 6 nfs,nfsd,auth_rpcgss,lockd,nfs_acl
> nf_conntrack_ipv4 13370 2
> nf_defrag_ipv4 1293 1 nf_conntrack_ipv4
> xt_conntrack 2787 2
> nf_conntrack 75657 2 xt_conntrack,nf_conntrack_ipv4
> iptable_filter 1184 1
> ip_tables 10822 1 iptable_filter
> x_tables 12579 3 ip_tables,xt_conntrack,iptable_filter
> sha256_generic 8716 8
> dm_crypt 16399 6
> dm_mod 79972 13 dm_crypt
> marvell 6201 0
> hmac 2577 0
> sha1_generic 1784 0
> sha1_arm 3422 0
> orion_wdt 6053 0
> mvmdio 2979 0
> ehci_orion 3054 0
> ehci_hcd 55676 1 ehci_orion
> mv_cesa 11254 4
> mv643xx_eth 26370 0
> of_mdio 2348 2 mvmdio,mv643xx_eth
> libphy 23040 4 marvell,mvmdio,of_mdio,mv643xx_eth
> xhci_hcd 127734 0
> usbcore 166259 3 ehci_hcd,ehci_orion,xhci_hcd
> usb_common 1850 1 usbcore
> sg 19342 0
> evdev 9199 1
> loop 15213 0
> gpio_keys 7782 0
> fuse 72312 1
> ipv6 313574 36
> autofs4 25909 2
> crc32c_generic 1405 1
> btrfs 942268 2
> xor 4057 1 btrfs
> raid6_pq 83506 1 btrfs
> raid0 8791 2
> md_mod 103571 3 raid0
> sd_mod 35766 16
> crc_t10dif 984 1 sd_mod
> crct10dif_generic 1234 1
> crct10dif_common 1154 2 crct10dif_generic,crc_t10dif
> sata_mv 26284 12
> libata 150344 1 sata_mv
> scsi_mod 164750 3 sg,libata,sd_mod
>
> draghi@Storage-Blue:~$ cat /etc/network/interfaces
> # This file describes the network interfaces available on your system
> # and how to activate them. For more information, see interfaces(5).
>
> # The loopback network interface
> auto lo
> iface lo inet loopback
>
> # The primary network interface
> auto eth0
> allow-hotplug eth0
> iface eth0 inet dhcp
> pre-down /sbin/ethtool -s eth0 wol g
>
> # The secondary network interface
> auto eth1
> allow-hotplug eth1
> iface eth1 inet dhcp
> pre-down /sbin/ethtool -s eth1 wol g
>
>
--- End Message ---