So, my Bluetooth headphones allow multiple devices to be connected at once. Linux can’t see my headphones while they can still be connected to, if I try to connect to them on Windows, then it works perfectly..
Is there a way to tell Linux that my headphones can still be connected to in such a scenario?
Which brand and which type?
Brand name is Uliptz
Model name is WH203A
The amazon link if you want to look more
I did not find something special about it, so it is probably not the headphones, but the bluetooth. Are you using blueZ?
Please post the output of inxi -E from the terminal.
Bluetooth:
Device-1: Intel Bluetooth wireless interface driver: btusb type: USB
Report: btmgmt ID: hci0 state: up address: A4:34:D9:C4:3F:9B bt-v: 4.2
Yes I am using BlueZ (Google said GNOME’s Bluetooth manager is that, and I am using GNOME for 2 days now.)
This indicates that the hardware is recognized and functioning at the system level.
Which kernel and which desktop environment are you using?
Did you already try starting the LTS kernel from the advanced boot menu of CachyOS?
I am using GNOME, the command uname -r gave me 6.12.56-3-cachyos-lts.
Note, I am writing this in the LTS kernel as you told, but it still doesn’t want to connect if the headphones are already connected to something.
OK. I am running out of clues. Probably somebody else has an idea?
Clearing the Bluetooth state directory with sudo rm -rf /var/lib/bluetooth/* and restarting the service can help, though this may require re-pairing.
sudo systemctl enable --now bluetooth
Hmmm…..Possibly try using blueman instead of bluez for your bt connection.
Tried using blueman too, it don’t be working either.
Ran both of your commands, the first one gave me the following message:
fish: No matches for wildcard '/var/lib/bluetooth/*'. See `help wildcards-globbing`.
sudo rm -rf /var/lib/bluetooth/*
^~~~~~~~~~~~~~~~~~~^
As for the second command, it did it’s thing without errors (didn’t show any at least) but didn’t fix anything.
The problem here is that Linux thinks my headphones can’t be connected to if they are already connected to something, cause Windows connects perfectly (even if they are connected to something else) while Linux requires me to disconnect my phone first before it sees them.
I am hoping that there is a parameter I can tweak somewhere to make it not ignore my headphones.