Problematic Bluetooth USB dongle gets recognized by lsusb but doesn't work

Questions about Wi-Fi and other network devices, file sharing, firewalls, connection sharing etc
Forum rules
Before you post read how to get help. Topics in this forum are automatically closed 6 months after creation.
Locked
MandSpades
Level 3
Level 3
Posts: 134
Joined: Sun Apr 03, 2022 1:03 pm

Problematic Bluetooth USB dongle gets recognized by lsusb but doesn't work

Post by MandSpades »

So, I've been trying to troubleshoot my DualShock 4 here, and eventually came to the potential solution of trying to see if it works better on Bluetooth. So I bought myself a BT dongle. Said dongle gets recognized by lsusb, but Blueman doesn't even want to start. I'm gonna show you now several commands and how it shows up on all of them. Can someone help me with troubleshooting and solving this issue?

lsusb

Code: Select all

Bus 006 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 005 Device 002: ID 2357:0115 TP-Link Archer T4U ver.3
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 002: ID 258a:1007 SINOWEALTH Mouse Gamer Husky Frost
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 003: ID 1a2c:4c5e China Resource Semico Co., Ltd USB Keyboard
Bus 001 Device 004: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)
Bus 001 Device 002: ID 0b05:19af ASUSTek Computer, Inc. AURA LED Controller
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
/etc/init.d/bluetooth status

Code: Select all

● bluetooth.service - Bluetooth service
     Loaded: loaded (/lib/systemd/system/bluetooth.service; enabled; vendor preset: enabled)
     Active: active (running) since Thu 2023-06-01 19:37:10 -03; 48s ago
       Docs: man:bluetoothd(8)
   Main PID: 50935 (bluetoothd)
     Status: "Running"
      Tasks: 1 (limit: 18771)
     Memory: 1.8M
        CPU: 28ms
     CGroup: /system.slice/bluetooth.service
             └─50935 /usr/lib/bluetooth/bluetoothd

Jun 01 19:37:10 arthur-System-Product-Name systemd[1]: Starting Bluetooth service...
Jun 01 19:37:10 arthur-System-Product-Name bluetoothd[50935]: Bluetooth daemon 5.64
Jun 01 19:37:10 arthur-System-Product-Name systemd[1]: Started Bluetooth service.
Jun 01 19:37:10 arthur-System-Product-Name bluetoothd[50935]: Starting SDP server
Jun 01 19:37:10 arthur-System-Product-Name bluetoothd[50935]: Bluetooth management interface 1.…ized
Hint: Some lines were ellipsized, use -l to show in full.
blueman-manager

Code: Select all

blueman-manager 19.38.28 ERROR    Manager:147 on_dbus_name_appeared: Default adapter not found, trying first available.
blueman-manager 19.38.28 ERROR    Manager:151 on_dbus_name_appeared: No adapter(s) found, exiting
hciconfig -a hci0

Code: Select all

hci0:	Type: Primary  Bus: USB
	BD Address: 00:1A:7D:DA:71:13  ACL MTU: 679:8  SCO MTU: 48:16
	DOWN 
	RX bytes:531 acl:0 sco:0 events:23 errors:0
	TX bytes:327 acl:0 sco:0 commands:24 errors:0
	Features: 0xbf 0x3e 0x4d 0xfa 0xdb 0x3d 0x7b 0xc7
	Packet type: DM1 DM3 DM5 DH1 DH3 DH5 HV1 HV2 HV3 
	Link policy: RSWITCH SNIFF 
	Link mode: PERIPHERAL ACCEPT 
sudo hciconfig hci0 up

Code: Select all

Can't init device hci0: Connection timed out (110)
(All commands were performed right now, right before the creation of this thread, though the linked thread contains previous runs of them as well.)
Last edited by LockBot on Fri Dec 01, 2023 11:00 pm, edited 1 time in total.
Reason: Topic automatically closed 6 months after creation. New replies are no longer allowed.
JeremyB
Level 21
Level 21
Posts: 13880
Joined: Fri Feb 21, 2014 8:17 am

Re: Problematic Bluetooth USB dongle gets recognized by lsusb but doesn't work

Post by JeremyB »

I don't know if it will help any but post results from terminal for

Code: Select all

dmesg | grep -i blue
Those Cambridge dongles has been a pain to get working for some time, sometimes a newer kernel will get them functioning
MandSpades
Level 3
Level 3
Posts: 134
Joined: Sun Apr 03, 2022 1:03 pm

Re: Problematic Bluetooth USB dongle gets recognized by lsusb but doesn't work

Post by MandSpades »

JeremyB wrote: Thu Jun 01, 2023 6:48 pm I don't know if it will help any but post results from terminal for

Code: Select all

dmesg | grep -i blue
Those Cambridge dongles has been a pain to get working for some time, sometimes a newer kernel will get them functioning
Here's the output:

Code: Select all

[    8.629778] Bluetooth: Core ver 2.22
[    8.629802] NET: Registered PF_BLUETOOTH protocol family
[    8.629804] Bluetooth: HCI device and connection manager initialized
[    8.629808] Bluetooth: HCI socket layer initialized
[    8.629809] Bluetooth: L2CAP socket layer initialized
[    8.629813] Bluetooth: SCO socket layer initialized
[    8.647004] Bluetooth: hci0: CSR: Unbranded CSR clone detected; adding workarounds and force-suspending once...
[    9.015022] Bluetooth: hci0: HCI Delete Stored Link Key command is advertised, but not supported.
[    9.015024] Bluetooth: hci0: HCI Set Event Filter command not supported.
[   11.137670] Bluetooth: hci0: command 0x0c5a tx timeout
[   11.137669] Bluetooth: hci0: Opcode 0x c5a failed: -110
[   11.533163] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[   11.533165] Bluetooth: BNEP filters: protocol multicast
[   11.533168] Bluetooth: BNEP socket layer initialized
JeremyB
Level 21
Level 21
Posts: 13880
Joined: Fri Feb 21, 2014 8:17 am

Re: Problematic Bluetooth USB dongle gets recognized by lsusb but doesn't work

Post by JeremyB »

You may have to try newer kernels to see if the kernel developers found a way to get it to work.
MandSpades
Level 3
Level 3
Posts: 134
Joined: Sun Apr 03, 2022 1:03 pm

Re: Problematic Bluetooth USB dongle gets recognized by lsusb but doesn't work

Post by MandSpades »

What new kernels? Would trying 6.1 OEM be a good idea? I'm already on kernel 6.0 right now, so I have to wonder if a 6.1 OEM kernel would suffice. Also, is the 6.1 OEM kernel even the same as the 6.1 LTS kernel?
User avatar
SMG
Level 25
Level 25
Posts: 31988
Joined: Sun Jul 26, 2020 6:15 pm
Location: USA

Re: Problematic Bluetooth USB dongle gets recognized by lsusb but doesn't work

Post by SMG »

MandSpades wrote: Fri Jun 02, 2023 8:09 pmAlso, is the 6.1 OEM kernel even the same as the 6.1 LTS kernel?
No, there are some differences. The 6.1 OEM kernel is an OEM Kernel maintained by Canonical (Ubuntu).

The 6.1 LTS kernel is a mainline kernel.
Image
A woman typing on a laptop with LM20.3 Cinnamon.
MandSpades
Level 3
Level 3
Posts: 134
Joined: Sun Apr 03, 2022 1:03 pm

Re: Problematic Bluetooth USB dongle gets recognized by lsusb but doesn't work

Post by MandSpades »

SMG wrote: Fri Jun 02, 2023 8:28 pm No, there are some differences. The 6.1 OEM kernel is an OEM Kernel maintained by Canonical (Ubuntu).

The 6.1 LTS kernel is a mainline kernel.
I mean, like, practical differences. Next version of Linux Mint is probably gonna be changing to the mainline 6.1 kernel. What kernel do you recommend me to try? Also, I forgot the command to install ç-ç
User avatar
SMG
Level 25
Level 25
Posts: 31988
Joined: Sun Jul 26, 2020 6:15 pm
Location: USA

Re: Problematic Bluetooth USB dongle gets recognized by lsusb but doesn't work

Post by SMG »

MandSpades wrote: Fri Jun 02, 2023 11:29 pmI mean, like, practical differences.
There are "practical" differences between OEM kernels and "regular" Canonical kernels. Additionally, Canonical kernels are optimized so Ubuntu works well while mainline kernels are not optimized for any particular distribution.
MandSpades wrote: Fri Jun 02, 2023 11:29 pm Next version of Linux Mint is probably gonna be changing to the mainline 6.1 kernel.
No, it will not. The edition of Linux Mint based on Ubuntu does not use mainline kernels at all.

All Linux Mint 21 versions are based on the 5.15 kernel which is the LTS kernel. As HWE kernels (newer kernels for newer hardware) are released by Canonical, they become available for use in Linux Mint. I expect there will be an Edge version ISO for LM21.2 with one of these newer kernels, but do not know for sure that 6.2 will be used (but it is my guess that it will be--that is just my guess).
MandSpades wrote: Fri Jun 02, 2023 11:29 pmWhat kernel do you recommend me to try? Also, I forgot the command to install ç-ç
I don't have any recommendations for your bluetooth issue.
Image
A woman typing on a laptop with LM20.3 Cinnamon.
JeremyB
Level 21
Level 21
Posts: 13880
Joined: Fri Feb 21, 2014 8:17 am

Re: Problematic Bluetooth USB dongle gets recognized by lsusb but doesn't work

Post by JeremyB »

If you install the mainline program from github you should be able to install kernel 6.3.5- https://github.com/bkw777/mainline
The Cambridge Silicon Radio Bluetooth dongles have been a problem in Linux since I have been using it because they all use the same USB ID, sometimes the Linux kernel devs can get them working

Known working Bluetooth USB dongles are Iogear GBU-521 and Edimax BT-8500
MandSpades
Level 3
Level 3
Posts: 134
Joined: Sun Apr 03, 2022 1:03 pm

Re: Problematic Bluetooth USB dongle gets recognized by lsusb but doesn't work

Post by MandSpades »

JeremyB wrote: Sat Jun 03, 2023 3:22 pm If you install the mainline program from github you should be able to install kernel 6.3.5- https://github.com/bkw777/mainline
The Cambridge Silicon Radio Bluetooth dongles have been a problem in Linux since I have been using it because they all use the same USB ID, sometimes the Linux kernel devs can get them working

Known working Bluetooth USB dongles are Iogear GBU-521 and Edimax BT-8500
Is it not better for me to install 6.3 from Ubuntu's OEM kernels, or do they not have this version yet? I feel like with Canonical's support it would be much safer.
User avatar
SMG
Level 25
Level 25
Posts: 31988
Joined: Sun Jul 26, 2020 6:15 pm
Location: USA

Re: Problematic Bluetooth USB dongle gets recognized by lsusb but doesn't work

Post by SMG »

MandSpades wrote: Sat Jun 03, 2023 6:15 pmIs it not better for me to install 6.3 from Ubuntu's OEM kernels, or do they not have this version yet?
If there is not a linux-oem-22.04d available yet in Synaptic, then 6.1-oem is the newest.
Image
A woman typing on a laptop with LM20.3 Cinnamon.
MandSpades
Level 3
Level 3
Posts: 134
Joined: Sun Apr 03, 2022 1:03 pm

Re: Problematic Bluetooth USB dongle gets recognized by lsusb but doesn't work

Post by MandSpades »

SMG wrote: Sat Jun 03, 2023 6:31 pm If there is not a linux-oem-22.04d available yet in Synaptic, then 6.1-oem is the newest.
It goes up to 22.04c
I assume that's not enough?
User avatar
SMG
Level 25
Level 25
Posts: 31988
Joined: Sun Jul 26, 2020 6:15 pm
Location: USA

Re: Problematic Bluetooth USB dongle gets recognized by lsusb but doesn't work

Post by SMG »

MandSpades wrote: Sat Jun 03, 2023 6:45 pmIt goes up to 22.04c
That is the 6.1-oem kernel. I do not know when the next one might be released.
Image
A woman typing on a laptop with LM20.3 Cinnamon.
MandSpades
Level 3
Level 3
Posts: 134
Joined: Sun Apr 03, 2022 1:03 pm

Re: Problematic Bluetooth USB dongle gets recognized by lsusb but doesn't work

Post by MandSpades »

The problem is mostly solved! It doesn't detect my DualShock4 for some weird reason but at least that one now works over USB.
MandSpades
Level 3
Level 3
Posts: 134
Joined: Sun Apr 03, 2022 1:03 pm

Re: Problematic Bluetooth USB dongle gets recognized by lsusb but doesn't work

Post by MandSpades »

Additional testing, in case someone were already writing a response:

I tested it with a JBL bluetooth earphone and it does detect it. Seems like only the DS4 doesn't get detected yet...
MandSpades
Level 3
Level 3
Posts: 134
Joined: Sun Apr 03, 2022 1:03 pm

Re: Problematic Bluetooth USB dongle gets recognized by lsusb but doesn't work

Post by MandSpades »

Well, the BT dongle works, though the DS4 doesn't work with it.

So quick question: when is the 6.2 OEM kernel expected to come out again? I remember something about July.
User avatar
SMG
Level 25
Level 25
Posts: 31988
Joined: Sun Jul 26, 2020 6:15 pm
Location: USA

Re: Problematic Bluetooth USB dongle gets recognized by lsusb but doesn't work

Post by SMG »

MandSpades wrote: Fri Jul 07, 2023 1:25 amSo quick question: when is the 6.2 OEM kernel expected to come out again? I remember something about July.
The 6.2 HWE kernel (the replacement for the 5.19 kernel) should be coming available before 5.19 goes end of life in August. I do not know the exact timing.
Image
A woman typing on a laptop with LM20.3 Cinnamon.
Locked

Return to “Networking”