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 ([email protected]) (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 ([email protected]) (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
([email protected]) (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 via email to