Hi Johan, I noticed the thread "3.10-rc: bluetooth disappeared on thinkpad x60 (regression)" on lkml, but unfortunately the resulting patch does not fix the regression for me. I'm running 3.10.10, so the fix from the thread is applied to my kernel. I see similar issues when trying to bring up my Bluetooth dongle: $ lsusb | grep Blue Bus 004 Device 002: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode) This is a Broadcom chip based device. $ hciconfig hci0 up Can't init device hci0: Operation not supported (95) hcidump hci0 -X shows: < HCI Command: Delete Stored Link Key (0x03|0x0012) plen 7 bdaddr 00:00:00:00:00:00 all 1 > HCI Event: Command Complete (0x0e) plen 4 Delete Stored Link Key (0x03|0x0012) ncmd 1 status 0x11 deleted 0 Error: Unsupported Feature or Parameter Value device: disconnected The following workaround fixes the problem for me: Index: linux/net/bluetooth/hci_core.c =================================================================== --- linux.orig/net/bluetooth/hci_core.c 2013-07-21 17:34:22.749435335 +0200 +++ linux/net/bluetooth/hci_core.c 2013-09-04 15:39:07.580170034 +0200 @@ -598,7 +598,7 @@ u8 p; /* Only send HCI_Delete_Stored_Link_Key if it is supported */ - if (hdev->commands[6] & 0x80) { + if (0) { struct hci_cp_delete_stored_link_key cp; bacpy(&cp.bdaddr, BDADDR_ANY); This isn't a real solution, of course. I would be happy to test alternative solutions. -- Michael
Attachment:
signature.asc
Description: PGP signature