Lenovo ThinkPad T480s questions - passthrough

Montechristos

New Member
Jan 30, 2025
1
0
1
Hello,

I am new to proxmox, so please be patient.

My proxmox is running on this laptop.
Everything works well.
Now I would like to passthrough to my HomeAssistant VM:
- Audio
- Bluetooth

Let’s start with bluetooth...

So, listing USB I get:
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 002: ID 0bda:0316 Realtek Semiconductor Corp. Card Reader
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 005: ID 06cb:009a Synaptics, Inc. Metallica MIS Touch Fingerprint Reader
Bus 001 Device 004: ID 04f2:b614 Chicony Electronics Co., Ltd Integrated Camera
Bus 001 Device 003: ID 8087:0a2b Intel Corp. Bluetooth wireless interface
Bus 001 Device 002: ID 04f2:b615 Chicony Electronics Co., Ltd Integrated IR Camera
Bus 001 Device 006: ID 04f3:2398 Elan Microelectronics Corp. Touchscreen
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

So I guess I need to passthrough 8087:0a2b for BT
In my VM, I see this: Using USB Port
1738248746454.png

I can just select the 8087:0a2b?
What happens if this goes wrong? (I had to re-install my proxmox last time I tried)

About the audio...
1738248885171.png

Last time I tried to passthrough PCI above, my whole proxmox died...

I would appreciate any advice.
 

Attachments

  • 1738248591464.png
    1738248591464.png
    23.1 KB · Views: 3
Last edited:
Yes on passing through BT like that.


For PCI, are you using the T480s as your workstation at the same time or logged in remotely?

I believe I read somewhere if you run Proxmox on your Workstation with a desktop environment and try to pass through a PCI device (ie. iGPU if it's the only one on the system) to a VM, then the VM will fight over control of the PCI device with your host system and then eventually crash since both need them. Promxox is simply not designed to work that way, it's meant to run on a headless server. The same might happen to your Audio device. You may need to remove/disable it on your host to stop the conflict.

If you are logged in remotely, then I have no idea what might happen here.

(I am sure somebody else will know more than I do on this topic)
 
Last edited: