Summary: Using bluez to disable Bluetooth USB device leaves it
Product: openSUSE 12.1
OS/Version: SuSE Other
Priority: P5 - None
Found By: ---
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:8.0) Gecko/20100101
On my system, with a ASUSTek Computer, Inc. BT-253 Bluetooth Adapter, if I use
Bluedevil (part of KDE 4 Workspace) to disable my Bluetooth adapter it is not
possible to re-enable it.
Further, it is not possible to clear this invalid state other than by taking
the following steps, as root:
1) Kill bluetoothd
2) Remove all files/folders under /var/lib/bluetooth
3) Reboot the system, then enter the BIOS configuration
4) Disable the Bluetooth device using BIOS I/O Security features
5) Boot into openSUSE
6) Reboot the system, entering the BIOS configuration again
7) Enable the Bluetooth device at the BIOS level again
8) Boot back into openSUSE - Bluetooth device is now usable again
It should be noted that if one does not remove the contents of
/var/lib/bluetooth/ then bluetoothd will re-disable the device on startup,
leaving it unusable again.
It should also be noted that booting into an operating system of any form in
between disabling and re-enabling the bluetooth device in the BIOS is crucial,
otherwise the steps will have no impact.
hcitool dev reports no devices, despite the bluetooth adapter being visible in
lsusb and dbus tree of bluetoothd.
In some cases, booting the system might fail after the root file system is
mounted due to failures to read USB device descriptors from the Bluetooth
Until the above procedure is performed, all operating systems will not be able
to see the Bluetooth device, including Windows 7 which will claim the device is
Steps to Reproduce:
1. Disable bluetooth device using Bluedevil
Bluetooth device rendered unusable
Bluetooth device is merely disabled, and can be re-enabled easily. Rebooting
into other operating systems should allow Bluetooth to be functional there as
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.