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

Pyun YongHyeon pyunyh at gmail.com
Wed Jul 8 05:00:15 UTC 2009


The following reply was made to PR kern/124127; it has been noted by GNATS.

From: Pyun YongHyeon <pyunyh at gmail.com>
To: "Dmitry A.Deineka" <ddeineka at gmail.com>
Cc: bug-followup at freebsd.org
Subject: Re: kern/124127: [msk] watchdog timeout (missed Tx interrupts) -- recovering
Date: Wed, 8 Jul 2009 13:58:02 +0900

 On Wed, Jul 01, 2009 at 03:59:22PM +0300, Dmitry A.Deineka wrote:
 > Hi,
 > 
 > have same problem, motherboard Asus P5K-VM with marvell yukon onboard:
 > mskc0: <Marvell Yukon 88E8056 Gigabit Ethernet> port 0xd800-0xd8ff mem 
 > 0xfeafc000-0xfeafffff irq 17 at device 0.0 on pci1
 > msk0: <Marvell Technology Group Ltd. Yukon EC Ultra Id 0xb4 Rev 0x03> on 
 > mskc0
 > msk0: Ethernet address: 00:1e:8c:5e:f8:92
 > 
 > 
 > Problem confirmed with FreeBSD 7.x, now installed 8.0-CURRENT-200906 
 > with the same problem (and the same msk driver, as I see in source).
 > 
 > Patch from Pyun YongHyeon in this PR applied, but it not fix problem. 
 > Downloading large file by ftp from another server causes following:
 > 
 > Jul  1 15:43:58 msktest kernel: msk0: watchdog timeout
 > Jul  1 15:43:58 msktest kernel: msk0: link state changed to DOWN
 > Jul  1 15:44:00 msktest kernel: msk0: link state changed to UP
 > Jul  1 15:44:38 msktest kernel: msk0: watchdog timeout
 > Jul  1 15:44:38 msktest kernel: msk0: link state changed to DOWN
 > Jul  1 15:44:40 msktest kernel: msk0: link state changed to UP
 > Jul  1 15:45:03 msktest kernel: msk0: watchdog timeout
 > Jul  1 15:45:03 msktest kernel: msk0: link state changed to DOWN
 > Jul  1 15:45:05 msktest kernel: msk0: link state changed to UP
 > Jul  1 15:45:28 msktest kernel: msk0: watchdog timeout
 > Jul  1 15:45:28 msktest kernel: msk0: link state changed to DOWN
 > Jul  1 15:45:30 msktest kernel: msk0: link state changed to UP
 > Jul  1 15:46:07 msktest kernel: msk0: watchdog timeout
 > Jul  1 15:46:07 msktest kernel: msk0: link state changed to DOWN
 > Jul  1 15:46:09 msktest kernel: msk0: link state changed to UP
 > Jul  1 15:46:24 msktest kernel: msk0: watchdog timeout
 > Jul  1 15:46:24 msktest kernel: msk0: link state changed to DOWN
 > Jul  1 15:46:26 msktest kernel: msk0: link state changed to UP
 > Jul  1 15:47:07 msktest kernel: msk0: watchdog timeout
 > Jul  1 15:47:07 msktest kernel: msk0: link state changed to DOWN
 > Jul  1 15:47:09 msktest kernel: msk0: link state changed to UP
 > Jul  1 15:48:33 msktest kernel: msk0: watchdog timeout
 > Jul  1 15:48:33 msktest kernel: msk0: link state changed to DOWN
 > Jul  1 15:48:35 msktest kernel: msk0: link state changed to UP
 > 
 > 
 > Hope this helps.
 > 
 
 I guess you're suffering from difference issues. Support for Yukon
 Ultra was known to be unstable. I had tried hard to address the
 issue but lack of the hardware was major bottle-neck.
 
 Original submitter' hardware is not Yukon Ultra and looks like some
 timing issues related with interrupt level timer, Tx threshold. It
 would be great if original submitter can test previous patch.
 
 > With best regards,
 >   Dmitry


More information about the freebsd-net mailing list