You are not logged in.

#1 2024-03-29 00:20:41

rdaneelu
Member
Registered: 2024-03-29
Posts: 3

Update 6.8.2-arch2-1 broke Bluetooth

Since the update bluetooth stopped working, I tried reinstalling the arch from scratch and nothing, the applet wont appear and I'm at a loss of where to begin troubleshooting.

But the weird thing is the status of the bluetooth service is active (running)

$ sudo systemctl status bluetooth.service

● bluetooth.service - Bluetooth service
     Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; enabled; preset: disabled)
     Active: active (running) since Thu 2024-03-28 18:52:15 -05; 23min ago
       Docs: man:bluetoothd(8)
   Main PID: 2661 (bluetoothd)
     Status: "Running"
      Tasks: 1 (limit: 38152)
     Memory: 2.1M (peak: 2.4M)
        CPU: 17ms
     CGroup: /system.slice/bluetooth.service
             └─2661 /usr/lib/bluetooth/bluetoothd

mar 28 18:52:15 archpc systemd[1]: Started Bluetooth service.
mar 28 18:52:15 archpc bluetoothd[2661]: src/plugin.c:init_plugin() System does not support bap plugin
mar 28 18:52:15 archpc bluetoothd[2661]: src/plugin.c:init_plugin() System does not support bass plugin
mar 28 18:52:15 archpc bluetoothd[2661]: src/plugin.c:init_plugin() System does not support mcp plugin
mar 28 18:52:15 archpc bluetoothd[2661]: src/plugin.c:init_plugin() System does not support vcp plugin
mar 28 18:52:15 archpc bluetoothd[2661]: profiles/audio/micp.c:micp_init() D-Bus experimental not enabled
mar 28 18:52:15 archpc bluetoothd[2661]: src/plugin.c:init_plugin() System does not support micp plugin
mar 28 18:52:15 archpc bluetoothd[2661]: src/plugin.c:init_plugin() System does not support ccp plugin
mar 28 18:52:15 archpc bluetoothd[2661]: src/plugin.c:init_plugin() System does not support csip plugin
mar 28 18:52:15 archpc bluetoothd[2661]: Bluetooth management interface 1.22 initialized

When trying to run blueman-applet bring this error.

$ blueman-applet

(blueman-applet:16920): Gtk-WARNING **: 19:18:30.228: Theme parsing error: gtk-contained-dark.css:2871:228: Missing closing bracket for :not()
blueman-applet 19.18.30 WARNING  PluginManager:151 __load_plugin: Not loading DhcpClient because its conflict has higher priority
blueman-applet 19.18.30 WARNING  PluginManager:151 __load_plugin: Not loading PPPSupport because its conflict has higher priority

Offline

#2 2024-03-29 00:53:19

rdaneelu
Member
Registered: 2024-03-29
Posts: 3

Re: Update 6.8.2-arch2-1 broke Bluetooth

More info...

Also, I do not know if its relevant, but I have an NVIDIA graphics card (GeForce RTX 2060).

$ lsusb | grep Bluetooth
Bus 001 Device 006: ID 8087:0032 Intel Corp. AX210 Bluetooth

$ rfkill list
0: hci0: Bluetooth
	Soft blocked: no
	Hard blocked: no
1: phy0: Wireless LAN
	Soft blocked: no
	Hard blocked: no
$ journalctl -b 0 -g 'bluetooth'
mar 28 18:52:14 archpc kernel: Bluetooth: Core ver 2.22
mar 28 18:52:14 archpc kernel: NET: Registered PF_BLUETOOTH protocol family
mar 28 18:52:14 archpc kernel: Bluetooth: HCI device and connection manager initialized
mar 28 18:52:14 archpc kernel: Bluetooth: HCI socket layer initialized
mar 28 18:52:14 archpc kernel: Bluetooth: L2CAP socket layer initialized
mar 28 18:52:14 archpc kernel: Bluetooth: SCO socket layer initialized
mar 28 18:52:15 archpc systemd[1]: Starting Bluetooth service...
mar 28 18:52:15 archpc bluetoothd[2661]: Bluetooth daemon 5.73
mar 28 18:52:15 archpc systemd[1]: Started Bluetooth service.
mar 28 18:52:15 archpc systemd[1]: Reached target Bluetooth Support.
mar 28 18:52:15 archpc dbus-daemon[2662]: [system] Activating via systemd: service name='org.freedesktop.hostname1' unit='dbus-org.freedesktop.hostname1.service' requested by ':1.0' (uid=>
mar 28 18:52:15 archpc kernel: Bluetooth: BNEP (Ethernet Emulation) ver 1.3
mar 28 18:52:15 archpc kernel: Bluetooth: BNEP filters: protocol multicast
mar 28 18:52:15 archpc kernel: Bluetooth: BNEP socket layer initialized
mar 28 18:52:15 archpc bluetoothd[2661]: Bluetooth management interface 1.22 initialized
mar 28 18:52:15 archpc NetworkManager[2665]: <info>  [1711669935.3222] Loaded device plugin: NMBluezManager (/usr/lib/NetworkManager/1.46.0-2/libnm-device-plugin-bluetooth.so)
mar 28 18:52:16 archpc kernel: Bluetooth: hci0: command 0xfc05 tx timeout
mar 28 18:52:16 archpc kernel: Bluetooth: hci0: Reading Intel version command failed (-110)
mar 28 18:58:45 archpc systemd[1]: Starting Bluetooth management mechanism...
mar 28 18:58:46 archpc systemd[1]: Started Bluetooth management mechanism.
mar 28 18:59:15 archpc dbus-daemon[2662]: [system] Activating via systemd: service name='org.freedesktop.home1' unit='dbus-org.freedesktop.home1.service' requested by ':1.41' (uid=0 pid=3>
mar 28 18:59:15 archpc sudo[3440]:   user : TTY=pts/0 ; PWD=/home/user ; USER=root ; COMMAND=/usr/bin/systemctl enable bluetooth
mar 28 19:15:22 archpc dbus-daemon[2662]: [system] Activating via systemd: service name='org.freedesktop.home1' unit='dbus-org.freedesktop.home1.service' requested by ':1.90' (uid=0 pid=1>
mar 28 19:15:22 archpc sudo[14946]:   user : TTY=pts/2 ; PWD=/home/user ; USER=root ; COMMAND=/usr/bin/systemctl status bluetooth.service
mar 28 19:18:30 archpc systemd[1]: Starting Bluetooth management mechanism...
mar 28 19:18:30 archpc systemd[1]: Started Bluetooth management mechanism.
mar 28 19:26:12 archpc rfkill[22081]: block set for type bluetooth
mar 28 19:26:13 archpc rfkill[22095]: unblock set for type bluetooth
mar 28 19:36:51 archpc dbus-daemon[2662]: [system] Activating via systemd: service name='org.freedesktop.home1' unit='dbus-org.freedesktop.home1.service' requested by ':1.156' (uid=0 pid=>
mar 28 19:36:51 archpc sudo[29491]:   user : TTY=pts/1 ; PWD=/home/user ; USER=root ; COMMAND=/usr/bin/systemctl status bluetooth
mar 28 19:39:28 archpc systemd[2723]: Reached target Bluetooth.
$ bluetoothctl
[bluetooth]# show
No default controller available

Offline

#3 2024-03-29 07:48:00

jgacas
Member
Registered: 2024-03-29
Posts: 4

Re: Update 6.8.2-arch2-1 broke Bluetooth

I also experience this issue and have this error in the dmesg:

mar 28 18:52:16 archpc kernel: Bluetooth: hci0: command 0xfc05 tx timeout
mar 28 18:52:16 archpc kernel: Bluetooth: hci0: Reading Intel version command failed (-110)

On some reboots this error is does not occur and bluetooth works without issues.

Sometimes, I can fix the issue by removing and then adding back btusb kernel module:

sudo rmmod btusb
sudo modprobe btusb

but this doesn't work every time.

Offline

#4 2024-03-29 07:48:37

dcy3rka
Member
Registered: 2022-01-19
Posts: 53

Re: Update 6.8.2-arch2-1 broke Bluetooth

Offline

#5 2024-03-29 08:43:26

jgacas
Member
Registered: 2024-03-29
Posts: 4

Re: Update 6.8.2-arch2-1 broke Bluetooth

Not sure if it is the same issue, in our case bluetooth service starts and runs without error, but in post https://bbs.archlinux.org/viewtopic.php?id=294310 user gets

bluetoothd[413]: Authorization request for non-connected device!? (in RED)

Status of bluetooth service on my machine returns

systemctl status bluetooth
● bluetooth.service - Bluetooth service
     Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; enabled; preset: disabled)
     Active: active (running) since Fri 2024-03-29 08:16:11 CET; 1h 25min ago
       Docs: man:bluetoothd(8)
   Main PID: 587 (bluetoothd)
     Status: "Running"
      Tasks: 1 (limit: 38353)
     Memory: 2.9M (peak: 3.2M)
        CPU: 31ms
     CGroup: /system.slice/bluetooth.service
             └─587 /usr/lib/bluetooth/bluetoothd

Mar 29 08:16:35 onosendai-arch bluetoothd[587]: Endpoint registered: sender=:1.93 path=/MediaEndpoint/A2DPSource/aptx_ll_1
Mar 29 08:16:35 onosendai-arch bluetoothd[587]: Endpoint registered: sender=:1.93 path=/MediaEndpoint/A2DPSource/aptx_ll_0
Mar 29 08:16:35 onosendai-arch bluetoothd[587]: Endpoint registered: sender=:1.93 path=/MediaEndpoint/A2DPSource/aptx_ll_duplex_1
Mar 29 08:16:35 onosendai-arch bluetoothd[587]: Endpoint registered: sender=:1.93 path=/MediaEndpoint/A2DPSource/aptx_ll_duplex_0
Mar 29 08:16:35 onosendai-arch bluetoothd[587]: Endpoint registered: sender=:1.93 path=/MediaEndpoint/A2DPSource/faststream
Mar 29 08:16:35 onosendai-arch bluetoothd[587]: Endpoint registered: sender=:1.93 path=/MediaEndpoint/A2DPSource/faststream_duplex
Mar 29 08:16:35 onosendai-arch bluetoothd[587]: Endpoint registered: sender=:1.93 path=/MediaEndpoint/A2DPSink/opus_05
Mar 29 08:16:35 onosendai-arch bluetoothd[587]: Endpoint registered: sender=:1.93 path=/MediaEndpoint/A2DPSource/opus_05
Mar 29 08:16:35 onosendai-arch bluetoothd[587]: Endpoint registered: sender=:1.93 path=/MediaEndpoint/A2DPSink/opus_05_duplex
Mar 29 08:16:35 onosendai-arch bluetoothd[587]: Endpoint registered: sender=:1.93 path=/MediaEndpoint/A2DPSource/opus_05_duplex

Offline

#6 2024-03-29 09:27:06

jgacas
Member
Registered: 2024-03-29
Posts: 4

Re: Update 6.8.2-arch2-1 broke Bluetooth

Looks like this is the bug reported on Kernel Bugzilla https://bugzilla.kernel.org/show_bug.cgi?id=218416 that matches our issue.

Offline

#7 2024-03-29 14:36:07

rdaneelu
Member
Registered: 2024-03-29
Posts: 3

Re: Update 6.8.2-arch2-1 broke Bluetooth

jgacas wrote:

On some reboots this error is does not occur and bluetooth works without issues.
Sometimes, I can fix the issue by removing and then adding back btusb kernel module:

I can confirm this, after rebooting nothing changed. I turn off my pc and turn it on the next day and now it is working, no updates or changes in between. Im afraid of turning off my computer now. Weird.

Offline

#8 2024-03-29 15:03:08

loqs
Member
Registered: 2014-03-06
Posts: 18,917

Re: Update 6.8.2-arch2-1 broke Bluetooth

jgacas wrote:

Looks like this is the bug reported on Kernel Bugzilla https://bugzilla.kernel.org/show_bug.cgi?id=218416 that matches our issue.

That issue was not introduced by 6.8.2.  https://bugzilla.kernel.org/show_bug.cgi?id=218651 please bisect the kernel between 6.8.1 and 6.8.2 as requested and provide the result on that bug report.
Edit:
First bisection kernel available from https://bbs.archlinux.org/viewtopic.php … 3#p2160623

Last edited by loqs (2024-03-29 15:53:30)

Offline

#9 2024-04-01 19:38:12

gds506
Member
Registered: 2024-04-01
Posts: 2

Re: Update 6.8.2-arch2-1 broke Bluetooth

I'm having the exact same issue on EndeavourOS
What do you get from:

bluetoothctl show

?

I'm getting

No default controller available

Offline

#10 2024-04-02 19:53:16

Shinigami92
Member
From: Germany
Registered: 2020-09-11
Posts: 16
Website

Re: Update 6.8.2-arch2-1 broke Bluetooth

I'm affected by this as well
If I can help debugging, please let me know what I should post.

Offline

#11 2024-04-02 20:57:46

loqs
Member
Registered: 2014-03-06
Posts: 18,917

Re: Update 6.8.2-arch2-1 broke Bluetooth

Shinigami92 wrote:

I'm affected by this as well
If I can help debugging, please let me know what I should post.

Have you read through https://bbs.archlinux.org/viewtopic.php?id=294399 and https://bbs.archlinux.org/viewtopic.php?pid=2160941 including trying the provided patched kernel?

Offline

#12 2024-04-03 19:26:29

Shinigami92
Member
From: Germany
Registered: 2020-09-11
Posts: 16
Website

Re: Update 6.8.2-arch2-1 broke Bluetooth

Nevermind, it already works again since today

Offline

#13 2024-04-06 16:12:14

gds506
Member
Registered: 2024-04-01
Posts: 2

Re: Update 6.8.2-arch2-1 broke Bluetooth

I'm still having this issue every time I turn on my computer. The only way I can get my Bluetooth back to work is by turning off the computer and unplugging the power cable for several seconds.
I had this issue before (not very common) but I was able to recover by:

 rmmod btusb 
 modprobe btusb 

but it no longer works.

I confirm that this issue became persistent after the update to the 6.8.2.arch2-1 kernel.

Offline

#14 2024-04-06 16:24:27

loqs
Member
Registered: 2014-03-06
Posts: 18,917

Re: Update 6.8.2-arch2-1 broke Bluetooth

gds506 wrote:

I confirm that this issue became persistent after the update to the 6.8.2.arch2-1 kernel.

Please see post #11.

Offline

#15 2024-04-06 17:14:20

fajuchem
Member
Registered: 2022-09-07
Posts: 3

Re: Update 6.8.2-arch2-1 broke Bluetooth

gds506 wrote:

I'm still having this issue every time I turn on my computer. The only way I can get my Bluetooth back to work is by turning off the computer and unplugging the power cable for several seconds.
I had this issue before (not very common) but I was able to recover by:

 rmmod btusb 
 modprobe btusb 

but it no longer works.

I confirm that this issue became persistent after the update to the 6.8.2.arch2-1 kernel.

I'm on 6.8.2-arch2-1 with same same issue, reloading btusb didn't work, but this one did:

rmmod btusb
rmmod btintel
modprobe btintel
modprobe btusb

https://bbs.archlinux.org/viewtopic.php?id=271459

Offline

#16 2024-04-06 17:22:30

loqs
Member
Registered: 2014-03-06
Posts: 18,917

Re: Update 6.8.2-arch2-1 broke Bluetooth

fajuchem wrote:

I'm on 6.8.2-arch2-1 with same same issue, reloading btusb didn't work, but this one did:

Please see post #11.

Offline

#17 2024-04-09 12:15:43

jgacas
Member
Registered: 2024-03-29
Posts: 4

Re: Update 6.8.2-arch2-1 broke Bluetooth

Problem has been solved for me with kernel update. I can confirm that with 6.8.4-arch1-1 I do not have issue with bluetooth, it works as expected and doesn't hang on boot or after being suspended.

Offline

Board footer

Powered by FluxBB