On Thu, 19 Oct 2006, Scott Long wrote:

Bruce Evans wrote:
On Thu, 19 Oct 2006, Scott Long wrote:
Can you be more specific as to the 'bad things'?

Not very.  Maybe interrupts don't get reenabled as intended.  Then the
symptoms get mutated by watchdog timeouts.

Then yes, I'm already thinking of a better way to do the interrupt enable/disable thing. I am still very surprised that the hardware
cannot be silenced by doing a read and/or write of a status register,
like most other hardware.  If that were possible, this would be a very
simple problem.

Er, what is it that em_disable_intr() disables?

The problem might go the other way, being that em_enable_intr() doesn't
always work due to the device not liking high frequency toggling of the
interrupt mask register.

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

Reply via email to