Hi,

-cut-
 > I thought getting latest nfe source will help but it doesn't.
>
-cut-
> > nfe0: watchdog timeout (missed Tx interrupts) -- recovering >
According to the above message, it seems that you use new nfe(4). :-)
Yes this is is with latest nfe, but I've got watchdog timeouts with previous version of this driver too.
 > interrupt                          total       rate
 > irq1: atkbd0                        6660          0
 > irq12: psm0                       153054          0
 > irq15: ata1                       778797          1
 > irq16: pcm0                      2735727          7
 > irq17: skc0                    115669786        296
 > irq18: nvidia0                  24802500         63
 > irq21: ohci0+                    2418887          6
 > irq22: nfe0 ehci0               92319117        236
          ^^^^^^^^^^
You are using shared interrut so it's possible to get occasional
watchdog timeouts. polling(4) should fix your issue here.
I'll try this, and test :), It wasn't hard to generate generate watchdog timeout.
But isn't polling bad under heavy load and busy CPU(s) ?

 > cpu0: timer                    780827522       2000
 > Total                         1019712050       2612
> > FreeBSD 6.2-STABLE i386 > > nfe0: <NVIDIA nForce4 CK804 MCP9 Networking Adapter> port 0xb000-0xb007 > mem 0xd5000000-0xd5000fff irq 22 at device 10.0 on pci0 >
nfe(4) should be teached to use MSI/MSI-X for PCI-Express/PCI-X based
adapters but it's not done yet.



_______________________________________________
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to