You are not logged in.

#1 2020-02-18 20:50:50

alaskanarcher
Member
Registered: 2016-04-30
Posts: 50

[Solved] Bluetooth not detected by bluetoothctl or rfkill

My bluetooth has stopped working on my laptop on the latest LTS kernel 5.4.20-1.

Not sure exactly which kernel it stopped working on. Still troubleshooting. Any suggestions are highly appreciated.

$ dmesg | grep Bluetooth
[    8.516655] Bluetooth: Core ver 2.22
[    8.516677] Bluetooth: HCI device and connection manager initialized
[    8.516681] Bluetooth: HCI socket layer initialized
[    8.516683] Bluetooth: L2CAP socket layer initialized
[    8.516686] Bluetooth: SCO socket layer initialized
[   30.545491] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[   30.545492] Bluetooth: BNEP filters: protocol multicast
[   30.545495] Bluetooth: BNEP socket layer initialized
$ sudo systemctl status bluetooth
● bluetooth.service - Bluetooth service
     Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; enabled; vendor preset: disabled)
     Active: active (running) since Tue 2020-02-18 11:29:46 AKST; 11min ago
       Docs: man:bluetoothd(8)
   Main PID: 2753 (bluetoothd)
      Tasks: 1 (limit: 38376)
     Memory: 1.5M
     CGroup: /system.slice/bluetooth.service
             └─2753 /usr/lib/bluetooth/bluetoothd

Feb 18 11:29:46 clevo.adamarch systemd[1]: Starting Bluetooth service...
Feb 18 11:29:46 clevo.adamarch bluetoothd[2753]: Bluetooth daemon 5.52
Feb 18 11:29:46 clevo.adamarch systemd[1]: Started Bluetooth service.
Feb 18 11:29:46 clevo.adamarch bluetoothd[2753]: Starting SDP server
Feb 18 11:29:46 clevo.adamarch bluetoothd[2753]: Bluetooth management interface 1.14 initialized
$ sudo bluetoothctl
Agent registered
[bluetooth]# show
No default controller available
$ sudo btmgmt 
[mgmt]# info
Index list with 0 items
$ pacman -Qs bluetooth
local/blueman 2.1.1-2
    GTK+ Bluetooth Manager
local/bluez 5.52-2
    Daemons for the bluetooth protocol stack
local/bluez-libs 5.52-2
    Deprecated libraries for the bluetooth protocol stack
local/bluez-utils 5.52-2
    Development and debugging utilities for the bluetooth protocol stack
local/gnome-bluetooth 3.34.0+1+g96295afd-1
    The GNOME Bluetooth Subsystem
local/hidapi 0.9.0-1
    Simple library for communicating with USB and Bluetooth HID devices
local/pulseaudio-bluetooth 13.0-3
    Bluetooth support for PulseAudio
local/sbc 1.4-1
    Bluetooth Subband Codec (SBC) library

I'm not even sure its showing up in lsusb.

$ lsusb -tv 
/:  Bus 04.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/2p, 10000M
    ID 1d6b:0003 Linux Foundation 3.0 root hub
/:  Bus 03.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/2p, 480M
    ID 1d6b:0002 Linux Foundation 2.0 root hub
    |__ Port 1: Dev 2, If 0, Class=Human Interface Device, Driver=usbhid, 12M
        ID 1050:0407 Yubico.com Yubikey 4 OTP+U2F+CCID
    |__ Port 1: Dev 2, If 1, Class=Human Interface Device, Driver=usbhid, 12M
        ID 1050:0407 Yubico.com Yubikey 4 OTP+U2F+CCID
    |__ Port 1: Dev 2, If 2, Class=Chip/SmartCard, Driver=, 12M
        ID 1050:0407 Yubico.com Yubikey 4 OTP+U2F+CCID
/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/6p, 5000M
    ID 1d6b:0003 Linux Foundation 3.0 root hub
    |__ Port 2: Dev 2, If 8, Class=Vendor Specific Class, Driver=qmi_wwan, 5000M
        ID 1199:9071 Sierra Wireless, Inc. 
    |__ Port 2: Dev 2, If 10, Class=Vendor Specific Class, Driver=qmi_wwan, 5000M
        ID 1199:9071 Sierra Wireless, Inc. 
    |__ Port 2: Dev 2, If 2, Class=Vendor Specific Class, Driver=qcserial, 5000M
        ID 1199:9071 Sierra Wireless, Inc. 
    |__ Port 2: Dev 2, If 0, Class=Vendor Specific Class, Driver=qcserial, 5000M
        ID 1199:9071 Sierra Wireless, Inc. 
    |__ Port 2: Dev 2, If 3, Class=Vendor Specific Class, Driver=qcserial, 5000M
        ID 1199:9071 Sierra Wireless, Inc. 
    |__ Port 4: Dev 3, If 0, Class=Hub, Driver=hub/4p, 5000M
        ID 2109:0812 VIA Labs, Inc. VL812 Hub
        |__ Port 2: Dev 4, If 0, Class=Mass Storage, Driver=usb-storage, 5000M
            ID 0bc2:a013 Seagate RSS LLC 
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/12p, 480M
    ID 1d6b:0002 Linux Foundation 2.0 root hub
    |__ Port 4: Dev 2, If 1, Class=Video, Driver=uvcvideo, 480M
        ID 064e:3410 Suyin Corp. 
    |__ Port 4: Dev 2, If 0, Class=Video, Driver=uvcvideo, 480M
        ID 064e:3410 Suyin Corp. 
    |__ Port 7: Dev 7, If 0, Class=Hub, Driver=hub/4p, 480M
        ID 2109:2812 VIA Labs, Inc. VL812 Hub
        |__ Port 1: Dev 25, If 0, Class=Human Interface Device, Driver=usbhid, 12M
            ID 046d:c52b Logitech, Inc. Unifying Receiver
        |__ Port 1: Dev 25, If 1, Class=Human Interface Device, Driver=usbhid, 12M
            ID 046d:c52b Logitech, Inc. Unifying Receiver
        |__ Port 1: Dev 25, If 2, Class=Human Interface Device, Driver=usbhid, 12M
            ID 046d:c52b Logitech, Inc. Unifying Receiver

Last edited by alaskanarcher (2020-02-20 01:25:31)

Offline

#2 2020-02-18 22:37:09

alaskanarcher
Member
Registered: 2016-04-30
Posts: 50

Re: [Solved] Bluetooth not detected by bluetoothctl or rfkill

full dmesg output on kernel 5.4.20-1-lts
https://gist.github.com/446f23e91b5c2e5 … 0c01eeaf14

Offline

#3 2020-02-18 22:41:28

alaskanarcher
Member
Registered: 2016-04-30
Posts: 50

Re: [Solved] Bluetooth not detected by bluetoothctl or rfkill

$ lspci
00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v6/7th Gen Core Processor Host Bridge/DRAM Registers (rev 08)
00:02.0 VGA compatible controller: Intel Corporation UHD Graphics 620 (rev 07)
00:14.0 USB controller: Intel Corporation Sunrise Point-LP USB 3.0 xHCI Controller (rev 21)
00:14.2 Signal processing controller: Intel Corporation Sunrise Point-LP Thermal subsystem (rev 21)
00:16.0 Communication controller: Intel Corporation Sunrise Point-LP CSME HECI #1 (rev 21)
00:17.0 SATA controller: Intel Corporation Sunrise Point-LP SATA Controller [AHCI mode] (rev 21)
00:1c.0 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #1 (rev f1)
00:1c.4 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #5 (rev f1)
00:1c.5 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #6 (rev f1)
00:1d.0 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #9 (rev f1)
00:1f.0 ISA bridge: Intel Corporation Sunrise Point LPC Controller/eSPI Controller (rev 21)
00:1f.2 Memory controller: Intel Corporation Sunrise Point-LP PMC (rev 21)
00:1f.3 Audio device: Intel Corporation Sunrise Point-LP HD Audio (rev 21)
00:1f.4 SMBus: Intel Corporation Sunrise Point-LP SMBus (rev 21)
01:00.0 PCI bridge: Intel Corporation DSL6340 Thunderbolt 3 Bridge [Alpine Ridge 2C 2015]
02:00.0 PCI bridge: Intel Corporation DSL6340 Thunderbolt 3 Bridge [Alpine Ridge 2C 2015]
02:01.0 PCI bridge: Intel Corporation DSL6340 Thunderbolt 3 Bridge [Alpine Ridge 2C 2015]
02:02.0 PCI bridge: Intel Corporation DSL6340 Thunderbolt 3 Bridge [Alpine Ridge 2C 2015]
39:00.0 USB controller: Intel Corporation DSL6340 USB 3.1 Controller [Alpine Ridge]
3a:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTL8411B PCI Express Card Reader (rev 01)
3a:00.1 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 12)
3b:00.0 Network controller: Intel Corporation Wireless 8265 / 8275 (rev 78)
3c:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller SM961/PM961

Offline

#4 2020-02-19 08:32:19

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 21,668

Re: [Solved] Bluetooth not detected by bluetoothctl or rfkill

When was the last kernel/timeframe where it used to work? Try downgrading linux-firmware to that timeframe. This might be a iwlwifi firmware issue.

Offline

#5 2020-02-19 19:30:35

alaskanarcher
Member
Registered: 2016-04-30
Posts: 50

Re: [Solved] Bluetooth not detected by bluetoothctl or rfkill

@V1del,

Thank you for the suggestion! Rolling linux-firmware back to 20200122.1eb2408-1 restored bluetooth functionality! Now I have something to go on for a bug report!

Offline

#6 2020-02-19 21:29:37

loqs
Member
Registered: 2014-03-06
Posts: 17,325

Re: [Solved] Bluetooth not detected by bluetoothctl or rfkill

The linux-firmware just packages https://git.kernel.org/pub/scm/linux/ke … mware.git/ please identify the commit causing the issue and report it upstream (not the arch bug tracker).

Offline

#7 2020-02-19 21:39:20

alaskanarcher
Member
Registered: 2016-04-30
Posts: 50

Re: [Solved] Bluetooth not detected by bluetoothctl or rfkill

OK. I'll try to do that this weekend.

Offline

#8 2020-02-20 01:25:12

alaskanarcher
Member
Registered: 2016-04-30
Posts: 50

Re: [Solved] Bluetooth not detected by bluetoothctl or rfkill

I went ahead and tried the latest build of linux-firmware-git and could not reproduce the problem. Then I tried the latest official version of linux-firmware and could again not reproduce the problem. something about downgrading the firmware coincided with it being resolved but I'm confused now that I can't reproduce the issue. Marking as solved for now.

Offline

Board footer

Powered by FluxBB