我有两台旧机器使用 ftdi_sio 驱动程序连接到带有 USB 的 Linux 机器,连接到/dev/ttyUSB0和/dev/ttyUSB1. Linux 机器正在中继和分析机器之间的流量。当 Linux 机器启动时,机器几乎随机地连接到文件。问题是要知道哪个是哪个。
当然,我可以只询问设备,但我想避免由于将错误数据发送到错误的设备而导致故障的风险。有没有办法找出例如连接到 tty 文件的设备的 ID?
检查此使用 Linux USB页面。
/proc/bus/usb/devices列出有关当前连接到 USB 总线的设备的信息。这在尝试确定设备是否被正确枚举时非常有用。
也许您可以使用输出lsusb -v并查看iProduct+iSerial来确定设备连接的顺序。