Skip to contentSkip to conversation

occasional kernel hang inside apic_wait_icr_idle()...

DISCUSSION Jarrett L. Redd 1 participant 1 message Jul 17, 2002

lore
Share & tools
lore
#0 lore raw

Hey guys/gals... I have a custom hardware board that seems to be running fine with 2.4.17 in uniprocessor IOAPIC mode (we are receiving interrupts), but occasionally we hang during boot inside sync_Arb_IDs() when it calls apic_wait_icr_idle(). We are using the serverworks HE chipset with 3 embedded IOAPICS, and what I see when we hang is that the APIC ICR register is 0xcd624 (indeed the BUSY bit is set forever). Unfortunately, I do not know a whole lot about APICs/IOAPICs/etc. The documentation we have (poor at best) says this bit gets set when there is a transaction pending. I'm not sure exactly what this means. Does anyone out there have any idea what might be causing this? Is it a spurious interrupt during boot perhaps? Thanks VERY MUCH in advance.

-Jarrett Redd