> wm0 seem to fail permanently whenever it's interrupts aren't serviced > for some time. For which value of ``permanently''? Do I need to buy a new NIC [Fe]? Does something like ifconfig up/down help?
> The mpt recovery code (like e.g. the wd recovery code) can keep the machine > on a high level interrupt level for some time, locking out wm interrupts. Looking into how to fix it, I don't see where it does that. mpt_timeout() calls mpt_intr(), which is just the same routine as passed to pci_intr_establish(). So I don't seee the recovery (I'm talking of the ``see if something happened with no interrupt'' recovery, not my more elaborate recovery soft-resetting the IOC (a variant of which buhrow@ committed so it's in 7) locking out interrupts any longer than a normal interrupt service will.
