msk gigabit NIC missed interrupts and watchdog timeouts
pyunyh at gmail.com
Wed Mar 17 16:37:14 UTC 2010
On Wed, Mar 17, 2010 at 11:07:43AM -0500, Scott Ullrich wrote:
> I am testing FreeBSD-8_STABLE updated as of a few minutes ago along
> with a msk type NIC.
> Having trouble with missed TX interrupts and watchdog timeouts.
Would you try latest msk(4) in HEAD? I think you can download
if_msk.c and if_mskreg.h from HEAD and can build it on stable/8.
Due to added interface capabilities you have to add the following
code in the beginning of if_msk.c to build it on stable/8.
#define IFCAP_VLAN_HWTSO 0
> Tested http://svn.freebsd.org/changeset/base/205161 which made the NIC
> a little more stable but it finally exhibited the same issues after 10
> minutes of load vs 1 minute.
> Does anyone have any suggestions on things that I can do to make this
> NIC more robust?
> pciconf -l shows:
> mskc0 at pci0:2:0:0: class=0x020000 card=0x34588086 chip=0x436111ab
> rev=0x18 hdr=0x00
> dmesg -a | grep msk shows:
> mskc0: <Marvell Yukon 88E8050 Gigabit Ethernet> port 0xc800-0xc8ff
> mem 0xdedfc000-0xdedfffff irq 16 at device 0.0 on pci2
> msk0: <Marvell Technology Group Ltd. Yukon EC Id 0xb6 Rev 0x02> on mskc0
> msk0: Ethernet address: 00:0e:0c:a4:54:ad
> miibus0: <MII bus> on msk0
> mskc0: [FILTER]
Also show me the output of "devinfo -rv | grep phy".
More information about the freebsd-stable