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

Henrique de Moraes Holschuh linux-thinkpad@linux-thinkpad.org
Tue, 29 May 2007 10:23:41 -0300


On Mon, 28 May 2007, r8scq7b02@sneakemail.com wrote:
> bluetooth does turn off properly (even the light turns off). However, after 
> that, it cannot be turned back on. echo'ing does nothing. It therefore seems 
> that "disable" works, but it is "enable" that has some problem.
> 
> Has there been any progress on this? Any way I may help?

None.  Well, you can be of a LOT of help if you get Intel's iasl (acpi
assembler/disassembler), and disassemble your DSDT and SSDT tables.  Then
you look at ibm-acpi's source, and check if the AML (acpi source language,
it is really an easy one, very simple) of your X60s seems to work
differently than what ibm-acpi expects.

That will probably tell you how to enable/disable bluetooth, after studying
the AML code for a bit.  Since disabling works, you can use that to track
down what piece is missing.

You will likely have to change ibm-acpi code and recompile the kernel to
test out your theories, until you find out what would fix it.

-- 
  "One disk to rule them all, One disk to find them. One disk to bring
  them all and in the darkness grind them. In the Land of Redmond
  where the shadows lie." -- The Silicon Valley Tarot
  Henrique Holschuh