USBSerial Converter在Debian Linux中没有检测到ttyUSB

时间:2015-03-16 03:42:03

标签: debian usbserial

我必须使用trendnet tu-s9 usb串行转换器通过RS232传输一些命令。但不幸的是,我无法在“/ dev /”路径下看到USB-Serial转换器为ttyUSB。我不明白usb列表下USB检测的问题请看下面的“lsusb”输出

*:〜$ lsusb

Bus 001 Device 002:ID 8087:0024 Intel Corp. Integrated Rate Matching Hub

Bus 002 Device 002:ID 8087:0024 Intel Corp. Integrated Rate Matching Hub

总线001设备001:ID 1d6b:0002 Linux Foundation 2.0根集线器

总线002设备001:ID 1d6b:0002 Linux Foundation 2.0根集线器

Bus 002 Device 003:ID 0835:1601 Action Star Enterprise Co.,Ltd

总线002设备004:ID 067b:2303 Prolific Technology,Inc。PL2303串行端口*

当我找到USBSerial时,我可以看到安装USBSerial驱动程序。

*:〜$ locate usbserial

/boot/grub/usbserial_common.mod

/boot/grub/usbserial_ftdi.mod

/boot/grub/usbserial_pl2303.mod

/lib/modules/3.2.0-4-686-pae/kernel/drivers/usb/serial/usbserial.ko

/lib/modules/3.2.0-4-rt-686-pae/kernel/drivers/usb/serial/usbserial.ko

/usr/lib/grub/i386-pc/usbserial_common.mod

/usr/lib/grub/i386-pc/usbserial_ftdi.mod

/usr/lib/grub/i386-pc/usbserial_pl2303.mod *

虽然我在usb列表中列出了驱动程序和USB,但我没有将/ dev /下的设备路径作为ttyUSB。有没有办法得到它?

请在这个问题上帮助我。

我正在使用的Linux详细信息:

*:〜$ lsb_release -a

没有可用的LSB模块。

经销商ID:Debian

描述:Debian GNU / Linux 7.8(wheezy)

发布:7.8

代号:wheezy *

非常感谢提前。

1 个答案:

答案 0 :(得分:0)

如果您在lsusb中看到您的设备,请记下供应商ID和产品ID

例如: - productID a000

lsusb |grep a000

然后在你的udev规则中添加这一行。这些来自RHEL版本。

KERNEL=="ttyUSB*", SYSFS{idVendor}=="019c", SYSFS{idProduct}=="a000", MODE=="0660", SYMLINK+="your-device-name"

现在拔下并插回USB设备或触发udev活动。您应该看到设备句柄/ dev / your-device-name

同时检查

/dev/input/by-id
/dev/input/by-path

dmesg也是开始调试USB连接问题的好工具