'k, based on grep'ng the source files, turns out that the if_bge device driver uses msi, while, as you point out, the igb uses msix ... I have disabled msi on the two servers with bge devices, and msix on the one with igb ... all three have given the same sort of problem after varying periods of time ... let's see if I can get to 30 days uptime with this ...

On Tue, 28 Apr 2009, Gavin Atkinson wrote:

On Fri, 2009-04-24 at 20:39 +0200, Martin Schmidt wrote:
Hi Marc and List,

i had similar issues with FreeBSD 7.2-PRERELEASE. Server (zfs,nfs)
seems to hang in intervals of about 8 hours.
kernel is still there but no connections can be made to nfs/ssh and
login on local console doesn't seem to
work due to incredible slowness. breaking to the debugger takes a
moment but works.
(compiling kernel with WITNESS didnt help)

the server had been solid before with 7 stable kernel from around 19
October 2008.

I now added these lines to /boot/loader.conf

hw.pci.enable_msi=0
hw.pci.enable_msix=0

to disable Message Signaled Interrupts. Which are used by the 3ware
twa driver and igb network driver on our server.

If you are willing to test further on your server, it may be helpful if
you could determine which of those two lines in loader.conf fixes the
problem for you.  It would also be useful to provide a dmesg from the
machine when both msi and msix are enabled.

FWIW, looking at the "vmstat -i" output it appears that only the igb
driver that are using MSI/MSIX, unless you have a reason to suspect
otherwise?

Gavin
_______________________________________________
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "freebsd-stable-unsubscr...@freebsd.org"


----
Marc G. Fournier           Hub.Org Networking Services (http://www.hub.org)
Email . scra...@hub.org                              MSN . scra...@hub.org
Yahoo . yscrappy               Skype: hub.org        ICQ . 7615664
_______________________________________________
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "freebsd-stable-unsubscr...@freebsd.org"

Reply via email to