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