Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign upBluetooth not working for Asus Bt-400 0b05:17cb Broadcom BCM20702A0 - Controller not found #2494
Comments
|
The driver used to include the correct vendor:device code, but that was removed by a 2015 patch that consolidated support for a variety of Broadcom-based devices into a single entry. Have you tried dynamically adding the ID to the driver? From http://www.techpository.com/linux-asus-bt400-bluetooth-adapter-issue/:
|
|
Hi, Many thanks for responding. I have just tried suggestion of dynamically adding ID to the driver. Ran bluetoothctl again and the controller is still not listed. It seems that the only way I can gain access to the controller is to power off the hub and pi completely and reboot. Alternatively, the controller appears when running bluetoothctl, if I remove the device from the USB hub and wait for about 10 secs and then plug it back in. However, if I subsequently reboot the raspberry pi the controller is not accessible again. Could the issue be related to something not resetting bluetooth usb device state upon system reboot? |
|
Does attaching the dongle directly to the Pi make it more reliable? [ I understand that this may not be a viable long-term option for you. ] |
|
Thanks again for responding. Just gave this and go and plugged into USB on the Pi. Yes controller is accessible. So maybe this suggests an issue with usb driver or usb hub, relating to the messages |
|
Any thoughts, @P33M ? |
|
The message spam occurs with other devices as well. Can you try the tests in #2408 ? |
|
Thanks for responding @P33M. Will have a read through and will post the results once have ran the tests. |
|
Hi, have issued a comment for #2408. Using dwc_otg.fiq_fsm_mask=0x0 in cmdline.txt clears the messages, WARN::dwc_otg_handle_mode_mismatch_intr:68: Mode Mismatch Interrupt: currently in Host mode. However, issue remains with bluetooth device being unavailable. After these tests, tried again inserting the usb device into Pi usb port and this time was unavailable.
|
|
Some further info...... Removing and reloading the btusb module makes the controller available again.
The question is, why is the controller unavailable after performing a soft reboot? |
|
@P33M Any further ideas? |
|
@P33M Any thoughts on progressing this? |
Hi,
I have bluetooth dongle (Asus Bt-400 ) that I am using on a Raspberry Pi Model B (v1). I cannot seem to get bluetooth working. I am running kernel 4.14.32-1, with Arch Linux ARM installed. I am using Bluez 5.49. The bluetooth dongle is connected to a USB hub, LOGIK - L4THUB10. The details for the bluetooth usb dongle when I run lsusb is given as:
Bus 001 Device 006: ID 0b05:17cb ASUSTek Computer, Inc. Broadcom BCM20702A0 BluetoothWhen I run the following bluetoothctl commands no controller is found.
I have to shutdown the raspberry pi, power off the usb usb, power on again and hope that the controller device is recognised by bluetoothctl. Sometimes this works, sometimes it doesn't.
I have tried the following:
When I run
dmesg | egrep -i 'blue|firm'I get the following dmesg output....Sometimes I also get the following...
When I plug the bluetooth dongle into the usb hub, many instances of the message below is logged. This only happens when I plug the bluetooth dongle into the USB hub. The hub is running other USB devices. The message is not logged when I remove the bluetooth device from the hub.
WARN::dwc_otg_handle_mode_mismatch_intr:68: Mode Mismatch Interrupt: currently in Host modeI have also tried modifying the systemd bluetooth.service to be configured and run before the networking service as suggested at Arch Linux Wiki. Furthermore, if I run rfkill the device is listed as unblocked.
Modules listed by lsmod are included below:
Upon inspecting the code for the btusb driver I notice the following at lines 156-158:
There does not appear to be an individual usb device configuration for the bluetooth dongle, e.g.
{ USB_DEVICE(0x0b05, 0x17cb) }Is this a bluetooth driver issue or an issue with usb hub driver?
Kind Regards
dcs3spp