Once again I’m calling for help with keyb related issues. I’m trying to connect my keyboard to my PC running KDE Plasma and EndeavourOS. I’ve made sure I’ve got packages mentioned on Arch Wiki such as Bluez and bluez-utils. Tried to connect with bluetoothctl and KDE bluedevil.
Bluetooth confirmed working with a PS3 controller. Keyboard confirmed working with my laptop.
Is there a clever way to check whether my bluetooth is faulty somehow? systemctl status bluetooth throws this:
bluetooth.service - Bluetooth service
Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; enabled; vendor preset: disabled)
Active: active (running) since Sat 2021-03-06 13:53:32 CET; 4h 28min ago
Docs: man:bluetoothd(8)
Main PID: 1302 (bluetoothd)
Status: "Running"
Tasks: 1 (limit: 38413)
Memory: 2.2M
CGroup: /system.slice/bluetooth.service
└─1302 /usr/lib/bluetooth/bluetoothd
Mar 06 13:53:32 endeavour systemd[1]: Starting Bluetooth service...
Mar 06 13:53:32 endeavour bluetoothd[1302]: Bluetooth daemon 5.56
Mar 06 13:53:32 endeavour systemd[1]: Started Bluetooth service.
Mar 06 13:53:32 endeavour bluetoothd[1302]: Starting SDP server
Mar 06 13:53:32 endeavour bluetoothd[1302]: Bluetooth management interface 1.19 initialized
Mar 06 17:52:27 endeavour bluetoothd[1302]: Controller resume with wake event 0x0
Hmm hilariously enough I’ve so far been able to connect my phone to my PC, my phone to my keyb. I’m going to have a look in BIOS to see if I can get smarter that way :d
I figured out the issue. It was infact a shared wifi / bluetooth card. It turns out bluetooth is very temperalmental unless you plug in the arial into the wificard - so seems everything works now!
I updated and rebooted my PC, and now bluetoothctl throws a ‘yes no’
[CHG] Device DC:2C:26:DC:93:D8 Connected: yes
[CHG] Device DC:2C:26:DC:93:D8 Connected: no
[CHG] Device DC:2C:26:DC:93:D8 Connected: yes
[CHG] Device DC:2C:26:DC:93:D8 Connected: no
[CHG] Device DC:2C:26:DC:93:D8 Connected: yes
[CHG] Device DC:2C:26:DC:93:D8 Connected: no
… and so on. I tried to pair, which gave me an expected failed to pair: org.bluez.Error.AlreadyExists. I then tried to connect, which threw a 'Failed to connect: org.bluez.Error.Failed.
The connected: yes, connected: no has been rolling in my terminal for a little while now. Any ideas what I could do?
I tried to remove DC:2C:26:DC:93:D8, then pair it again, which throws a quick connected: yes, before a Failed to pair: org.bluez.Error.AuthenticationRejected, before a connected: no.
I tried it, bluetoothctl still spamming ‘yes no’ - my keyb doesn’t use a usb bluetooth dongle tingy though. Nothing is plugged into my PC (except for my native bluetooth chip heh)