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
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!