The build up to the issue
Just like the title says, my bluetooth stopped functioning properly after I installed xpad neo. I installed it so I could connect my Xbox Elite Series 2 Controller along with my Sony WH-1000XM3 headphones. In the first few minutes of them both being connected, my headphones started to wig out. It would cut in and out of audio, and when I launched a game to test out my xbox controller that wouldnt work either. After turning the xbox controller off in hopes that it may work when I turn it back on again, my headphones disconnected from bluetooth and I havent been able to get them connecting since.
What I’ve tried
- rfkill unblock all
- Rebooting
- Reinstalling Bluez packages in pamac
- Downloading the firmware of my wifi/bluetooth card and putting it into /lib/firmware
- Switching to a different Kernel
- Stopping and starting bluetooth.service
- Uninstalling xpad neo along with DKMS (one of it’s dependancies)
Where I’m at now
I try and do bluetoothctl scan on and the error I get is the following
“Failed to start discovery: org.bluez.Error.InProgress”
Please not that I get this error even after I disable bluetooth.service and go into bluetoothctl. Which is weird, since that shouldn’t be happening.
Here is what systemctl status bluetooth returns.
● bluetooth.service - Bluetooth service
Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; enabled; vendor preset: disabled)
Active: active (running) since Sat 2020-08-22 19:04:17 BST; 36s ago
Docs: man:bluetoothd(8)
Main PID: 7767 (bluetoothd)
Status: “Running”
Tasks: 1 (limit: 19134)
Memory: 1.3M
CGroup: /system.slice/bluetooth.service
└─7767 /usr/lib/bluetooth/bluetoothd
Aug 22 19:04:17 ebrahim-ms7a40 bluetoothd[7767]: avrcp-controller: Protocol not supported (93)
Aug 22 19:04:17 ebrahim-ms7a40 bluetoothd[7767]: setsockopt(L2CAP_OPTIONS): Invalid argument (22)
Aug 22 19:04:17 ebrahim-ms7a40 bluetoothd[7767]: audio-avrcp-target: Protocol not supported (93)
Aug 22 19:04:17 ebrahim-ms7a40 bluetoothd[7767]: L2CAP server failed for Message Notification: setsockopt(L2CAP_OPTIONS): Invalid argument (22)
Aug 22 19:04:17 ebrahim-ms7a40 bluetoothd[7767]: L2CAP server failed for Message Access: setsockopt(L2CAP_OPTIONS): Invalid argument (22)
Aug 22 19:04:17 ebrahim-ms7a40 bluetoothd[7767]: L2CAP server failed for Phone Book Access: setsockopt(L2CAP_OPTIONS): Invalid argument (22)
Aug 22 19:04:17 ebrahim-ms7a40 bluetoothd[7767]: L2CAP server failed for File Transfer: setsockopt(L2CAP_OPTIONS): Invalid argument (22)
Aug 22 19:04:17 ebrahim-ms7a40 bluetoothd[7767]: L2CAP server failed for Object Push: setsockopt(L2CAP_OPTIONS): Invalid argument (22)
Aug 22 19:04:17 ebrahim-ms7a40 bluetoothd[7767]: Endpoint registered: sender=:1.85 path=/MediaEndpoint/A2DPSink/sbc
Aug 22 19:04:17 ebrahim-ms7a40 bluetoothd[7767]: Endpoint registered: sender=:1.85 path=/MediaEndpoint/A2DPSource/sbc