Bug 4349
Summary: | acpi disables buttons/hotkeys on R40e | ||
---|---|---|---|
Product: | Drivers | Reporter: | Hari Selvarajan (hari.selvarajan) |
Component: | Platform | Assignee: | Luming Yu (luming.yu) |
Status: | REJECTED INSUFFICIENT_DATA | ||
Severity: | normal | CC: | acpi-bugzilla |
Priority: | P2 | ||
Hardware: | i386 | ||
OS: | Linux | ||
Kernel Version: | 2.6.11 | Subsystem: | |
Regression: | --- | Bisected commit-id: | |
Attachments: |
dmesg output
DSDT from iasl -d |
Description
Hari Selvarajan
2005-03-16 13:53:01 UTC
Created attachment 4734 [details]
dmesg output
Output of dmesg
Created attachment 4735 [details]
DSDT from iasl -d
Forgot to mention - this is an IBM Thinkpad R40e; I left out the IBM and
Thinkpad parts
The R40e is very different to most Thinkpads. It's entirely possible that the BIOS disables the hotkeys once an OS switches on ACPI. I agree that the R40e is very different from most thinkpads - it's more a "winpad" than a thinkpad, unfortunately - but looking through the DSDT, it does seem that there is a HKEY device and corresponding methods for S3/S4 sleep, display switching, etc., which are very similar if not identical to other thinkpads with better linux support. I'm not an ACPI expert though (I wish I were) so I'll defer to someone with more expertise/experience than me. It looks like a bug that the HKEY device doesn't work. Any differences with more recent kernel? I found this error in dmesg: Executing all Device _STA and_INI methods:............................<3>irq 9: nobody cared! [<c012efda>] __report_bad_irq+0x2a/0xa0 [<c012eac0>] handle_IRQ_event+0x30/0x70 [<c012f0e0>] note_interrupt+0x70/0xb0 [<c012ebe0>] __do_IRQ+0xe0/0xf0 [<c010499e>] do_IRQ+0x3e/0x60 ======================= [<c01030a2>] common_interrupt+0x1a/0x20 [<c01193fe>] __do_softirq+0x2e/0x90 [<c0104aa1>] do_softirq+0x41/0x50 ======================= [<c01049a5>] do_IRQ+0x45/0x60 [<c01030a2>] common_interrupt+0x1a/0x20 [<c027d9b6>] acpi_ec_read+0x120/0x14e Please make sure the recent kernel doesn't have this error. Please reopen it, if you still have such problem with the latest base kernel. |