[realtek] What's 'Interrupt line blocked' mean? (fwd)

Bill Soudan wes0472@rit.edu
Thu, 19 Apr 2001 07:11:43 -0400 (EDT)

On Wed, 18 Apr 2001, Bill Soudan wrote:

> On Wed, 18 Apr 2001, Ferry van Steen wrote:
> > My GUESS would be that the 2 cards use the same IRQ. One of them is
> > using the Interrupt and doesn't let go in time for the other to use
> > it. Try moving them to other slots.
> That's what I was thinking too... I'm going to try that as my next step,
> thanks for the note.  Maybe I'll try to do some investigating using
> /proc/pci to try and confirm this, though I don't know much about PCI
> interrupts.

Looks like this was the problem!  I looked at /proc/interrupts, and I saw
that eth0 was sharing an interrupt with usb-uhci.  I moved my network card
between slots until /proc/interrupts reported that everything was on its
own interrupt, and everything appears to be working 100% now under
Windows.  At least I can formulate an intelligent bug report now to the
Windows 2000 people, though I'm still fairly stunned that it can't handle
interrupt sharing.

In any case, I'd still be interested in an explanation if someone that
knows for sure has time... especially since the device it was sharing an
interrupt with is my usb-uhci controller, which doesn't seem to generate
any interrupts since I'm not using it :)  Though, I didn't check the
interrupt assignments under Windows, so maybe the two operating systems
assign interrupts differently?  I'm not sure if this is done by the
operating system or the BIOS.