USB passtrough with 2 identical USB devices

Wouter

Member
Apr 19, 2023
5
0
6
Netherlands
I'm running into the following problem.
I have two ZBT-2s for Home Assistant.
Home Assistant runs as a VM on Proxmox.
Using the GUI, I first created one USB port based on the device ID.
When I received the second device, I wanted to do the same, but discovered they had the same device ID.

In the GUI, I see both devices and can transfer them both.
Unfortunately, this works fine for a few hours, and then Proxmox no longer recognizes these two devices.

The LSUSB command also doesn't show the devices anymore.

The only thing that helps is restarting the entire server.

Then I see all the devices again with LSUSB, and Home Assistant works fine again.

But after a few hours, it fails again.

Is there a solution for this?

The problem isn't that I can't transfer two devices with the same name.

The problem is that Proxmox is failing at this point.

If the VM no longer sees them, but Proxmox itself does with LSUSB, you could try to pass the devices on by USB port number.

But since that's not the case, and Proxmox has simply lost them entirely, I'm at a loss.
 
Could you try passing through the whole port (which should be static):

1770874072608.png

That way you dont really need to care about the identical ids.