Passthrough Raspberry 4 Bluetooth device HCI to VM

vovanchik

New Member
Dec 1, 2023
3
0
1
Hi,

I have proxmox installation on raspberry 4 where on the one of VM Home Assitant is installed.

I am planning to use built-in Bluetooth, but can't find how to passthrough hci devices to the guest VM with Home Assistant.

Bluetooth adapter working well on the host where proxmox is installed:

Code:
>rfkill
ID TYPE      DEVICE      SOFT      HARD
 0 wlan      phy0   unblocked unblocked
 1 bluetooth hci0   unblocked unblocked

Code:
>hciconfig
hci0:    Type: Primary  Bus: UART
    BD Address: D8:3A:DD:18:1A:D1  ACL MTU: 1021:8  SCO MTU: 64:1
    UP RUNNING
    RX bytes:4135 acl:0 sco:0 events:196 errors:0
    TX bytes:2798 acl:0 sco:0 commands:125 errors:0

The issue is that this device is not visible on in lsusb printout:
Code:
>lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 152d:0576 JMicron Technology Corp. / JMicron USA Technology Corp. Gen1 SATA 6Gb/s Bridge
Bus 001 Device 005: ID 14cd:8601 Super Top 4-Port hub
Bus 001 Device 002: ID 2109:3431 VIA Labs, Inc. Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

As well not in lspci
Code:
>lspci
00:00.0 PCI bridge: Broadcom Inc. and subsidiaries BCM2711 PCIe Bridge (rev 20)
01:00.0 USB controller: VIA Technologies, Inc. VL805 USB 3.0 Host Controller (rev 01)

Any ideas?
 
Last edited:
I have proxmox installation on raspberry 4 where on the one of VM Home Assitant is installed.
I cannot be Proxmox, as that only runs on 64-bit x86. Is it PiMox maybe?
The issue is that this device is not visible on in lsusb printout:
As well not in lspci
Any ideas?
Maybe the Bluetooth device is connected via another kind of bus and therefore cannot be passed through.
 
Ohhhh. Yes. This is pimox.

Any suggestions how to pass? Or the solution will be buying usb bluetooth dongle?
 
Thats my Plan B, but I think it MUST be possible to passthrough the onboard bluetooth.
 
Last edited: