我从 Xenial Xerus 升级到了 Yakkety Yak,然后就无法再连接到 /dev/ttyUSB0-2。现在 dmesg | grep tty 返回以下内容:
:~/Desktop$ dmesg | grep tty [ 0.000000] console [tty0] enabled [ 1.222490] 00:06: ttyS0 at I/O 0x3f8 (irq = 4, base_baud = 115200) is a 16550A [ 5.862329] usb 4-3: cp210x converter now attached to ttyUSB0 [ 8.030587] usb 4-3: usbfs: interface 0 claimed by cp210x while 'brltty' sets config #1 [ 8.032694] cp210x ttyUSB0: cp210x converter now disconnected from ttyUSB0 [ 804.989176] usb 5-5: usbfs: USBDEVFS_CONTROL failed cmd brltty rqt 128 rq 6 len 255 ret -62
到底发生什么事了?
连接到 /dev/ttyS0 的扫描仪警察扫描仪工作正常,插入 USB 端口时我的跳转驱动器也工作正常。看起来这是嵌入了 USB 到串行转换器的设备的问题。Linux 从来不需要这些设备的驱动程序。
答案1
我在 2011 年的一个错误报告中找到了答案并选择卸载 brltty:
https://bugs.launchpad.net/ubuntu/+source/brltty/+bug/874181
使用 15.10 或 16.04 时我不需要这么做。