Current ACPI implementation will enable a GPE if its corresponding _Lxx or _Exx method is found. But some GPEs the methods stand are wakeup GPEs. we shouldn't enable it before system enters sleep state. In my P4 box, keyboard is such kind of devices. keyboard can generate 0x15 GPE to wakeup system, and DSDT has a method '_L15'. In 2.6.2, after boot, every hitting keyboard generates a SCI interrupt. if 0x15 is not enabled, keyboard doesn't create SCI.
Created attachment 2237 [details] patch for the issue This patch disables all GPEs found in _PRW methods. Because GPEs found in _PRW methods stand wakeup capacable GPEs.
Added _PRW support in version 20040326
GPE support revamped in 20040427