Boris Samorodov
2013-Oct-29 13:38 UTC
regression: msk0 watchdog timeout and interrupt storm
Hi Yonghyeon and All,>From time to time I use a notebook and boot FreeBSD from USBstick. FreeBSD 9.2-i386 works OK. So I tried to use FreeBSD 10.0-i386 BETA2 and the network adapter works for some 10-15 seconds and then stops with diagnostic message "msk0:watchdog timeout". I've found similar case at freebsd-current@ with no workaround. Yes, there is an interrupt storm as well. Here is some additional info: ----- mskc0 at pci0:3:0:0: class=0x020000 card=0xff501179 chip=0x435511ab rev=0x12 hdr=0x00 vendor = 'Marvell Technology Group Ltd.' device = '88E8040T PCI-E Fast Ethernet Controller' class = network subclass = ethernet cap 01[48] = powerspec 3 supports D0 D1 D2 D3 current D0 cap 05[5c] = MSI supports 1 message, 64 bit enabled with 1 message cap 10[c0] = PCI-Express 2 legacy endpoint max data 128(128) link x1(x1) speed 2.5(2.5) ASPM disabled(L0s/L1) ecap 0001[100] = AER 1 0 fatal 0 non-fatal 1 corrected ecap 0003[130] = Serial 1 b8b063ffff681e00 ----- -- WBR, Boris Samorodov (bsam) FreeBSD Committer, http://www.FreeBSD.org The Power To Serve
Yonghyeon PYUN
2013-Oct-30 02:16 UTC
regression: msk0 watchdog timeout and interrupt storm
On Tue, Oct 29, 2013 at 05:38:27PM +0400, Boris Samorodov wrote:> Hi Yonghyeon and All, >Hi,> >From time to time I use a notebook and boot FreeBSD from USB > stick. FreeBSD 9.2-i386 works OK. So I tried to use > FreeBSD 10.0-i386 BETA2 and the network adapter works for > some 10-15 seconds and then stops with diagnostic message > "msk0:watchdog timeout". I've found similar case at > freebsd-current@ with no workaround. Yes, there is an > interrupt storm as well.There had been no functional changes for very long time so I'm not sure what's going on here. I've attached local change I have at this moment but I'm afraid it wouldn't address the issue above. I recall jhb also reported interrupt storm in the past but the root cause was not identified yet. Could you change msk_intr() and let me know which interrupt is firing?> > Here is some additional info: > ----- > mskc0 at pci0:3:0:0: class=0x020000 card=0xff501179 chip=0x435511ab > rev=0x12 hdr=0x00 > vendor = 'Marvell Technology Group Ltd.' > device = '88E8040T PCI-E Fast Ethernet Controller' > class = network > subclass = ethernet > cap 01[48] = powerspec 3 supports D0 D1 D2 D3 current D0 > cap 05[5c] = MSI supports 1 message, 64 bit enabled with 1 message > cap 10[c0] = PCI-Express 2 legacy endpoint max data 128(128) link x1(x1) > speed 2.5(2.5) ASPM disabled(L0s/L1) > ecap 0001[100] = AER 1 0 fatal 0 non-fatal 1 corrected > ecap 0003[130] = Serial 1 b8b063ffff681e00 > ----- > > -- > WBR, Boris Samorodov (bsam) > FreeBSD Committer, http://www.FreeBSD.org The Power To Serve-------------- next part -------------- A non-text attachment was scrubbed... Name: msk.link.diff Type: text/x-diff Size: 569 bytes Desc: not available URL: <http://lists.freebsd.org/pipermail/freebsd-stable/attachments/20131030/96de1cb7/attachment.diff>