Hi, I've made my first steps with Proxmox today and ran into an issue with passing my Bluetooth to a VM.
Executing
To see where my internal Bluetooth adapter is connected, I've checked
As mentioned in another thread, I've also checked
I've tried to add the USB Device via the web-interface by using the Vendor/Device ID as well as via command line using
I very appreciate hints and help to get this working
Host is a Dell Wyse 5070
Proxmox Version 8.2.4
VM is Home Assistant installed with the guide provided in this thread with the qcow2 image
Executing
bluetoothctl
on the host answers as expected with the controller and I can scan for devices. So I guess it is working properly.
Code:
root@pve:~# bluetoothctl
Agent registered
[CHG] Controller 3C:6A:A7:21:28:79 Pairable: yes
[bluetooth]#
To see where my internal Bluetooth adapter is connected, I've checked
hciconfig -a
. Result, it is a USB device.
Code:
root@pve:~# hciconfig -a
hci0: Type: Primary Bus: USB
BD Address: 3C:6A:A7:21:28:79 ACL MTU: 1021:4 SCO MTU: 96:6
UP RUNNING
RX bytes:17309 acl:0 sco:0 events:2801 errors:0
TX bytes:689113 acl:0 sco:0 commands:2799 errors:0
Features: 0xbf 0xfe 0x0f 0xfe 0xdb 0xff 0x7b 0x87
Packet type: DM1 DM3 DM5 DH1 DH3 DH5 HV1 HV2 HV3
Link policy: RSWITCH SNIFF
Link mode: PERIPHERAL ACCEPT
Name: 'pve'
Class: 0x000104
Service Classes: Unspecified
Device Class: Computer, Desktop workstation
HCI Version: 5.1 (0xa) Revision: 0x100
LMP Version: 5.1 (0xa) Subversion: 0x100
Manufacturer: Intel Corp. (2)
As mentioned in another thread, I've also checked
lsusb
to see the vendor and device id.
Code:
root@pve:~# lsusb
Bus 002 Device 005: ID 152d:0578 JMicron Technology Corp. / JMicron USA Technology Corp. JMS578 SATA 6Gb/s
Bus 002 Device 004: ID 0bda:0415 Realtek Semiconductor Corp. 2-Port USB 3.0 Hub
Bus 002 Device 003: ID 0bda:9210 Realtek Semiconductor Corp. RTL9210 M.2 NVME Adapter
Bus 002 Device 002: ID 0bda:0411 Realtek Semiconductor Corp. Hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 005: ID 8087:0aaa Intel Corp. Bluetooth 9460/9560 Jefferson Peak (JfP)
Bus 001 Device 004: ID 0bda:5415 Realtek Semiconductor Corp. 2-Port USB 2.0 Hub
Bus 001 Device 003: ID 046d:c52b Logitech, Inc. Unifying Receiver
Bus 001 Device 002: ID 0bda:5411 Realtek Semiconductor Corp. RTS5411 Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
I've tried to add the USB Device via the web-interface by using the Vendor/Device ID as well as via command line using
qm set 102 -usb0 host=8087:0aaa
. After starting the VM, the Bluetooth device is no longer listed when executing lsusb
on the host. I assume this is the expected behavior, as the device is now only available inside the VM. Unfortunately, the VM does not recognize the passed Bluetooth adapter. Executing lsusb
on the VM gives me nothing I can work with further .
Code:
~ # lsusb
Bus 005 Device 001: ID 1d6b:0001
Bus 003 Device 001: ID 1d6b:0002
Bus 010 Device 001: ID 1d6b:0003
Bus 001 Device 001: ID 1d6b:0002
Bus 008 Device 001: ID 1d6b:0001
Bus 006 Device 001: ID 1d6b:0001
Bus 004 Device 001: ID 1d6b:0001
Bus 002 Device 001: ID 1d6b:0001
Bus 009 Device 001: ID 1d6b:0002
Bus 003 Device 002: ID 0627:0001
Bus 007 Device 001: ID 1d6b:0001
I very appreciate hints and help to get this working
Host is a Dell Wyse 5070
Proxmox Version 8.2.4
VM is Home Assistant installed with the guide provided in this thread with the qcow2 image