Bluetooth not working after a fresh install

After my struggles with trying to fix my laptops network dying after sleep (thread here) and eventually somehow hiding garuda from efi, I installed a fresh ISO of the garuda KDE edition on my laptop.

All seems well and similar to my previous installation, except that I cannot use bluetooth anymore at all. When opening the bluetooth panel it just shows "No bluetooth adapters found" (in finnish). If I then try to "add a new device", it just shows the bluetooth connection/discovery dialogue, but doesn't seem to find anything.

rfkill doesn't show it as blocked:

ID TYPE      DEVICE                 SOFT      HARD
 0 wlan      ideapad_wlan      unblocked unblocked
 1 bluetooth ideapad_bluetooth unblocked unblocked
 3 wlan      phy0              unblocked unblocked
 4 bluetooth hci0              unblocked unblocked

bluetoothctl seems a bit weird though:

>bluetoothctl
Agent registered
[bluetooth]# list
[bluetooth]# 


DIscovery

Any help would be appreciated! :slight_smile:

Probably a kernel bug

Try linux-lts

2 Likes

try, sudo systemctl start bluetooth then if it works, sudo systemctl enable bluetooth

1 Like

Lts refuses to boot, or takes a really long to do so :thinking:, mainline doesn't fix it either.

E: Mainline boots, however.

Doesn't seem to work, systemctl status bluetooth reveals something though:

â—Ź bluetooth.service - Bluetooth service
     Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; enabled; vendor preset: disabled)
     Active: active (running) since Mon 2020-11-02 17:50:06 EET; 8min ago
       Docs: man:bluetoothd(8)
   Main PID: 403 (bluetoothd)
     Status: "Running"
      Tasks: 1 (limit: 8729)
     Memory: 2.0M
     CGroup: /system.slice/bluetooth.service
             └─403 /usr/lib/bluetooth/bluetoothd

marras 02 17:50:05 ip-f5 bluetoothd[403]: src/main.c:parse_controller_config() Key file does not have key “LEScanIntervalConnect” in group “Controller”
marras 02 17:50:05 ip-f5 bluetoothd[403]: src/main.c:parse_controller_config() Key file does not have key “LEScanWindowConnect” in group “Controller”
marras 02 17:50:05 ip-f5 bluetoothd[403]: src/main.c:parse_controller_config() Key file does not have key “LEMinConnectionInterval” in group “Controller”
marras 02 17:50:05 ip-f5 bluetoothd[403]: src/main.c:parse_controller_config() Key file does not have key “LEMaxConnectionInterval” in group “Controller”
marras 02 17:50:05 ip-f5 bluetoothd[403]: src/main.c:parse_controller_config() Key file does not have key “LEConnectionLatency” in group “Controller”
marras 02 17:50:05 ip-f5 bluetoothd[403]: src/main.c:parse_controller_config() Key file does not have key “LEConnectionSupervisionTimeout” in group “Controller”
marras 02 17:50:05 ip-f5 bluetoothd[403]: src/main.c:parse_controller_config() Key file does not have key “LEAutoconnecttimeout” in group “Controller”
marras 02 17:50:05 ip-f5 bluetoothd[403]: Starting SDP server
marras 02 17:50:06 ip-f5 bluetoothd[403]: Bluetooth management interface 1.18 initialized
marras 02 17:50:06 ip-f5 systemd[1]: Started Bluetooth service.