diff --git a/drivers/acpi/bus.c b/drivers/acpi/bus.c index 0b1e442c88cd2985d4387a82188f185f13c36242..7d35c674d4ed990426346effa15b03c77c24c2ce 100644 --- a/drivers/acpi/bus.c +++ b/drivers/acpi/bus.c @@ -615,6 +615,11 @@ acpi_bus_init (void) #ifdef CONFIG_X86 if (!acpi_ioapic) { extern acpi_interrupt_flags acpi_sci_flags; + + /* compatible (0) means level (3) */ + if (acpi_sci_flags.trigger == 0) + acpi_sci_flags.trigger = 3; + /* Set PIC-mode SCI trigger type */ acpi_pic_sci_set_trigger(acpi_fadt.sci_int, acpi_sci_flags.trigger); } else {