Installing Cosmic Desktop
-
Bluetooth issues
This output is useful. Your PC has a Realtek RTL8852BE Wi-Fi/Bluetooth combo card:
Bluetooth: 0bda:b85b Realtek Bluetooth Radio Wi-Fi: RTL8852BE PCIe 802.11axThat specific Bluetooth ID, 0bda:b85b, has had Linux driver/firmware issues. It was specifically added to the Linux Bluetooth
btusbdriver for the Realtek RTL8852BE Bluetooth part, and Realtek RTL8852B Bluetooth firmware files are maintained inlinux-firmware, so kernel/firmware version matters here. (Patchew)1. First, get the missing diagnostic output
Your
dmesgcommand failed because it needs sudo. Run:uname -r ls -l /lib/firmware/rtl_bt/rtl8852* /usr/lib/firmware/rtl_bt/rtl8852* 2>/dev/null sudo dmesg | grep -i -E "bluetooth|btusb|btrtl|rtl|8852|firmware|hci0|opcode" | tail -160That will tell us whether the Realtek Bluetooth firmware is loading correctly.
2. Update/reinstall the Bluetooth firmware and BlueZ stack
Run:
sudo apt update sudo apt full-upgrade sudo apt install --reinstall linux-firmware bluez bluez-obexd sudo rebootAfter reboot, try Blueman again:
blueman-manager3. Try pairing with Wi-Fi temporarily off
Because this is a Realtek Wi-Fi/Bluetooth combo chip, test pairing with Wi-Fi disabled:
nmcli radio wifi off sudo systemctl restart bluetooth blueman-managerPut the Bose in pairing mode and search again.
After the test, turn Wi-Fi back on:
nmcli radio wifi on4. If it still does not discover anything
At that point, the practical fix is likely one of these:
-
Use a newer kernel/firmware stack.
-
Replace the internal Realtek Wi-Fi/Bluetooth card with an Intel AX200/AX210 card, if your PC supports it.
-
Use a small Linux-compatible USB Bluetooth adapter.
For now, please paste the output from step 1. The key thing I want to see is whether
rtl8852bu_fw.bin,rtl8852btu_fw.bin, or a related Realtek firmware file is loading correctly or failing. -
-
Second step
Your diagnostics show the Realtek Bluetooth firmware is loading correctly:
Bluetooth: hci0: RTL: loading rtl_bt/rtl8852bu_fw.bin Bluetooth: hci0: RTL: fw version 0x42d34e04So this is probably not missing firmware. The problem looks more like the Realtek RTL8852BE combo card is scanning unreliably. The Wi-Fi driver also shows:
rtw89_8852be ... timed out to flush queuesThat points to the Realtek Wi-Fi/Bluetooth combo chipset acting unstable.
Try this next.
1. Do a full power reset
Do not just reboot.
-
Shut down the PC completely.
-
Unplug power.
-
Hold the physical power button for about 20 seconds.
-
Plug power back in.
-
Boot again.
-
Turn Bluetooth off on your phone so the Bose cannot reconnect there.
-
Put the Bose in pairing mode.
-
Try Blueman again.
2. Test with Wi-Fi fully off
Run:
nmcli radio wifi off sudo systemctl restart bluetooth blueman-managerThen search for the Bose.
After testing, turn Wi-Fi back on:
nmcli radio wifi on3. Try a lower-level Bluetooth scan
Run:
sudo btmgmt power off sudo btmgmt bredr on sudo btmgmt le off sudo btmgmt power on sudo btmgmt find -bPut the Bose in pairing mode while
find -bis running.If the Bose appears there, copy the device address and pair it with:
bluetoothctlThen:
pair XX:XX:XX:XX:XX:XX trust XX:XX:XX:XX:XX:XX connect XX:XX:XX:XX:XX:XX4. My practical recommendation
Since your phone connects to the Bose and your PC’s Realtek adapter loads firmware but discovers nothing, I would not spend much more time on the internal Bluetooth card.
The most reliable fix is either:
-
use a small Linux-compatible USB Bluetooth adapter, or
-
replace the internal Realtek RTL8852BE card with an Intel AX200/AX210 Wi-Fi/Bluetooth card, if your PC supports replaceable M.2 Wi-Fi cards.
For now, try the full power reset and the Wi-Fi off test first. Those are the two most likely no-cost fixes.
-