I just want to document the problem I had and how I solved it. I think I put this in the correct category.
This morning after yesterdays update (YYYY MM DD
2023 08 19) I had no bluetooth at all, where sudo systemctl enable bluetooth
did not work at all.
[olividir@ProX15 ~]$ sudo systemctl enable --now bluetooth
[sudo] password for olividir:
[olividir@ProX15 ~]$ sudo systemctl start bluetooth
[olividir@ProX15 ~]$ systemctl status bluetooth
● bluetooth.service - Bluetooth service
Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; enabled; preset: disabled)
Active: active (running) since Sun 2023-08-20 06:33:56 GMT; 4min 57s ago
Docs: man:bluetoothd(8)
Main PID: 701 (bluetoothd)
Status: "Running"
Tasks: 1 (limit: 18416)
Memory: 2.2M
CPU: 35ms
CGroup: /system.slice/bluetooth.service
└─701 /usr/lib/bluetooth/bluetoothd
ágú 20 06:33:56 ProX15 bluetoothd[701]: Bluetooth daemon 5.68
ágú 20 06:33:56 ProX15 bluetoothd[701]: Starting SDP server
ágú 20 06:33:56 ProX15 bluetoothd[701]: src/plugin.c:plugin_init() System does not support csip plugin
ágú 20 06:33:56 ProX15 bluetoothd[701]: src/plugin.c:plugin_init() System does not support vcp plugin
ágú 20 06:33:56 ProX15 bluetoothd[701]: src/plugin.c:plugin_init() System does not support mcp plugin
ágú 20 06:33:56 ProX15 bluetoothd[701]: src/plugin.c:plugin_init() System does not support bass plugin
ágú 20 06:33:56 ProX15 bluetoothd[701]: src/plugin.c:plugin_init() System does not support bap plugin
ágú 20 06:33:56 ProX15 bluetoothd[701]: Bluetooth management interface 1.22 initialized
ágú 20 06:33:56 ProX15 systemd[1]: Started Bluetooth service.
ágú 20 06:37:03 ProX15 systemd[1]: Started Bluetooth service.
[olividir@ProX15 ~]$ rfkill
ID TYPE DEVICE SOFT HARD
0 bluetooth hci0 unblocked unblocked
1 wlan phy0 unblocked unblocked
As you see some of the plugins did not work, so I did some digging and found this post https://www.reddit.com/r/archlinux/comments/yu9az9/bluetooth_errors_since_2_days_ago/
By inserting these commands:
[olividir@ProX15 ~]$ sudo rmmod btusb
[olividir@ProX15 ~]$ sudo rmmod btintel
and
[olividir@ProX15 ~]$ sudo modprobe btintel
[olividir@ProX15 ~]$ sudo modprobe btusb
Solved my issue.