USB Passthrough looking for nonexistent devices

zeno0771

Renowned Member
Jun 24, 2013
2
0
66
PVE 9.1.5 with a plain-Jane Debian 13 container. I'm trying to pass through an FTDI USB-serial dongle (hereinafter, ttyUSB0). I add it as /dev/serial/by-id and it works; however, in addition to adding /dev/ttyUSB0, it also tries to add ttyUSB1, ttyACM0, and ttyACM1. The problem is that those other three devices don't exist, and since PVE can't find them, the container doesn't start. It's one dongle for one device that was already configured in the container previously. I've seen a number of other posts describing the opposite problem but not this. Any ideas?
 
Only add devices that actually exist? The by-id path is preferred and should be enough.
 
What's the output you get from ls -l /dev/serial/by-id, pct start CTIDHERE --debug and qm config CTIDHERE?