You are not logged in.

#1 2021-11-20 18:27:38

lokjo
Member
Registered: 2021-11-20
Posts: 4

Bluetooth not working on Kernel 5.15

I have a Dell Latitude E5550 laptop with an Intel 7265 wifi/bluetooth card.

When I run power on in bluetoothctl it says "No default controller available". The bluetooth service is running, if I check it with "systemctl status bluetooth".

I get this command failed message in the output of "dmesg | grep -i bluetooth"

[    2.634812] Bluetooth: Core ver 2.22
[    2.634843] NET: Registered PF_BLUETOOTH protocol family
[    2.634845] Bluetooth: HCI device and connection manager initialized
[    2.634850] Bluetooth: HCI socket layer initialized
[    2.634853] Bluetooth: L2CAP socket layer initialized
[    2.634858] Bluetooth: SCO socket layer initialized
[    4.077788] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[    4.077794] Bluetooth: BNEP filters: protocol multicast
[    4.077799] Bluetooth: BNEP socket layer initialized
[    4.078219] random: bluetoothd: uninitialized urandom read (4 bytes read)
[    4.852835] Bluetooth: hci0: Reading Intel version command failed (-110)
[    4.852838] Bluetooth: hci0: command 0xfc05 tx timeout

It works fine when I downgrade to for example the 5.14.16 Kernel and also on the linux-lts Kernel version. I tried all the 5.15 versions in the Arch Archive, bluetooth didn't work with them.

Does anybody know anything about this problem? Should I report it to the Kernel bugzilla or is there anything else I should try to do?

Offline

#2 2021-11-21 07:18:43

crc2021
Member
Registered: 2021-11-21
Posts: 1

Re: Bluetooth not working on Kernel 5.15

I have the same problem with Intel 3165 wifi/bluetooth card on 5.15 kernel. Downgrade to 5.14.18 and bluetooth works fine. It shall be a kernel bug.

Offline

#3 2021-11-21 13:04:41

lokjo
Member
Registered: 2021-11-20
Posts: 4

Re: Bluetooth not working on Kernel 5.15

I noticed that when I do a shut down and turn my laptop back on, then bluetooth works on the 5.15 kernel. However when I do a restart and boot into 5.15, it doesn't work, I get the error messages above.

On earlier kernel versions it works with both shut down and restart.

I am also running a Windows dual boot. However the behavior still occurs when I restart from Linux with bluetooth working right back into Linux.

Offline

#4 2021-11-21 14:28:42

petrvelicka
Member
Registered: 2021-11-21
Posts: 1

Re: Bluetooth not working on Kernel 5.15

Same with my ASUS TP412FA and Intel Corp. Bluetooth 9460/9560 Jefferson Peak (JfP). Bluetooth works with linux 5.14 (and linux-lts) but as soon as I boot the new 5.15 kernel, bluetooth stops working (it doesn't even show in lsusb).

Offline

#5 2021-11-21 14:51:07

pezmarino
Member
Registered: 2015-07-24
Posts: 20

Re: Bluetooth not working on Kernel 5.15

Me too. Bluetooth is not working

Offline

#6 2021-11-21 16:21:30

lokjo
Member
Registered: 2021-11-20
Posts: 4

Re: Bluetooth not working on Kernel 5.15

Do you guys have the same situation that when you do a shut down and then turn your computer back on (i.e. not a restart, but a shut down), then bluetooth works on 5.15?

And are you also running a dual boot system?

Offline

#7 2021-11-21 16:43:41

damentz
Member
Registered: 2021-11-21
Posts: 1

Re: Bluetooth not working on Kernel 5.15

This will be fixed in 5.15.4, but if you're building your own kernel, the patch that needs reverting (in 5.15.4 release candidate patches), is:
https://git.kernel.org/pub/scm/linux/ke … ebc5ec8039

The original issue that brought this to my attention was: https://github.com/zen-kernel/zen-kernel/issues/260

EDIT: And the LKML thread with the original report + git bisection: https://lore.kernel.org/lkml/371c6dde-e … ail.com/T/

Last edited by damentz (2021-11-21 16:48:51)

Offline

#8 2021-11-21 21:31:36

chrislea
Member
Registered: 2021-11-21
Posts: 1

Re: Bluetooth not working on Kernel 5.15

Thanks for the info. Seeing the same on two different laptops with Intel Bluetooth cards. Both linux and linux-zen 5.15.3 don't see the devices as far as I can tell. The LTS kernel works fine for both. Hopefully 5.15.4 will land soon.

Offline

#9 2021-11-22 13:33:42

burafino
Member
From: London
Registered: 2009-12-07
Posts: 18
Website

Re: Bluetooth not working on Kernel 5.15

damentz wrote:

This will be fixed in 5.15.4

Today's update to 5.15.4 in official repos didn't fix it for me on Intel AC 3165.
Cold booting into Arch - BT works alright in Gnome.
Restarting into Arch - BT doesn't work in Gnome.
Putting the laptop to sleep and then waking it up again makes BT work fine even if it wasn't.

Offline

#10 2021-11-22 14:17:39

c02y
Member
Registered: 2021-11-22
Posts: 1

Re: Bluetooth not working on Kernel 5.15

I thought this is my issue, two days ago I used some script to convert my Manjaro to ArchLinux, a lot of issues occurred to me and I fixed all of them, I installed LTS kernel when I was using that script, Bluetooth works fine.

After that, I install the normal linux kernel which is 5.15.x, but the Bluetooth doesn't work, the `btusb` mod is not even loaded after boot, I manually load it and restart Bluetooth service, it is still not working.

I tried linux-zen again which is 5.15.x, it is not working either, I trid linux-hardended which is 5.14.x, it finally works. So I am about to post an issue here, glad I found this thread and found it is the kernel's fault.

**UPDATE**
5.15.4 is released, and Bluetooth works again.

Last edited by c02y (2021-11-22 14:39:48)

Offline

#11 2021-11-22 17:23:06

1ptb3b
Member
Registered: 2017-01-17
Posts: 74

Re: Bluetooth not working on Kernel 5.15

I'm on a XPS 13 9310.

Here's some system info.

$ lspci -k -s 00:14.3
00:14.3 Network controller: Intel Corporation Wi-Fi 6 AX201 (rev 20)
        Subsystem: Rivet Networks Device 1651
        Kernel driver in use: iwlwifi
        Kernel modules: iwlwifi

$ lsmod | grep "btusb"
btusb                  65536  0
btrtl                  28672  1 btusb
btbcm                  24576  1 btusb
btintel                45056  1 btusb
bluetooth             749568  13 btrtl,btintel,btbcm,bnep,btusb

This kernel broke Bluetooth for me.

$ uname -r
5.15.3-arch1-1

This kernel fixed Bluetooth for me.

$ uname -r
5.15.4-arch1-1

Last edited by 1ptb3b (2021-11-22 17:23:26)

Offline

#12 2021-11-22 18:55:01

lokjo
Member
Registered: 2021-11-20
Posts: 4

Re: Bluetooth not working on Kernel 5.15

For me 5.15.4.arch1-1 still does not work, same problem as with earlier 5.15 versions.

Offline

#13 2021-11-24 20:21:49

SolarBoyMatt
Member
Registered: 2012-01-07
Posts: 259

Re: Bluetooth not working on Kernel 5.15

Me neither, still no luck on 5.15.4.arch1-1

Bluetooth still only works if I boot into Windows 11 first, and then reboot into Arch

$ uname -r                      
5.15.4-arch1-1
$ sudo dmesg | grep -i bluetooth             
[    1.577672] Bluetooth: Core ver 2.22
[    1.577685] NET: Registered PF_BLUETOOTH protocol family
[    1.577686] Bluetooth: HCI device and connection manager initialized
[    1.577689] Bluetooth: HCI socket layer initialized
[    1.577690] Bluetooth: L2CAP socket layer initialized
[    1.577696] Bluetooth: SCO socket layer initialized
[    1.695407] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[    1.695410] Bluetooth: BNEP filters: protocol multicast
[    1.695412] Bluetooth: BNEP socket layer initialized
[    3.734679] Bluetooth: hci0: command 0xfc05 tx timeout
[    3.734689] Bluetooth: hci0: Reading Intel version command failed (-110)
$ bluetoothctl show
No default controller available
$ lspci | grep Intel    
29:00.0 Network controller: Intel Corporation Dual Band Wireless-AC 3168NGW [Stone Peak] (rev 10)

Offline

Board footer

Powered by FluxBB