[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Linux-image-3.12-1-kirkwood : problem with network ?



Hello,

I am running debian on an Openrd-RD base board as a NAS with 2 SATA disks attached.
It is running the Jessie armel distribution.
I was hit by the problem with the issue with the Linux-image-3.12-1-kirkwood on the QNAP and I was able to recover using the method mentioned in the thread.

But since them, the network using the mv643xx_eth module has been flaky, the machine runs as a nameserver and will stop answering requests "after a while", no incoming or outgoing connections are possible.
I have not seen any meaningful messages in syslog or kernel messages except bind messages which indicate that it cannot resolve external names, or fetchmail which cannot connect to the pop3 server.

And these messages :
Feb  5 21:19:17 openrd kernel: [89072.677881] mv643xx_eth_port mv643xx_eth_port.0 eth0: link down
Feb  5 21:19:20 openrd kernel: [89075.110124] mv643xx_eth_port mv643xx_eth_port.0 eth0: link up, 1000 Mb/s, full duplex, flow control disabled
Feb  5 21:19:21 openrd kernel: [89076.245562] mv643xx_eth_port mv643xx_eth_port.0 eth0: link down
Feb  5 21:19:23 openrd kernel: [89078.570312] mv643xx_eth_port mv643xx_eth_port.0 eth0: link up, 1000 Mb/s, full duplex, flow control disabled
Feb  5 21:20:16 openrd kernel: [89131.874135] mv643xx_eth_port mv643xx_eth_port.0 eth0: link down
Feb  5 21:20:19 openrd kernel: [89134.185736] mv643xx_eth_port mv643xx_eth_port.0 eth0: link up, 1000 Mb/s, full duplex, flow control disabled
Feb  5 21:20:21 openrd kernel: [89136.306904] mv643xx_eth_port mv643xx_eth_port.0 eth0: link down
Feb  5 21:20:23 openrd kernel: [89138.632958] mv643xx_eth_port mv643xx_eth_port.0 eth0: link up, 1000 Mb/s, full duplex, flow control disabled
Feb  5 21:20:24 openrd kernel: [89139.746205] mv643xx_eth_port mv643xx_eth_port.0 eth0: link down

(the cable is properly connected to a 1Gbit 5 port D-LINK switch and has been changed)

A restart will restore connectivity but it fails again later.
if you try a big transfer, like a wget kernel.org, it will work ...

I tried the 3.13 from experimental but it seems to have the same issue

The box was running fine with the debian linux-images 3.9, 3.10 and 3.11 - but i don't have the debs anymore (snapshot.debian.org does not have them ?)

I went back to the original 3.2 image and the problem has disappeared - has anybody seen this behaviour ?

Here is an extract from the boot log :

Kernel 3.2

Feb  9 22:00:05 openrd kernel: [    0.000000] Linux version 3.2.0-4-kirkwood (debian-kernel@lists.debian.org) (gcc version 4.6.3 (Debian 4.6.3-14) ) #1 Debian 3.2.51-1
Feb  9 22:00:05 openrd kernel: [    0.000000] CPU: Feroceon 88FR131 [56251311] revision 1 (ARMv5TE), cr=00053977
Feb  9 22:00:05 openrd kernel: [    0.000000] CPU: VIVT data cache, VIVT instruction cache
Feb  9 22:00:05 openrd kernel: [    0.000000] Machine: Marvell OpenRD Base Board

Feb  9 22:00:05 openrd kernel: [   13.100199] mv643xx_eth: MV-643xx 10/100/1000 ethernet driver version 1.4
Feb  9 22:00:05 openrd kernel: [   13.176728] mv643xx_eth smi: probed
Feb  9 22:00:05 openrd kernel: [   13.221823] mv643xx_eth_port mv643xx_eth_port.0: eth0: port 0 with MAC address 00:50:43:01:db:7b

(here the machine has 2 ethernet plugs but only one is activated)

Kernel 3.13 from experimental :

Feb  7 21:33:04 openrd kernel: [    0.000000] Linux version 3.13-trunk-kirkwood (debian-kernel@lists.debian.org) (gcc version 4.8.2 (Debian 4.8.2-10) ) #1 Debian 3.13-1~exp1 (2014-01-20)
Feb  7 21:33:04 openrd kernel: [    0.000000] CPU: Feroceon 88FR131 [56251311] revision 1 (ARMv5TE), cr=00053977
Feb  7 21:33:04 openrd kernel: [    0.000000] CPU: VIVT data cache, VIVT instruction cache
Feb  7 21:33:04 openrd kernel: [    0.000000] Machine: Marvell OpenRD Base Board

Feb  7 21:33:04 openrd kernel: [   13.221964] mv643xx_eth: MV-643xx 10/100/1000 ethernet driver version 1.4
Feb  7 21:33:04 openrd kernel: [   13.297045] usbcore: registered new interface driver usbfs
Feb  7 21:33:04 openrd kernel: [   13.320544] SCSI subsystem initialized
Feb  7 21:33:04 openrd kernel: [   13.333400] usbcore: registered new interface driver hub
Feb  7 21:33:04 openrd kernel: [   13.363390] libphy: orion_mdio_bus: probed
Feb  7 21:33:04 openrd kernel: [   13.375612] mvsdio mvsdio: no pins associated
Feb  7 21:33:04 openrd kernel: [   13.380216] usbcore: registered new device driver usb
Feb  7 21:33:04 openrd kernel: [   13.395836] libata version 3.00 loaded.
Feb  7 21:33:04 openrd kernel: [   13.402482] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
Feb  7 21:33:04 openrd kernel: [   13.422129] mvsdio mvsdio: using GPIO for card detection
Feb  7 21:33:04 openrd kernel: [   13.944538] ehci-orion: EHCI orion driver
Feb  7 21:33:04 openrd kernel: [   14.465664] mv643xx_eth_port mv643xx_eth_port.0 eth0: port 0 with MAC address 00:50:43:01:db:7b
Feb  7 21:33:04 openrd kernel: [   14.498970] sata_mv sata_mv.0: version 1.28

Kernel 3.12-1

Feb  5 21:38:06 openrd kernel: [    0.000000] Linux version 3.12-1-kirkwood (debian-kernel@lists.debian.org) (gcc version 4.8.2 (Debian 4.8.2-10) ) #1 Debian 3.12.8-1 (2014-01-19)
Feb  5 21:38:06 openrd kernel: [    0.000000] CPU: Feroceon 88FR131 [56251311] revision 1 (ARMv5TE), cr=00053977
Feb  5 21:38:06 openrd kernel: [    0.000000] CPU: VIVT data cache, VIVT instruction cache
Feb  5 21:38:06 openrd kernel: [    0.000000] Machine: Marvell OpenRD Base Board
Feb  5 21:38:06 openrd kernel: [    0.000000] Memory policy: ECC disabled, Data cache writeback

Feb  5 21:38:06 openrd kernel: [   13.257004] mv643xx_eth: MV-643xx 10/100/1000 ethernet driver version 1.4
Feb  5 21:38:06 openrd kernel: [   13.318700] usbcore: registered new interface driver usbfs
Feb  5 21:38:06 openrd kernel: [   13.335612] SCSI subsystem initialized
Feb  5 21:38:06 openrd kernel: [   13.352319] usbcore: registered new interface driver hub
Feb  5 21:38:06 openrd kernel: [   13.386857] usbcore: registered new device driver usb
Feb  5 21:38:06 openrd kernel: [   13.396045] libphy: orion_mdio_bus: probed
Feb  5 21:38:06 openrd kernel: [   13.407823] libata version 3.00 loaded.
Feb  5 21:38:06 openrd kernel: [   13.920139] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
Feb  5 21:38:06 openrd kernel: [   13.952085] ehci-orion: EHCI orion driver
Feb  5 21:38:06 openrd kernel: [   14.508687] mv643xx_eth_port mv643xx_eth_port.0 eth0: port 0 with MAC address 00:50:43:01:db:7b
Feb  5 21:38:06 openrd kernel: [   14.517544] mvsdio mvsdio: no pins associated
Feb  5 21:38:06 openrd kernel: [   14.558313] mvsdio mvsdio: using GPIO for card detection


Am I the only one left with one of these openrd ?
https://www.globalscaletechnologies.com/t-openrdudetails.aspx#

let me know if I can provide more accurate information to debug the issue.
Extra point if I can get the second GbE port working ...

Regards

Francois

Reply to: