Jumping on this one as I suspect I have the same issue.
When I start my laptop, blue tooth often doesn’t work. After three or four restart it does.
I have tried the below code but nothing changed.
rfkill unblock bluetooth
When I check status, it appears to be on but it can’t find any device and nothing happens.
systemctl status bluetooth.service
● bluetooth.service - Bluetooth service
Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; enabled; vendor preset: disabled)
Active: active (running) since Fri 2022-01-14 17:51:25 GMT; 2min 20s ago
Docs: man:bluetoothd(8)
Main PID: 728 (bluetoothd)
Status: "Running"
Tasks: 1 (limit: 9405)
Memory: 2.0M
CPU: 19ms
CGroup: /system.slice/bluetooth.service
└─728 /usr/lib/bluetooth/bluetoothd
Jan 14 17:51:25 Edmund systemd[1]: Starting Bluetooth service...
Jan 14 17:51:25 Edmund bluetoothd[728]: Bluetooth daemon 5.62
Jan 14 17:51:25 Edmund bluetoothd[728]: Starting SDP server
Jan 14 17:51:25 Edmund systemd[1]: Started Bluetooth service.
Jan 14 17:51:25 Edmund bluetoothd[728]: Bluetooth management interface 1.18 initialized
EDIT
It took two tried this evening (I’m in luck).
I run the same command to see the difference and the only difference is the Main PID is 683.
I don’t know if that is relevant? I am very new and have a lot to learn…