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
You should see something like
2) blacklist all the modules listed from the previous step to the etc/modprobe.d/blacklist-bluetooth.conf. So for the above example
3) Reboot the host
4) Get the id of the Bluetooth device using
which should report something like
5) Configure the VM to add Hardware --> Add --> USB Device --> Use USB Vendor/Device Id --> device found from step above
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