[ltp] bluetooth + ibm-acpi does not work on X60s

linux-thinkpad@linux-thinkpad.org linux-thinkpad@linux-thinkpad.org
Sun, 20 May 2007 14:48:48 -0400


Hello,

Turning on or off bluetooth does not work using ibm-acpi on an X60s.

Here are the specs:
- module ibm-acpi installed
- bluetooth enabled in BIOS
- bluetooth card installed (factory Lenovo installed)

The frustrating part is that echo'ing "enable" and "disable" 
to /proc/acpi/ibm/bluetooth does hold, but it does not do anything to the 
hardware. The bluetooth light does not change, nor is the physical device 
enabled/disabled, yet ibm-acpi says otherwise.

Example starting with bluetooth being physically off:
# lsusb
Bus 005 Device 001: ID 0000:0000
# cat /proc/acpi/ibm/bluetooth 
status:         disabled
commands:       enable, disable
# echo "enable" > /proc/acpi/ibm/bluetooth
# cat /proc/acpi/ibm/bluetooth 
status:         enabled
commands:       enable, disable
# lsusb
Bus 005 Device 001: ID 0000:0000

Notice the device is never turned on, even if ibm-acpi says otherwise. Without 
loading ibm-acpi, pressing Fn-F5 works as expected, but then most of the 
other buttons do not work. Once ibm-acpi is loaded, even if it is removed 
afterwards, Fn+F5 does not work. What is going wrong?

Cheers!