thinkpad T410: Bluetooth not getting disabled on suspend
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
pm-utils |
Won't Fix
|
Medium
|
|||
pm-utils (Ubuntu) |
Fix Released
|
High
|
Martin Pitt | ||
Lucid |
Fix Released
|
Undecided
|
Martin Pitt | ||
Natty |
Fix Released
|
High
|
Martin Pitt |
Bug Description
Binary package hint: pm-utils
I discovered this in Lucid, and verified the behavior still exists in natty.
/usr/lib/
# rfkill list
1: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
2: tpacpi_
Soft blocked: no
Hard blocked: no
4: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
# lsmod | grep ^btusb
btusb 18600 2
# echo disable > /proc/acpi/
# rfkill list
1: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
2: tpacpi_
Soft blocked: yes
Hard blocked: no
# lsmod | grep ^btusb
btusb 18600 0
Note that after disabling bluetooth in this manner, rfkill no longer even lists hci0, and the btusb usage count dropped from 2 to 0.
However, when this is called from /usr/lib/
After suspending with this code in place, I get the following output in pm-suspend.log:
Running hook /usr/lib/
1: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
2: tpacpi_
Soft blocked: no
Hard blocked: no
6: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
btusb 18600 2
Disabling Bluetooth
1: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
2: tpacpi_
Soft blocked: yes
Hard blocked: no
6: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
btusb 18600 2
Note that, while tpacpi_
Changed in pm-utils (Ubuntu): | |
importance: | Undecided → High |
Changed in pm-utils (Ubuntu Natty): | |
assignee: | nobody → Martin Pitt (pitti) |
status: | Confirmed → In Progress |
Changed in pm-utils (Ubuntu Lucid): | |
assignee: | nobody → Martin Pitt (pitti) |
Changed in pm-utils: | |
status: | Unknown → Confirmed |
Changed in pm-utils: | |
importance: | Unknown → Medium |
Changed in pm-utils: | |
status: | Confirmed → Won't Fix |
Tested this on an x200 with bluetooth, I see the same behaviour, changing this one to confirmed.