Bluetooth Drivers For Ubuntu 14.04
My bluetooth is not working in my ubuntu 14.04. It can not detect any around active bluetooth devices.and also. My bluetooth devices can not find my ubuntu.what can i do to fix the problem??help me. Note:I have updated form ubuntu cache perfectly.but it does not help to me. My laptop is lenovo B590. In Ubuntu 12.04 64 bit, I tried all: Activating Broadcom STA wirelss drivers no [] Extremely slow connection with a Broadcom BCM4313 wireless card Recently upgraded into 14.04 from 12.04 using ubuntu update manager.
Preface
II swallowed the first 3-chapters of the Linux Device Drivers, Edition 3 - PDF, so I know a bit more about it than I did at the start of the week, but still not so much.
System
- Distribution: Ubuntu 14.04.4 LTS, Trusty Tahr
- Kernel: 4.4.0-47-Generic
Problem
I am trying to replace the kernel btusb driver with the Bluetopia USB BT driver SS1BTUSB (Driver source and build files from CodeAurora), because I am trying to learn more about the Bluetopia Bluetooth stack implementation, and this is the first step to being able to do that.
I can successfully build the SS1BTUSB Kernel module and install it.
And, following the instructions from the lwn.net article, I can unbind the devices attached to the btusb driver.
I am not sure why unbinding the second device causes the error but the result is the devices are unbound from the btusb driver.
However, when I try and bind these devices to the SS1BTUSB1 driver, I get the same error.
It seems that the 'No such device' error is fairly generic and could mean any number of things, suggestions on how to debug/diagnose this issue would be greatly appreciated.
Random Notes

(May or may not help diagnose the problem).
Ubuntu 16.04 Bluetooth
The btusb driver is used by other drivers - could be related.
USB info on the Bluetooth USB dongle...
It's actually a CSR8675 Headset Development Board configured as a BT dongle (this bit I know about), so it's details look a bit screwy...
But it is a functional Bluetooth HCI device.
Rui F Ribeiro1 Answer

Download Ubuntu 14.04 64 Bit
So, it turns out that the Bluetopia device driver SS1BTUSB is very specific about the Bluetooth devices it supports. A lot more specific than the kernel btusb driver.

From the SS1BTUSB.c BluetoothDeviceIDTable[]...
I checked my Developer board... and its idProduct (USB Product ID code) is 0x1234.
0x1234 is not in the table, or a even listed for any 'Cambridge Silicon Radio' devices at www.linux-usb.org.
Fortunately, changing the the DevBoards USB Product ID, I can do, so I changed it to 0x0001 - for 'HCI device'.
The result, the device is recognised as a Bluetooth Dongle (HCI mode)
And I can now bind/unbind the devices '1-1.5:1-0' and '1-1.5:1-1' to the SS1BTUSB driver without error.
Lessons Learned
Download Bluetooth Driver For Ubuntu 14.04
- The default kernel
btusbdriver is a lot more permissive about the USB Bluetooth devices it recognises, perhaps it just knows that all CSR devices are Bluetooth dongles. - Device driver error messages are quite obtuse. Even enabling the SS1BTUSB device driver DEBUG
printkoutput didn't help. - As always, the only real documentation is the source code.