代码之家  ›  专栏  ›  技术社区  ›  Ville Sundberg

如何确定哪个TTY文件指向哪个USB到串行设备?

  •  1
  • Ville Sundberg  · 技术社区  · 15 年前

    我用ftdi_sio驱动程序将两台旧机器连接到一个带有USB的Linux设备上,以便 /dev/ttyUSB0 /dev/ttyUSB1 . Linux设备正在中继和分析机器之间的流量。当Linux设备启动时,机器几乎随机地连接到文件。问题是要知道哪个是哪个。

    当然,我可以问一下这些设备,但我想避免将错误的数据发送到错误的设备而导致故障的风险。例如,有没有办法找出连接到tty文件的设备的ID?

    2 回复  |  直到 15 年前
        1
  •  1
  •   nik    15 年前

    检查这个 Using Linux USB 页。

    /proc/bus/usb/devices 列出当前连接到USB总线的设备的信息。这在试图确定设备是否正确枚举时非常有用。

        2
  •  0
  •   hlovdal    15 年前

    也许你可以使用 lsusb -v 看看 iProduct + iSerial 确定设备的连接顺序。