My Bluetooth isn’t working. It was working before, (AFAIK). After some messing about, I’ve figured out that the problem is maybe with systemd.
Here’s some info:
$ systemctl status bluetooth
○ bluetooth.service - Bluetooth service
Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; enabled; preset: disabled)
Active: inactive (dead)
Docs: man:bluetoothd(8)
Feb 14 17:45:22 matrix-desktop systemd[1]: Bluetooth service was skipped because of an unmet condition check (ConditionPathIsDirectory=/sys/class/bluetooth).
Feb 14 17:45:54 matrix-desktop systemd[1]: Bluetooth service was skipped because of an unmet condition check (ConditionPathIsDirectory=/sys/class/bluetooth).
Feb 14 17:50:01 matrix-desktop systemd[1]: Bluetooth service was skipped because of an unmet condition check (ConditionPathIsDirectory=/sys/class/bluetooth).
Feb 14 17:53:25 matrix-desktop systemd[1]: Bluetooth service was skipped because of an unmet condition check (ConditionPathIsDirectory=/sys/class/bluetooth).
Feb 14 17:54:48 matrix-desktop systemd[1]: Bluetooth service was skipped because of an unmet condition check (ConditionPathIsDirectory=/sys/class/bluetooth).
As you can see, it says “inactive”, which it’s not supposed to say, as far as I know.
I don’t know which bluetooth card I have, but I’m willing to find out if it’s required.
I’m 99% sure the card works (it worked a few weeks ago)
My kernel version is 6.20rc7-2 (I’ve tried 5.15.93-1 as well)
Thank you! So I did sudo modprobe bluetooth and sudo systemctl restart bluetooth. Now I get a different error when running sudo systemctl status bluetooth:
$ sudo systemctl status bluetooth
● bluetooth.service - Bluetooth service
Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; enabled; preset: disabled)
Active: active (running) since Wed 2023-02-15 11:35:31 GMT; 17s ago
Docs: man:bluetoothd(8)
Main PID: 8589 (bluetoothd)
Status: "Running"
Tasks: 1 (limit: 19112)
Memory: 2.1M
CPU: 20ms
CGroup: /system.slice/bluetooth.service
└─8589 /usr/lib/bluetooth/bluetoothd
Feb 15 11:35:31 matrix-desktop bluetoothd[8589]: Bluetooth daemon 5.66
Feb 15 11:35:31 matrix-desktop systemd[1]: Started Bluetooth service.
Feb 15 11:35:31 matrix-desktop bluetoothd[8589]: Starting SDP server
Feb 15 11:35:31 matrix-desktop bluetoothd[8589]: profiles/audio/vcp.c:vcp_init() D-Bus experimental not enabled
Feb 15 11:35:31 matrix-desktop bluetoothd[8589]: src/plugin.c:plugin_init() Failed to init vcp plugin
Feb 15 11:35:31 matrix-desktop bluetoothd[8589]: profiles/audio/mcp.c:mcp_init() D-Bus experimental not enabled
Feb 15 11:35:31 matrix-desktop bluetoothd[8589]: src/plugin.c:plugin_init() Failed to init mcp plugin
Feb 15 11:35:31 matrix-desktop bluetoothd[8589]: profiles/audio/bap.c:bap_init() D-Bus experimental not enabled
Feb 15 11:35:31 matrix-desktop bluetoothd[8589]: src/plugin.c:plugin_init() Failed to init bap plugin
Feb 15 11:35:31 matrix-desktop bluetoothd[8589]: Bluetooth management interface 1.22 initialized
Output of systemctl status dbus before sudo pacman -Syu dbus:
● dbus.service - D-Bus System Message Bus
Loaded: loaded (/usr/lib/systemd/system/dbus.service; static)
Active: active (running) since Wed 2023-02-15 09:57:54 GMT; 5h 11min ago
TriggeredBy: ● dbus.socket
Docs: man:dbus-daemon(1)
Main PID: 750 (dbus-daemon)
Tasks: 1 (limit: 19112)
Memory: 3.9M
CPU: 802ms
CGroup: /system.slice/dbus.service
└─750 /usr/bin/dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only
Feb 15 11:35:49 matrix-desktop dbus-daemon[750]: [system] Activating via systemd: service name='org.freedesktop.home1' unit='dbus-org.freedesktop.home1.service' requested by ':1.220' (uid=0 pid=8617 comm="sudo systemctl status bluetooth")
Feb 15 11:35:49 matrix-desktop dbus-daemon[750]: [system] Activation via systemd failed for unit 'dbus-org.freedesktop.home1.service': Unit dbus-org.freedesktop.home1.service not found.
Feb 15 11:59:38 matrix-desktop dbus-daemon[750]: [system] Activating via systemd: service name='org.freedesktop.home1' unit='dbus-org.freedesktop.home1.service' requested by ':1.249' (uid=0 pid=9744 comm="(systemd)")
Feb 15 11:59:38 matrix-desktop dbus-daemon[750]: [system] Activation via systemd failed for unit 'dbus-org.freedesktop.home1.service': Unit dbus-org.freedesktop.home1.service not found.
Feb 15 11:59:38 matrix-desktop dbus-daemon[750]: [system] Activating via systemd: service name='org.freedesktop.home1' unit='dbus-org.freedesktop.home1.service' requested by ':1.252' (uid=0 pid=9795 comm="lightdm --session-child 15 25")
Feb 15 11:59:38 matrix-desktop dbus-daemon[750]: [system] Activation via systemd failed for unit 'dbus-org.freedesktop.home1.service': Unit dbus-org.freedesktop.home1.service not found.
Feb 15 15:08:11 matrix-desktop dbus-daemon[750]: [system] Activating via systemd: service name='org.freedesktop.home1' unit='dbus-org.freedesktop.home1.service' requested by ':1.421' (uid=0 pid=17855 comm="(systemd)")
Feb 15 15:08:11 matrix-desktop dbus-daemon[750]: [system] Activation via systemd failed for unit 'dbus-org.freedesktop.home1.service': Unit dbus-org.freedesktop.home1.service not found.
Feb 15 15:08:11 matrix-desktop dbus-daemon[750]: [system] Activating via systemd: service name='org.freedesktop.home1' unit='dbus-org.freedesktop.home1.service' requested by ':1.424' (uid=0 pid=17906 comm="lightdm --session-child 15 25")
Feb 15 15:08:11 matrix-desktop dbus-daemon[750]: [system] Activation via systemd failed for unit 'dbus-org.freedesktop.home1.service': Unit dbus-org.freedesktop.home1.service not found.
After:
● dbus.service - D-Bus System Message Bus
Loaded: loaded (/usr/lib/systemd/system/dbus.service; static)
Active: active (running) since Wed 2023-02-15 15:11:32 GMT; 1min 13s ago
TriggeredBy: ● dbus.socket
Docs: man:dbus-daemon(1)
Main PID: 18487 (dbus-daemon)
Tasks: 1 (limit: 19112)
Memory: 1.8M
CPU: 127ms
CGroup: /system.slice/dbus.service
└─18487 /usr/bin/dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only
Feb 15 15:11:39 matrix-desktop dbus-daemon[18487]: [system] Successfully activated service 'org.freedesktop.Avahi'
Feb 15 15:11:39 matrix-desktop dbus-daemon[18487]: [system] Activating via systemd: service name='org.freedesktop.UPower' unit='upower.service' requested by ':1.40' (uid=1000 pid=18764 comm="xfce4-power-manager")
Feb 15 15:11:39 matrix-desktop dbus-daemon[18487]: [system] Successfully activated service 'org.freedesktop.hostname1'
Feb 15 15:11:39 matrix-desktop dbus-daemon[18487]: [system] Successfully activated service 'org.freedesktop.UPower'
Feb 15 15:11:39 matrix-desktop dbus-daemon[18487]: [system] Activating via systemd: service name='org.blueman.Mechanism' unit='blueman-mechanism.service' requested by ':1.44' (uid=1000 pid=18765 comm="/usr/bin/python /usr/bin/blueman-app>
Feb 15 15:11:39 matrix-desktop dbus-daemon[18487]: [system] Successfully activated service 'org.blueman.Mechanism'
Feb 15 15:11:55 matrix-desktop dbus-daemon[18487]: [system] Activating via systemd: service name='org.freedesktop.home1' unit='dbus-org.freedesktop.home1.service' requested by ':1.55' (uid=0 pid=19500 comm="sudo systemctl status dbus")
Feb 15 15:11:55 matrix-desktop dbus-daemon[18487]: [system] Activation via systemd failed for unit 'dbus-org.freedesktop.home1.service': Unit dbus-org.freedesktop.home1.service not found.
Feb 15 15:12:46 matrix-desktop dbus-daemon[18487]: [system] Activating via systemd: service name='org.freedesktop.home1' unit='dbus-org.freedesktop.home1.service' requested by ':1.71' (uid=0 pid=19928 comm="sudo systemctl status dbus")
Feb 15 15:12:46 matrix-desktop dbus-daemon[18487]: [system] Activation via systemd failed for unit 'dbus-org.freedesktop.home1.service': Unit dbus-org.freedesktop.home1.service not found.
And yes, I still have problems w/ bluetooth. On a seperate note, here are some more outputs:
$ blueman-manager
blueman-manager 15.15.04 ERROR Manager:147 on_dbus_name_appeared: Default adapter not found, trying first available.
blueman-manager 15.15.04 ERROR Manager:151 on_dbus_name_appeared: No adapter(s) found, exiting