em network issues

Bruce Evans bde at zeta.org.au
Thu Oct 19 09:30:51 UTC 2006


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


More information about the freebsd-net mailing list