Bluetooth disabled after upgrade to 20.2

Questions about Grub, UEFI,the liveCD and the installer
Forum rules
Before you post read how to get help. Topics in this forum are automatically closed 6 months after creation.
Locked
Redsandro
Level 4
Level 4
Posts: 201
Joined: Sun Jul 17, 2011 6:40 pm
Contact:

Bluetooth disabled after upgrade to 20.2

Post by Redsandro »

Upgraded from 20.1 to 20.2. Went smoothly. Except now I cannot find any Bluetooth devices.

The GUI bluetooth dialog keeps searching for devices but doesn't find anything, while at the same time it shows "enable bluetooth to edit name" implying bluetooth is disabled.
bluetooth-gui.png
I'm showing the commands you would want to run below, but it boils down to this:

Code: Select all

$ bluetoothctl show
No default controller available
Keep in mind that I could use my bluetooth headset and keyboard until I did the upgrade from 20.1 to 20.2. I also did 3 weeks worth of updates prior to upgrading as per the upgrade guide. I did not test bluetooth in between.

The verbose parts:

Code: Select all

$ dmesg | grep -i blue
[    7.288530] Bluetooth: Core ver 2.22
[    7.288553] Bluetooth: HCI device and connection manager initialized
[    7.288557] Bluetooth: HCI socket layer initialized
[    7.288558] Bluetooth: L2CAP socket layer initialized
[    7.288560] Bluetooth: SCO socket layer initialized
[    9.311311] Bluetooth: hci0: command 0xfc05 tx timeout
[    9.311314] Bluetooth: hci0: Reading Intel version information failed (-110)
[   11.116751] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[   11.116752] Bluetooth: BNEP filters: protocol multicast
[   11.116764] Bluetooth: BNEP socket layer initialized

$ sudo service bluetooth status
● bluetooth.service - Bluetooth service
     Loaded: loaded (/lib/systemd/system/bluetooth.service; enabled; vendor preset: enabled)
     Active: active (running) since Thu 2021-09-16 13:55:57 CEST; 3min 13s ago
       Docs: man:bluetoothd(8)
   Main PID: 1880 (bluetoothd)
     Status: "Running"
      Tasks: 1 (limit: 77017)
     Memory: 2.4M
     CGroup: /system.slice/bluetooth.service
             └─1880 /usr/lib/bluetooth/bluetoothd

Sep 16 13:55:57 pc systemd[1]: Starting Bluetooth service...
Sep 16 13:55:57 pc bluetoothd[1880]: Bluetooth daemon 5.53
Sep 16 13:55:57 pc systemd[1]: Started Bluetooth service.
Sep 16 13:55:57 pc bluetoothd[1880]: Starting SDP server
Sep 16 13:55:57 pc bluetoothd[1880]: Bluetooth management interface 1.14 initialized

$ hciconfig -a
hci0:	Type: Primary  Bus: USB
	BD Address: 50:E0:85:BC:9B:92  ACL MTU: 1021:4  SCO MTU: 96:6
	UP RUNNING 
	RX bytes:19088 acl:0 sco:0 events:3105 errors:0
	TX bytes:769433 acl:0 sco:0 commands:3104 errors:0
	Features: 0xbf 0xfe 0x0f 0xfe 0xdb 0xff 0x7b 0x87
	Packet type: DM1 DM3 DM5 DH1 DH3 DH5 HV1 HV2 HV3 
	Link policy: RSWITCH SNIFF 
	Link mode: SLAVE ACCEPT 
	Name: ''
	Class: 0x000000
	Service Classes: Unspecified
	Device Class: Miscellaneous, 
	HCI Version: 5.1 (0xa)  Revision: 0x100
	LMP Version: 5.1 (0xa)  Subversion: 0x100
	Manufacturer: Intel Corp. (2)

$ rfkill
ID TYPE      DEVICE      SOFT      HARD
 0 bluetooth hci0   unblocked unblocked
 1 wlan      phy0     blocked unblocked

$ bluetoothctl show
No default controller available
Does anyone know how to deal with this issue?
Last edited by LockBot on Wed Dec 28, 2022 7:16 am, edited 1 time in total.
Reason: Topic automatically closed 6 months after creation. New replies are no longer allowed.
🤘 Amp.lol. No bloat, just radio.
Ninite-killer. 1000+ packages.
User avatar
SMG
Level 25
Level 25
Posts: 31318
Joined: Sun Jul 26, 2020 6:15 pm
Location: USA

Re: Bluetooth disabled after upgrade to 20.2

Post by SMG »

Redsandro wrote: Thu Sep 16, 2021 8:29 amKeep in mind that I could use my bluetooth headset and keyboard until I did the upgrade from 20.1 to 20.2. I also did 3 weeks worth of updates prior to upgrading as per the upgrade guide. I did not test bluetooth in between.
I do not recall if there were updates in between for bluetooth, but maybe there were for the driver for your device?

What I did notice in what you posted is the following:

Code: Select all

$ dmesg | grep -i blue
[    9.311314] Bluetooth: hci0: Reading Intel version information failed (-110)
It is my understanding the -110 is a timing out error. It appears the system was not able to read the hardware info and finally timed out and gave up. Usually when running that command I seem to recall there being firmware loaded in the output and there is none listed in yours.

Is your actual hardware device a bluetooth/wireless combo or are there two separate devices?
Image
A woman typing on a laptop with LM20.3 Cinnamon.
Redsandro
Level 4
Level 4
Posts: 201
Joined: Sun Jul 17, 2011 6:40 pm
Contact:

Re: Bluetooth disabled after upgrade to 20.2

Post by Redsandro »

Thank you for thinking with me.
SMG wrote: Wed Sep 22, 2021 6:26 pm Is your actual hardware device a bluetooth/wireless combo or are there two separate devices?
It's all just onboard stuff and beyond that I'm not sure to be honest. Although I managed to partially fix the issue. I upgraded the 5.4 kernel to 5.11 HWE kernel, and now Bluetooth works!

But now all my audio devices are gone until I run systemctl --user restart pulseaudio. After every boot. I just added a startup application for now, but it isn't nice because I can't hear the login sound anymore (the startup application probably runs a tad bit later) and I know in my mind this installation is a tiny little bit broken after the upgrade.

With kernel 5.4 it's the other way around. Sound works on boot but Bluetooth does not. I will use the HWE kernel because at least I can revive the audio with that command.
🤘 Amp.lol. No bloat, just radio.
Ninite-killer. 1000+ packages.
Locked

Return to “Installation & Boot”