I am having trouble making Bluetooth working on my Dell XPS 13. Under kernel 3.19 I managed to get it working by using the firmware from the Windows driver (see here).
For various reasons I had to upgrade to a 4.x kernel version. Now Bluetooth is not working anymore even with the previous workaround.
The Bluetooth card is a Broadcom 216F BT.
The output of lspci
:
00:00.0 Host bridge: Intel Corporation Broadwell-U Host Bridge -OPI (rev 09)
[...]
00:04.0 Signal processing controller: Intel Corporation Broadwell-U Camarillo Device (rev 09)
[...]
02:00.0 Network controller: Broadcom Corporation BCM4352 802.11ac Wireless Network Adapter (rev 03)
The output of lsusb
is
Bus 003 Device 002: ID 8087:8001 Intel Corp.
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 005: ID 0c45:670c Microdia
Bus 001 Device 004: ID 04f3:20d0 Elan Microelectronics Corp.
Bus 001 Device 003: ID 0a5c:216f Broadcom Corp.
Bus 001 Device 002: ID 062a:4102 Creative Labs
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
The output of dmesg | egrep -i 'firm|blue'
is
[2.253256] bluetooth hci0: Direct firmware load for brcm/BCM20702A1-0a5c-216f.hcd failed with error -2
[2.253259] Bluetooth: hci0: BCM: Patch brcm/BCM20702A1-0a5c-216f.hcd not found
EDIT 1 : After running :
sudo mv /lib/firmware/brcm/BCM20702A0-0a5c-216f.hcd /lib/firmware/brcm/BCM20702A1-0a5c-216f.hcd
Bluetooth seem broken and dmesg | egrep -i 'firm|blue'
output :
[ 4.257018] Bluetooth: hci0 command 0x0a0a tx timeout
[ 12.259564] Bluetooth: hci0: BCM: Patch command 0a0a failed (-110)
[ 14.265142] Bluetooth: hci0 command 0x1001 tx timeout
[ 22.267585] Bluetooth: hci0: BCM: Reading local version info failed (-110)
Any idea or any solution to make Bluetooth work here ?
Thanks in advance.
For future references I have a Dell XPS 13 9353 (2015)
lsusb
as an edit to your question – Jeremy31 Aug 06 '15 at 20:46dmesg | egrep -i 'firm|blue'
– Jeremy31 Aug 07 '15 at 20:44VID_0A5C&PID_21D7
@Pilot6 is talking about at step 3 as my card seem to be 0a5c:216f (seelsusb
). Am I missing something ? – hg8 Aug 19 '15 at 16:49