kern/124127: [msk] watchdog timeout (missed Tx interrupts) -- recovering

Mikle Davidkin skylord at linkline.ru
Fri May 30 10:40:05 UTC 2008


>Number:         124127
>Category:       kern
>Synopsis:       [msk] watchdog timeout (missed Tx interrupts) -- recovering
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Fri May 30 10:40:05 UTC 2008
>Closed-Date:
>Last-Modified:
>Originator:     Mikle Davidkin
>Release:        7.0-STABLE
>Organization:
>Environment:
FreeBSD fserver3.linkline.ru 7.0-STABLE FreeBSD 7.0-STABLE #0: Wed May 28 17:52:29 MSD 2008     root at fserver3.linkline.ru:/usr/obj/usr/src/sys/skykernel  amd64

>Description:
After few minutes of FTP transfer (speed is about 3Mb/s), msk gets down - "ifconfig down/up" and cable unplugging/plugging don't help to recover it. There are continuously showing messages on console:

May 30 14:16:56 fserver3 kernel: msk0: watchdog timeout (missed Tx interrupts) -- recovering
May 30 14:17:06 fserver3 kernel: msk0: watchdog timeout
May 30 14:17:06 fserver3 kernel: msk0: link state changed to DOWN
May 30 14:17:10 fserver3 kernel: msk0: link state changed to UP
May 30 14:17:50 fserver3 kernel: msk0: watchdog timeout (missed Tx interrupts) -- recovering
May 30 14:18:27 fserver3 last message repeated 3 times
May 30 14:18:51 fserver3 last message repeated 2 times
May 30 14:19:00 fserver3 kernel: msk0: link state changed to DOWN
May 30 14:19:04 fserver3 kernel: msk0: link state changed to UP
May 30 14:19:13 fserver3 kernel: msk0: watchdog timeout (missed Tx interrupts) -- recovering
May 30 14:19:20 fserver3 kernel: msk0: link state changed to DOWN
May 30 14:19:25 fserver3 kernel: msk0: link state changed to UP
May 30 14:19:45 fserver3 kernel: msk0: watchdog timeout (missed Tx interrupts) -- recovering
May 30 14:20:33 fserver3 kernel: msk0: link state changed to DOWN


Tried on fresh STABLE (28 may), but the same behaviour is on 7.0-release and i386 kernel.
My system is ECS A740GM-M motherboard with Athlon 64 X2 4800+ (I've tried on other systems - there was the same symptoms...) and PCI-E D-Link DGE-560T network card. Here is hardware info:

dmesg message:
================
mskc0: <D-Link 560T Gigabit Ethernet> port 0xd800-0xd8ff mem 0xfe9fc000-0xfe9fffff irq 16 at device 0.0 on pci2
mskc0: Reserved 0x4000 bytes for rid 0x10 type 3 at 0xfe9fc000
mskc0: MSI count : 2
mskc0: attempting to allocate 2 MSI vectors (2 supported)
msi: routing MSI IRQ 256 to vector 50
msi: routing MSI IRQ 257 to vector 51
mskc0: using IRQs 256-257 for MSI
mskc0: RAM buffer size : 48KB
mskc0: Port 0 : Rx Queue 32KB(0x00000000:0x00007fff)
mskc0: Port 0 : Tx Queue 16KB(0x00008000:0x0000bfff)
msk0: <Marvell Technology Group Ltd. Yukon EC Id 0xb6 Rev 0x01> on mskc0
msk0: bpf attached
msk0: Ethernet address: 00:00:5a:9e:b3:ea
miibus0: <MII bus> on msk0
e1000phy0: <Marvell 88E1111 Gigabit PHY> PHY 0 on miibus0
e1000phy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseTX-FDX, auto
mskc0: [MPSAFE]
mskc0: [FILTER]
================


pciconf -lv:
================
mskc0 at pci0:2:0:0:       class=0x020000 card=0x4b001186 chip=0x4b001186 rev=0x11 hdr=0x00
    vendor     = 'D-Link System Inc'
    device     = 'DGE-560T PCIe Gigabit Ethernet Adapter'
    class      = network
    subclass   = ethernet
================


I'll be glad to assist and test any patches related to my problem... Thanks in advance!
>How-To-Repeat:
Boot with D-Link DGE-560T and try to download something...
>Fix:


>Release-Note:
>Audit-Trail:
>Unformatted:


More information about the freebsd-bugs mailing list