cvs commit: src/sys/dev/em if_em.c
Pyun YongHyeon
yongari at FreeBSD.org
Tue Aug 22 02:32:49 UTC 2006
yongari 2006-08-22 02:32:48 UTC
FreeBSD src repository
Modified files:
sys/dev/em if_em.c
Log:
It seems that em(4) misses Tx completion interrupts under certain
conditions. The cause of missing Tx completion interrupts comes from
Tx interrupt moderation mechanism(delayed interrupts) or chipset bug.
If Tx interrupt moderation mechanism is the cause of false watchdog
timeout error we should have to fix all device drivers that have Tx
interrupt moderation capability. We may need more investigation
for this issue. Anyway, the fix is the same for both cases.
This should fix occasional watchdog timeout errors seen on a few
systems.
Reported by: -net, Patrick M. Hausen < hausen AT punkt DOT de >
Tested by: Patrick M. Hausen < hausen AT punkt DOT de >
Revision Changes Path
1.133 +12 -0 src/sys/dev/em/if_em.c
More information about the cvs-src
mailing list