Bluetooth does not work after fresh install

I have fresh installed Endeavour on my desktop and I cannot get the bluetooth to work no matter what I try. It appears the bluetooth device is operational, however when it attempts to scan for devices, nothing is found.

I’ve tried cold booting

Tried rfkill:

rfkill block bluetooth
rfkill unblock bluetooth

systemctl status bluetooth:

bluetooth.service - Bluetooth service
     Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; enabled; vendor preset: disabled)
     Active: active (running) since Mon 2022-06-20 13:32:11 MDT; 1h 19min ago
       Docs: man:bluetoothd(8)
   Main PID: 738 (bluetoothd)
     Status: "Running"
      Tasks: 1 (limit: 38387)
     Memory: 2.2M
        CPU: 1.121s
     CGroup: /system.slice/bluetooth.service
             └─738 /usr/lib/bluetooth/bluetoothd

Jun 20 13:32:24 Tranquility bluetoothd[738]: Endpoint registered: sender=:1.52 path=/MediaEndpoint/A2DPSink/aptx
Jun 20 13:32:24 Tranquility bluetoothd[738]: Endpoint registered: sender=:1.52 path=/MediaEndpoint/A2DPSource/aptx
Jun 20 13:32:24 Tranquility bluetoothd[738]: Endpoint registered: sender=:1.52 path=/MediaEndpoint/A2DPSink/sbc
Jun 20 13:32:24 Tranquility bluetoothd[738]: Endpoint registered: sender=:1.52 path=/MediaEndpoint/A2DPSource/sbc
Jun 20 13:32:24 Tranquility bluetoothd[738]: Endpoint registered: sender=:1.52 path=/MediaEndpoint/A2DPSink/sbc_xq_453
Jun 20 13:32:24 Tranquility bluetoothd[738]: Endpoint registered: sender=:1.52 path=/MediaEndpoint/A2DPSource/sbc_xq_>
Jun 20 13:32:24 Tranquility bluetoothd[738]: Endpoint registered: sender=:1.52 path=/MediaEndpoint/A2DPSink/sbc_xq_512
Jun 20 13:32:24 Tranquility bluetoothd[738]: Endpoint registered: sender=:1.52 path=/MediaEndpoint/A2DPSource/sbc_xq_>
Jun 20 13:32:24 Tranquility bluetoothd[738]: Endpoint registered: sender=:1.52 path=/MediaEndpoint/A2DPSink/sbc_xq_552
Jun 20 13:32:24 Tranquility bluetoothd[738]: Endpoint registered: sender=:1.52 path=/MediaEndpoint/A2DPSource/sbc_xq_

I have tried to

systemctl restart/enable/start bluetooth.service

I have tried:

bluetoothctl
power on
scan on
devices

Nothing is picked up

Any help at all would be much appreciated. I may just have to buy a bluetooth dongle at this point.

Get bluetooth support (pipewire is default, or pulseaudio):

(https://discovery.endeavouros.com/bluetooth/bluetooth/2021/03/)

For pipewire : sudo pacman -S --needed bluez bluez-utils

For pulseaudio: sudo pacman -S --needed bluez bluez-utils pulseaudio-bluetooth

sudo systemctl enable --now bluetooth

^you must run this command for Gnome to even turn Bluetooth ON^

Additionally, to fix bluetooth issues on reboot for Gnome 42: Auto power-on after boot/resume:

https://wiki.archlinux.org/title/Bluetooth#Auto_power-on_after_boot/resume

sudo nano /etc/bluetooth/main.conf

Look for [Policy] and uncomment it (remove the # before AutoEnable and make sure it’s set to true like below):

[Policy]

AutoEnable=true

FYI, bluetooth may be a bit wonky on Gnome 42 FYI so good luck!

2 Likes

All of these have been installed and tried, including the AutoEnable (it was the fix for a previous installation of Arch)

I appear to have to wait for a kernel update at this point is my guess.

Did Bluetooth work in the Live session?

Do you have a very recent device?

What says

inxi -Faxxxz

?

For everyone - I used the antennas for my motherboard and was able to get bluetooth connected now. Hilarious!

3 Likes

Ya reception is kind of iffy without the antenna’s.

:popcorn:

4 Likes

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.