小编Chr*_*ien的帖子

如何区分相同的USB转串口适配器?

我在我的笔记本电脑 (Ubuntu 9.10) 上使用了许多相同的 USB 转串口适配器。这些适配器由 Sabrent 制造,并围绕 Prolific PL2303 IC 构建,如下所示lsusb

Bus 001 Device 008: ID 067b:2303 Prolific Technology, Inc. PL2303 Serial Port  
Bus 001 Device 007: ID 067b:2303 Prolific Technology, Inc. PL2303 Serial Port  
Bus 001 Device 006: ID 067b:2303 Prolific Technology, Inc. PL2303 Serial Port  
Run Code Online (Sandbox Code Playgroud)

显示的所有属性udevadm似乎都不是特定适配器独有的:

foo@bar:~$ udevadm info --attribute-walk --path=/sys/bus/usb-serial/devices/ttyUSB0

   looking at device
 '/devices/pci0000:00/0000:00:1d.7/usb1/1-4/1-4.1/1-4.1:1.0/ttyUSB0':  
     KERNEL=="ttyUSB0"  
     SUBSYSTEM=="usb-serial"  
     DRIVER=="pl2303"   
     ATTR{port_number}=="0"  

   looking at parent device
 '/devices/pci0000:00/0000:00:1d.7/usb1/1-4/1-4.1/1-4.1:1.0':
     KERNELS=="1-4.1:1.0"  
     SUBSYSTEMS=="usb"  
     DRIVERS=="pl2303"  
     ATTRS{bInterfaceNumber}=="00"  
     ATTRS{bAlternateSetting}==" 0"  
     ATTRS{bNumEndpoints}=="03"  
     ATTRS{bInterfaceClass}=="ff"  
     ATTRS{bInterfaceSubClass}=="00" …
Run Code Online (Sandbox Code Playgroud)

usb udev serial-port

35
推荐指数
4
解决办法
8万
查看次数

标签 统计

serial-port ×1

udev ×1

usb ×1