FS#68479 - [linux] bluetooth is totally broken in recent version of Arch, starting from kernel 5.8.6+

Attached to Project: Arch Linux
Opened by Navneet (teynav) - Friday, 30 October 2020, 15:59 GMT
Last edited by Andreas Radke (AndyRTR) - Wednesday, 01 September 2021, 09:15 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Andreas Radke (AndyRTR)
Jan Alexander Steffens (heftig)
Architecture x86_64
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 6
Private No

Details

Description:
Bluetooth won't work on arch linux , recent versions after 5.8.6 kernel has broken it.
Initially only headphones wont connect , now it can't even find controller.
I have checked hardware on ubuntu based system and it works flawlessly.

Steps to reproduce:
1. Trying to scan with adapter using bluetoothctl

rfkill shows bluetooth isn't blocked
lsmod shows all modules are loaded
Detail info : https://bbs.archlinux.org/viewtopic.php?id=259260&p=2
This task depends upon

Closed by  Andreas Radke (AndyRTR)
Wednesday, 01 September 2021, 09:15 GMT
Reason for closing:  Upstream
Additional comments about closing:  and no further response from reporter
Comment by Kevin Morris (kevr) - Wednesday, 25 November 2020, 13:56 GMT
I don't believe bluetooth is totally broken, as it's recognizing and powering my controller fine on 5.9.9-arch1-1. Additionally, scanning shows me resulting devices around my range. Could you give us a way to reproduce the issue, please?

To clarify: this is with bluetooth.service, bluetooth-mesh.service, and blueman-mechanism.service running.
Comment by Magnus Boman (katt) - Wednesday, 25 November 2020, 15:11 GMT
Indeed, there must be something else at play here. I'm using bluetooth with bluez+bluedevil, both headphones, amplifier and my gamepad works just fine (in fact, been using it countless hours past week). Running 5.9.11-zen1-1-zen.
Comment by mattia (nTia89) - Sunday, 06 December 2020, 17:05 GMT
I noticed the issue too.
Since some kernel versions ago, I can connect/disconnect my Bluetooth headphones smooth.
Now I can connect them the first time, then after the first "use" I cannot more reconnect them.

I think could be a Bluetooth's firmware issue related to new kernel versions
Comment by Henry78 (Henry78) - Wednesday, 09 December 2020, 18:46 GMT
Similar symptoms: Bluetooth stopped working, but everythink looked ok. Here the culprit was bluetooth-mesh.service. Once this was stopped, the bluetooth (HCI) adapter was back again.
Comment by Simon (Begler) - Monday, 04 January 2021, 11:40 GMT
Having the same problem on kernel 5.10.3-arch1-1. Post #33 here: https://bbs.archlinux.org/viewtopic.php?id=259260&p=2 says that disabling bluetooth-mesh and blueman-mechanism solves it, and other could verify that this worked. I only had the former service, which I disabled and then rebooted my computer, but to no avail. Output of `systemctl list-unit-files | grep blue`:

UNIT FILE STATE VENDOR PRESET
bluetooth-mesh.service disabled disabled
bluetooth.service enabled disabled
dbus-org.bluez.service alias -
bluetooth.target static -
Comment by Brett Crisp (Sugarcrisp) - Friday, 12 February 2021, 09:11 GMT
I'm seeing the same issue with bluetooth not working on the newest kernels. Like others have commented, it looked like bluetooth was running fine, but it wouldn't find any devices. I also found that Blueman wouldn't even open/run with the newest kernels. Blueberry would open/run, but wouldn't find any devices. I switched to the LTS kernel and my bluetooth via Blueman worked immediately.
Comment by Andreas Radke (AndyRTR) - Friday, 12 February 2021, 10:10 GMT
LTS kernel will very move to 5.10 releases. The will not get solved until someone affected reports it to the kernel devs.

Loading...