John Baldwin wrote:
jhb         2006-04-28 20:08:16 UTC

  FreeBSD src repository

  Modified files:
sys/dev/nve if_nve.c Log:
  The nvidia binary blob sometimes defers tx completion notification to the
  OS dependent layer.  Thus, the watchdog timer can go off when the tx
  engine is working fine but the OS dependent layer just hasn't been called
  to cleanup finished tx transactions.  To workaround this, when the watchdog
  fires, poke the binary blob to force it to flush any pending tx
  completions.  If this drops the pending tx count to zero then just return
  without logging a message or resetting the chip.
This reportedly fixes the 'device timeout()' errors with at least several
  NF4 nve(4) parts.
Submitted by: Nathan Alexander Whitehorn <[EMAIL PROTECTED]> (code)
  Submitted by:   dg (inspiration for comment and explanation)
  MFC after:      1 week
Revision Changes Path
  1.21      +19 -1     src/sys/dev/nve/if_nve.c
It sounds nice, thanks!
Anyway, as far as I know, OpenBSD people have written a native reverse-engineered nForce ethernet controller driver. It would be nice if someone could port it to FreeBSD. I'm interested but unfortunately I'm only an average user, I don't have the necessary knowledge.

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

Reply via email to