Kernel Bug Tracker – Bug 1409
Some ACPI interrupts are missing after wake up from sleeping (S1)
Last modified: 2004-11-15 21:25:36 UTC
RH 9 + base kernel 2.6.0-test7,test8
IBM Thinkpad T21 without USB devices plugged in
Some ACPI interrupts are missing after wake up from sleep S1.
Steps to reproduce:
a). boot up kernel with full ACPI features.
b). cat /proc/interrupts
11: 6 XT-PIC acpi
c). press Fn+F4(or other function keys)
d). cat /proc/interrups
11: 8 XT-PIC acpi
e). echo -n 1 > /proc/acpi/sleep
f). press power button, you can see the box wake up successfully.
g). repeat step b , c, d. You will find there is no acpi interrupt increments.
Created attachment 1139 [details]
a proposal patch for fixing this issue.
This patch fixs the issue on my T21
Created attachment 1208 [details]
Updated Patch for fixing error in using base_number in previous patch
I get the same problem on my Thinkpad T41, but only after an S3 - putting the
machine into S1 doesn't seem to cause this. I'll try this patch later to see if
it fixes anything.
Nope.. after applying this patch, no interrupts are generated in acpi after
coming back from an S3.
I'm quite sure I did actually inform you that the corrected patch fixes the S1
problem for me. In case I didn't, here it is: the updated patch works fine for me.
Same symptoms on a Thinkpad R32 as the aforementioned T41, S3 causes no
interrupts to be generated.
S1 is not supported on the R32.
The improved patch doesn't work.
please try patch filed at bug 1661
According to Len Brown, this bug should be tracking missing ACPI interrupts from
returning from S3 as well.
Please try the patch for bug #2321, which also fixes the issue for me.
Re: comment #9, the patch in that bug did not help resuming from S3 on a
2.6.7-mm2 code fixes my issue.
thanks for confirming interrupts work after 2.6.7-mm2 -- closing this bug.