Had Bluetooth functionality on Qubes 4.2.2 working after 4.2.3 update get no default adapter

I was running a clean install of 4.2.2 on Dell Precision 7750 and everything was recognized and working fine. The internal Bluetooth adapter shared on the same HW as the WiFi was manually enabled and started for some security control. After updating too 4.2.3, I now get a “Nov 04 03:37:45 dom0 systemd[1]: bluetooth.service - Bluetooth service was skipped because of a failed condition check (ConditionPathIsDirectory=/sys/class/bluetooth).” error nd too start Bluetooth I have to load the btusb which allows me to start the service however no matter what command I get a “No default controller available” result. I spent last night googling which pointed to an issue in the 6.11.3 kernel and tried using previous kernel with no luck. The Bluetooth module seems to initially be recognized by the sys-usb Qube. Any help would be appreciated.

1 Like

Is your Bluetooth adapter a USB device?
Do you see it in the output of lsusb command in sys-usb?
If yes then you need to install blueman in the template of sys-usb and try to run blueman-manager in the sys-usb to check if it works or not.
If it’s not working then check the logs in sys-usb related to your Bluetooth adapter.

1 Like

Thank you for the response. The bluetooth is a shared chip on the main board /bus with the wiFi. It is recognized by the sys-usb which has the Bluetooth stack and utilities installed. Same error. Running lsusb shows the adapter an Intel AX201 however same error when trying to do say bluetoothctl scan on…No defalt controller available.

1 Like

^

If you’re using Debian template for sys-usb them maybe the firmware required for AX201 to work is missing, you can try to use Fedora template or install newer firmware package from the backports in Debian.

1 Like

Solved: THe 6.11.2 kernel is definitely the issue. I started the sys-usb with it and all work. One thing unsure of is I am sure I was using the dom0 terminal to run Bluetoothctl previously. Not sure how but now I must use the sys-usb terminal. And previously I had to pick dom0 on connection now it is not prompting. In qubes config, the usb devices list enabled.

2 Likes