Thor Lancelot Simon wrote:
Module Name: src Committed By: tls Date: Sat Oct 15 04:31:20 UTC 2005 Modified Files: src/sys/dev/pci: hifn7751.c Log Message: From OpenBSD hifn7751.c revision 1.149: enable the command-wait interrupt even if there's only one request in the queue. Sometimes we seem to miss multiple interrupts, and command-wait saves us.
FWIW I believe this is just covering up a race elsewhere in the driver and the WAR has non-trivial cost. The problem appears to occur only when the irq is shared. If you see it w/o a shared irq I'd be interested in hearing about it.
Sam