Bug 14775
Summary: | thinkpad-acpi: rfkill persistency across hibernate doesn't work | ||
---|---|---|---|
Product: | Drivers | Reporter: | Josip Rodin (joy+kernel) |
Component: | Platform | Assignee: | Henrique de Moraes Holschuh (hmh) |
Status: | CLOSED PATCH_ALREADY_AVAILABLE | ||
Severity: | normal | CC: | hmh, lenb, rjw, rui.zhang |
Priority: | P1 | ||
Hardware: | All | ||
OS: | Linux | ||
Kernel Version: | 2.6.32 | Subsystem: | |
Regression: | Yes | Bisected commit-id: | |
Bug Depends on: | |||
Bug Blocks: | 7216, 13615, 56331 | ||
Attachments: | thinkpad-acpi: preserve rfkill state across suspend |
Description
Josip Rodin
2009-12-09 15:28:40 UTC
Known bug, although it might be less than straigthforward to fix. The first approximation to fix it is to kill a driver bug where it expects the rfkill core to reset its state (doesn't happen to persistent devices, bug introduced in 2.6.31). This *effectively* tells the firmware to do whatever it wants to the WWAN and bluetooth state, and the effect is unknown on UWB. Please test and report back what happens on STR and STD, reboot and shutdown, for all radios you happen to have (bluetooth, WWAN, UWB). I will attach the patch for convenience. Created attachment 24120 [details]
thinkpad-acpi: preserve rfkill state across suspend
Already submitted upstream (linux-acpi/acpi-test).
Yes, that's it, that definitely makes it not force it to off across suspend-to-disk. WWAN and Bluetooth lights just keep working as they did before, and Windows seems unaffected. No idea what's UWB...? I don't use suspend-to-RAM under Linux so I have no reference point for that. (I tried it now and it hosed my system so that's even worse, but probably irrelevant :) henrique, what's the status of this bug? can we close it? commit 208b996b6c460285650d39b2330f8ef82c007d10 Author: Henrique de Moraes Holschuh <hmh@hmh.eng.br> Date: Wed Dec 9 01:36:22 2009 +0000 thinkpad-acpi: preserve rfkill state across suspend/resume shipped in 2.6.33-rc1 closed |