Subject: Re: bge/ahd interrupt problems: partly resolved (hardware bug)
To: =?ISO-8859-1?Q?Edgar_Fu=DF?= <ef@math.uni-bonn.de>
From: Frank van der Linden <fvdl@netbsd.org>
List: port-i386
Date: 03/26/2007 10:36:48
Edgar Fuß wrote:
>> Let me know what you see.
>>
> OK, it may be a HARDWARE bug.
>
> What I saw was that the "receipt" bit was set for pin1 in ioapi1,
> but Xintr_ioapic_level10 was not being called. Looked like a missing EOI.
> All the vectors and idt entries looked reasonable.
>
> Googling revealed that linux had a strange workaround
> (arch/i386/kernel/io_apic.c):
>
Thanks for the data, Edgar, that's very useful. Just out of curiosity,
what is the reported version of the ioapic in question?
- Frank