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