Configuration of motherboard bluetooth

Running on Proxmox 8.2, HAOS didn't recognize the the bluetooth device even when passed through to the VM, I had to blacklist the modules on the Proxmox host associated with the bluetooth device to get it properly passed into the VM, all credit goes to tommjlong that posted here https://github.com/home-assistant/operating-system/issues/2611

To summarize how to blacklist the modules

1) in Proxmox host console
Bash:
lsmod | grep bluetooth

You should see something like

Code:
bluetooth            1081344  15 btrtl,btmtk,btintel,btbcm,bnep,btusb,rfcomm

2) blacklist all the modules listed from the previous step to the etc/modprobe.d/blacklist-bluetooth.conf. So for the above example

Code:
echo "blacklist btrtl" >> etc/modprobe.d/blacklist-bluetooth.conf
echo "blacklist btmtk" >> etc/modprobe.d/blacklist-bluetooth.conf
echo "blacklist btintel" >> etc/modprobe.d/blacklist-bluetooth.conf
echo "blacklist btbcm" >> etc/modprobe.d/blacklist-bluetooth.conf
echo "blacklist bnep" >> etc/modprobe.d/blacklist-bluetooth.conf
echo "blacklist btusb" >> etc/modprobe.d/blacklist-bluetooth.conf

3) Reboot the host

4) Get the id of the Bluetooth device using
Bash:
lsusb |grep -i blue

which should report something like
Code:
Bus 001 Device 002: ID 8087:0026 Intel Corp. AX201 Bluetooth

5) Configure the VM to add Hardware --> Add --> USB Device --> Use USB Vendor/Device Id --> device found from step above
 
  • Like
Reactions: VisualGadget