Score:0

Ubuntu 20.04 Bluetooth dongle not recognized

eg flag

I just bought a Sony Bluetooth headset and connected the dongle to my Ubuntu 20.04 machine. The dongle is seen on lsusb:

Bus 006 Device 002: ID 174c:5316 ASMedia Technology Inc. ASMT1153e
Bus 006 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
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 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 054c:0e53 Sony Corp. INZONE H9 / INZONE H7
Bus 001 Device 003: ID 1b1c:1b3a Corsair Corsair Gaming K70 RAPIDFIRE Keyboard 
Bus 001 Device 002: ID 093a:2510 Pixart Imaging, Inc. Optical Mouse
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Fourth line from bottom : Sony Corp. INZONE H9 / INZONE H7

I also did the steps described in most guides :

$ sudo modprobe btusb
$ sudo rmmod btusb
$ rfkill unblock bluetooth
$ sudo systemctl enable bluetooth
$ sudo systemctl start bluetooth.service

As a result, the service is on and appears ok:

$ systemctl status bluetooth
● bluetooth.service - Bluetooth service
     Loaded: loaded (/lib/systemd/system/bluetooth.service; enabled; vendor preset: enabled)
     Active: active (running) since Thu 2022-12-29 14:22:15 IST; 5s ago
       Docs: man:bluetoothd(8)
   Main PID: 6432 (bluetoothd)
     Status: "Running"
      Tasks: 1 (limit: 77017)
     Memory: 2.3M
     CGroup: /system.slice/bluetooth.service
             └─6432 /usr/lib/bluetooth/bluetoothd

Dec 29 14:22:14 Onan01 systemd[1]: Starting Bluetooth service...
Dec 29 14:22:15 Onan01 bluetoothd[6432]: Bluetooth daemon 5.53
Dec 29 14:22:15 Onan01 systemd[1]: Started Bluetooth service.
Dec 29 14:22:15 Onan01 bluetoothd[6432]: Starting SDP server
Dec 29 14:22:15 Onan01 bluetoothd[6432]: Bluetooth management interface 1.14 initialized

However, I still don't see my Bluetooth dongle either on the settings GUI nor on bluetoothctl:

$ bluetoothctl list
$ bluetoothctl power on
No default controller available

One weird thing I noticed is that while one guide (here) says a cold restart is required, every time I restart (cold or warm), I have to redo the following steps:

$ sudo modprobe btusb
$ sudo rmmod btusb
$ rfkill unblock bluetooth
$ sudo systemctl enable bluetooth
$ sudo systemctl start bluetooth.service

Apparently, none of these setting changes seem to stick. After a restart, the bluetooth service is off and the btusb module is not loaded.

On dmesg, I saw the following, which could be the beginning of an explanation?

$ dmesg | grep bt
[   98.978225] usbcore: registered new interface driver btusb
[  101.889983] usbcore: deregistering interface driver btusb

Why the F*** is the btusb module being "deregistered" at startup? No idea. I am at a loss here. Any help would be great.

Pilot6 avatar
cn flag
What do you mean by "The dongle is seen on lsusb"? If it is `Sony Corp. INZONE H9 / INZONE H7`, it is not a BT device at all. It is a proprietary wireless dongle.
fi11222 avatar
eg flag
@Pilot6 Oh, I see. But what can it be if it is not Bluetooth?
Pilot6 avatar
cn flag
I wrote what it is in the previous comment.
fi11222 avatar
eg flag
@Pilot6 You mean that there are proprietary dongles which do not use Bluetooth to communicate with devices? But if it is not Bluetooth, what is it?
Pilot6 avatar
cn flag
There is a lot of proprietary dongles, e.g Logitech mouse, etc. They use some proprietary protocols.
Score:0
cn flag

The Bluetooth module doesn't work, because you don't have a Bluetooth device.

Sony Corp. INZONE H9 / INZONE H7

is not a Bluetooth device.

I sit in a Tesla and translated this thread with Ai:

mangohost

Post an answer

Most people don’t grasp that asking a lot of questions unlocks learning and improves interpersonal bonding. In Alison’s studies, for example, though people could accurately recall how many questions had been asked in their conversations, they didn’t intuit the link between questions and liking. Across four studies, in which participants were engaged in conversations themselves or read transcripts of others’ conversations, people tended not to realize that question asking would influence—or had influenced—the level of amity between the conversationalists.