msk0 watchdog timeout and interrupt storm

Internal storage, motherboards, PCI cards, stuff inside the case.

msk0 watchdog timeout and interrupt storm

Postby demonking » 07 Jul 2013, 09:13

Hello Community,

I hope someone could help me with this problem. The last days I have tried to find a solution, but haven't found one.

The watchdog timeout happens, when I'm going to download something or copy a file on my FTP server. When I start the transfer of the file, I wait a moment and then my down-/upload freezes at something around 500[ ]KB. After waiting a little while or press a key like "return", it comes to the interrupt storm.

Code: Select all
interrupt storm detected on "irq51:"; throttling interrupt source


Here is some information about my system:

[CMD]ifconfig msk0[/CMD]
Code: Select all
msk0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
   options=c009b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,VLAN_HWTSO,LINKSTATE>
   ether bc:ae:c5:5a:ef:ec
   inet 192.168.2.30 netmask 0xffffff00 broadcast 192.168.2.255
   nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
   media: Ethernet autoselect (100baseTX <full-duplex,flowcontrol,rxpause,txpause>)
   status: active


[CMD]pciconf -lv[/CMD]
Code: Select all
mskc0@pci0:3:0:0:   class=0x020000 card=0x84391043 chip=0x438111ab rev=0x11 hdr=0x00
    vendor     = 'Marvell Technology Group Ltd.'
    device     = 'Yukon Optima 88E8059 [PCIe Gigabit Ethernet Controller with AVB]'
    class      = network
    subclass   = ethernet


[CMD]vmstat -i[/CMD]
Code: Select all
interrupt                          total       rate
irq1: atkbd0                         916          2
irq16: hdac1                          97          0
irq17: ehci0 ehci1+                 8729         21
irq18: ohci0 ohci1*                   67          0
irq19: ahci1                        2883          7
irq25: hdac0                           4          0
irq51: mskc0                          90          0
irq256: hpet0:t0                   30332         75
Total                              43118        107


[FILE]loader.conf[/FILE]
Code: Select all
hw.msk.msi_disable=1
hw.pci.enable_msi=0
hw.pci.enable_msix=0


[FILE]rc.conf[/FILE]
Code: Select all
hostname="FreeBSD.local.domain"
keymap="german.iso.acc.kbd"
ifconfig_msk0="DHCP"

sshd_enable="YES"
moused_enable="YES"
powerd_enable="YES"
# Set dumpdev to "AUTO" to enable crash dumps, "NO" to disable
dumpdev="AUTO"


I have also tried to change
Code: Select all
ifconfig_msk0="DHCP"
to
Code: Select all
ifconfig_msk0="SYNCDHCP"
but nothing changed.

If nothing helps, I will buy a new network card. ;)

Greetings,

Demonking
demonking
Junior Member
 
Posts: 21
Joined: 29 Aug 2012, 15:05

Postby jozze » 07 Jul 2013, 17:49

I'm not sure if I can help you, but others will be able to do a better job if you would also post which version of FreeBSD you're using.
So long, and thanks for all the fish! -- www.youtube.com/watch?v=ojydNb3Lrrs
jozze
Member
 
Posts: 340
Joined: 12 Apr 2013, 09:02
Location: Ribnica, Slovenia

Postby jozze » 07 Jul 2013, 17:58

Also, I found some useful posts: this one suggests a broken network card, the other two, which are solved, were solved by changing some BIOS configurations, but they were about hard drives, I think.
So long, and thanks for all the fish! -- www.youtube.com/watch?v=ojydNb3Lrrs
jozze
Member
 
Posts: 340
Joined: 12 Apr 2013, 09:02
Location: Ribnica, Slovenia

Postby demonking » 07 Jul 2013, 18:41

jozze wrote:I'm not sure if I can help you, but others will be able to do a better job if you would also post which version of FreeBSD you're using.


[CMD]uname -a[/CMD]:

Code: Select all
FreeBSD FreeBSD.local.domain 10.0-CURRENT FreeBSD 10.0-CURRENT #0 r+0493cfe: Sun Jun 30 16:57:42 CEST 2013    root@FreeBSD.local.domain:/usr/obj/usr/src/sys/GENERIC  amd64


jozze wrote:Also, I found some useful posts: this one suggests a broken network card, the other two, which are solved, were solved by changing some BIOS configurations, but they were about hard drives, I think.


Have tried erverything, but nothing helps. But thanks ;)
demonking
Junior Member
 
Posts: 21
Joined: 29 Aug 2012, 15:05

Postby jozze » 07 Jul 2013, 18:59

Well, 10-CURRENT is prone to breakage, a lot of it is work in progress, and most of all, it's just not stable (it's not even guaranteed to build all the time). Also, it's officially not supported by this forum, but by the freebsd-current@freebsd.org mailing list: report your issue there, especially if you want to do your part as a tester. They're all very kind ;), don't worry. In the end, I would advise you to think twice, if you really need to track 10-CURRENT.

In any case, since this seems to be hardware related issue, try to install 9-STABLE for example (and keep 10-CURRENT in a virtual machine, you can use [port]emulators/virtualbox-ose[/port] for example), and see if things work there. In other case, try a different network card.

Cheers! ;)
So long, and thanks for all the fish! -- www.youtube.com/watch?v=ojydNb3Lrrs
jozze
Member
 
Posts: 340
Joined: 12 Apr 2013, 09:02
Location: Ribnica, Slovenia

Postby fonz » 07 Jul 2013, 19:48

Moreover: see here.
ΔS>0 ⇒ Entropy is here to stay.
Yes means No and No means Yes. Delete all files? [Y]:
User avatar
fonz
Giant Locked
 
Posts: 2404
Joined: 16 Nov 2008, 17:32
Location: in dreamland, swooning over a woman I can't have

Postby xxjack12xx » 10 Aug 2013, 09:44

I have the same issue starting from FreeBSD 7 and now

Code: Select all
FreeBSD laptop.jack.com 9.2-PRERELEASE FreeBSD 9.2-PRERELEASE #0: Fri Aug  9 16:03:36 PDT 2013     [email]jack@laptop.jack.com[/email]:/usr/obj/usr/src/sys/LAPTOP  amd64


I have the same settings as the poster in [FILE]loader.conf[/FILE] and [FILE]sysctl.conf[/FILE]. I additionally run [CMD]ifconfig msk0 -mediaopt rxpause txpause flowcontrol[/CMD] and it delays the watchdog timeouts a little better, but it will eventually start throwing watchdog timeouts and the card won't work until I reboot the system.

Code: Select all
Aug  9 22:59:40 laptop kernel: msk0: watchdog timeout
Aug  9 22:59:40 laptop kernel: msk0: link state changed to DOWN
Aug  9 22:59:42 laptop kernel: msk0: link state changed to UP
Aug  9 23:00:00 laptop kernel: msk0: watchdog timeout
Aug  9 23:00:00 laptop kernel: msk0: link state changed to DOWN
Aug  9 23:00:02 laptop kernel: msk0: link state changed to UP

Code: Select all
mskc0@pci0:3:0:0:       class=0x020000 card=0x0300107b chip=0x435111ab rev=0x10 hdr=0x00
    vendor     = 'Marvell Technology Group Ltd.'
    device     = '88E8036 PCI-E Fast Ethernet Controller'
    class      = network
    subclass   = ethernet

The card works perfectly fine with Windows.
xxjack12xx
Junior Member
 
Posts: 1
Joined: 03 Jan 2009, 23:26
Location: Los Angeles, CA


Return to System Hardware

Who is online

Users browsing this forum: No registered users and 0 guests