1 Dec 2009 05:21
Re: bluetooth off state not remembered accross reboots?
Sorry for digging up such an old thread, but I am afflicted by the same problem and just recently found time to investigate. On Sat, 2009-10-10 at 13:49 -0300, Henrique de Moraes Holschuh wrote: > On Sat, 10 Oct 2009, Yves-Alexis Perez wrote: >> since some time (I guess 2.6.29 or 2.6.30 kernel), it seems that the >> bluetooth ???off??? state isn't remembered on my T61. > > The driver can remember state, yes. It *might* not work though. And it can > be overriden by userspace. The symptoms that I am observing on a T60p: * Boot into single-user mode and kill everything (including udev) * echo 0 > /sys/devices/platform/thinkpad_acpi/bluetooth_enable (bluetooth light is now off and it disappears from the USB bus) * modprobe -r thinkpad_acpi * modprobe thinkpad_acpi (bluetooth light back on and device reappears on USB bus) Additionally, note that I have "options rfkill default_state=0" set in modprobe.conf.d, if that is relevant. With some more investigation and judicious use of dump_stack(), I have put together the following call sequences that occur during modprobe of thinkpad_acpi: First, bluetooth is initialized and blocked: thinkpad_acpi: bluetooth_init: bluetooth is supported, status 0x01 thinkpad_acpi: tpacpi_rfk_hook_set_block: request to change radio state to blocked Pid: 1444, comm: modprobe Not tainted 2.6.31.6 #24 Call Trace:(Continue reading)
RSS Feed