On BigSur, there's an interrupt source override record for IRQ9 (SCI) in ACPI table and the kernel should set it correct. But the current code doesn't reprogram IO-SAPIC correctly and set interrupt handler type, so the SCI interrupts were never delivered to running CPUs. This patch fixes this problem. This is against 2.4.17 + 011226 ia64 patch (only affects arch/ia64/kernel/iosapic.c and acpi.c). And with this patch, I can cat /proc/acpi/event and see "button power 00000080 00000000" now! On Mon, 14 Jan 2002 16:04:28 -0800 "KOCHI, Takayoshi" wrote: > Oh well, our BigSur says > > 39: 0 0 IO-SAPIC-edge acpi > > But ACPI specification says the SCI (ACPI interrupt) should be > active low, level and shareable. I'll look into it... The spec says active low, but the trigger mode is actually platform-dependent. BigSur and AzusA defines IRQ9 override as active-high. Anyway we should obey what the interrupt override record says... Thanks, -- KOCHI Takayoshi