I’m having a lot of problems getting bluetooth to work using this card in a Ryzen Deskmini setup. I’m pretty sure the Proxmox server is passing through the PCI card and the USB device correctly, but it seems to only work sometimes.
I’ve configured IOMMU kernel on the server and passed through both the PCI and USB devices to the guest HAOS VM. The docker container within the VM sees the device and shows this in the DMESG output:
dmesg | grep -i bluetooth
[ 2.345127] Bluetooth: Core ver 2.22
[ 2.345715] NET: Registered PF_BLUETOOTH protocol family
[ 2.346426] Bluetooth: HCI device and connection manager initialized
[ 2.347078] Bluetooth: HCI socket layer initialized
[ 2.347663] Bluetooth: L2CAP socket layer initialized
[ 2.348271] Bluetooth: SCO socket layer initialized
[ 2.354874] Bluetooth: hci0: Firmware timestamp 2024.33 buildtype 1 build 81755
[ 2.388502] Bluetooth: hci0: Found device firmware: intel/ibt-0041-0041.sfi
[ 2.390169] Bluetooth: hci0: Boot Address: 0x100800
[ 2.390925] Bluetooth: hci0: Firmware Version: 60-48.23
[ 2.703662] Bluetooth: hci0: FW download error recovery failed (-19)
[ 5.244903] Bluetooth: hci0: Firmware timestamp 2024.33 buildtype 1 build 81755
[ 5.248944] Bluetooth: hci0: Found device firmware: intel/ibt-0041-0041.sfi
[ 5.248963] Bluetooth: hci0: Boot Address: 0x100800
[ 5.248964] Bluetooth: hci0: Firmware Version: 60-48.23
[ 5.494660] Bluetooth: hci0: FW download error recovery failed (-19)
[ 6.559714] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 6.559717] Bluetooth: BNEP filters: protocol multicast
[ 6.559719] Bluetooth: BNEP socket layer initialized
[ 8.061851] Bluetooth: hci0: Firmware timestamp 2024.33 buildtype 1 build 81755
[ 8.065539] Bluetooth: hci0: Found device firmware: intel/ibt-0041-0041.sfi
[ 8.065548] Bluetooth: hci0: Boot Address: 0x100800
[ 8.065549] Bluetooth: hci0: Firmware Version: 60-48.23
[ 8.310300] Bluetooth: hci0: FW download error recovery failed (-19)
I’ve tried adding the firmware to the /lib/firmware dir but that’s mounted on a tmpfs filesystem.
HAOS kernel is 6.6.66 so should support the AX210.
Any help appreciated. More info here: https://www.reddit.com/r/homeassistant/comments/1hyouo1/help_bluetooth_adapter_not_working_in_proxmox/