I purchased a new laptop the other day and installed the most recent weekly snapshot of testing, which works in every way but one: a bizarre Bluetooth issue occurs where if I try to connect a Bluetooth audio device, it will briefly show up as connected and paired and then immediately disconnect.
Here are the specifics:
- This occurs with both my wireless headphones (Skullcandy Uproar Wireless) and a Bluetooth speaker from a different company, so it's not device specific. Unfortunately, I don't have any non-audio Bluetooth devices to test this with.
- Both of those devices work fine with my other devices, including a Debian testing desktop and another Debian laptop.
- The internal laptop Bluetooth adapter is, to my knowledge, part of a combination Realtek RTL8723DE unit and it's
supposed to have kernel support built in for the Bluetooth part. However, I am using the
Realtek-supplied RTL8723DE Wi-Fi driver because the built-in Realtek drivers don't work.
- I have firmware-realtek, firmware-misc-nonfree, and firmware-linux-nonfree installed.
What I've tried:
- Restarting PulseAudio (pulseaudio -k).
- Restarting bluetooth (systemctl restart bluetooth).
- Deleting all connections and reconnecting with KDE bluedevil.
- Instead of using bluedevil to connect, which I ordinarily use, I have also tried blueman and the command line tools hcitool and bluetoothctl. hcitool produces this output:
Code:
# hcitool cc [MAC address of device]
Can't create connection: Input/output error
bluetoothctl produces this output:
Code:
[bluetooth]# pair [MAC address]
Failed to pair: org.bluez.Error.ConnectionAttemptFailed
- Tried plugging in a cheap knockoff CSR 4.0 Bluetooth radio that I normally use (and which works fine with) my Debian testing desktop, then rfkilling the built-in Bluetooth adapter and retrying hcitool and bluetoothctl. bluetoothctl outputs a different message from before, but still doesn't work:
Code:
[bluetooth]# pair [MAC address]
Attempting to pair with [MAC]
[CHG] Device [MAC] Connected: yes
[CHG] Device [MAC] Paired: yes
Pairing successful
[CHG] Device [MAC] Connected: no
(this happens in the span of a few seconds without any input from me)
hcitool doesn't output anything when run, just drops me back to the prompt. The effects are identical with the GUI tools for both adapters.
- I recall running sdptool with the built-in adapter and it said the SDP server could not be found when targeted at the device, but I neglected to write down the exact output or arguments.
Any ideas? I'm stumped - my best guess is that it has something to do with PulseAudio because it's happening with multiple adapters and affects audio devices, but I am not good with PulseAudio.