我无法在 CentOs 7 机器下连接超过 2 个 /dev/ttyUSBx 设备

问题描述

我正在使用 Centos7 机器连接 11 个设备进行通信,这些设备使用 USB-UART 转换器带来了 USB 接口。不幸的是,我从来没有设法拥有超过 2 个 ttyUSB 端口。

dmesg 给出:

[  189.326710] usb 1-1: new full-speed USB device number 15 using xhci_hcd
[  189.438731] usb 1-1: device descriptor read/64,error -71
[  189.651731] usb 1-1: device descriptor read/64,error -71
[  189.864711] usb 1-1: new full-speed USB device number 16 using xhci_hcd
[  189.976731] usb 1-1: device descriptor read/64,error -71
[  190.189741] usb 1-1: device descriptor read/64,error -71
[  190.290764] usb usb1-port1: attempt power cycle
[  190.905712] usb 1-1: new full-speed USB device number 17 using xhci_hcd
[  190.905923] usb 1-1: Device not responding to setup address.
[  191.106732] usb 1-1: Device not responding to setup address.
[  191.307710] usb 1-1: device not accepting address 17,error -71
[  191.419711] usb 1-1: new full-speed USB device number 18 using xhci_hcd
[  191.419921] usb 1-1: Device not responding to setup address.
[  191.620750] usb 1-1: Device not responding to setup address.
[  191.821710] usb 1-1: device not accepting address 18,error -71
[  191.821799] usb usb1-port1: unable to enumerate USB device
[  246.578743] usb 1-1: new full-speed USB device number 19 using xhci_hcd
[  246.690761] usb 1-1: device descriptor read/64,error -71
[  246.903766] usb 1-1: device descriptor read/64,error -71
[  247.116744] usb 1-1: new full-speed USB device number 20 using xhci_hcd
[  247.228792] usb 1-1: device descriptor read/64,error -71
[  247.441765] usb 1-1: device descriptor read/64,error -71
[  247.542795] usb usb1-port1: attempt power cycle
[  248.157743] usb 1-1: new full-speed USB device number 21 using xhci_hcd
[  248.158018] usb 1-1: Device not responding to setup address.
[  248.359021] usb 1-1: Device not responding to setup address.
[  248.559745] usb 1-1: device not accepting address 21,error -71
[  248.671744] usb 1-1: new full-speed USB device number 22 using xhci_hcd
[  248.672017] usb 1-1: Device not responding to setup address.
[  248.873087] usb 1-1: Device not responding to setup address.
[  249.073744] usb 1-1: device not accepting address 22,error -71
[  249.073822] usb usb1-port1: unable to enumerate USB device
[  336.226082] usb 1-10.3: new full-speed USB device number 23 using xhci_hcd
[  336.290109] usb 1-10.3: device descriptor read/64,error -32
[  336.454023] usb 1-10.3: device descriptor read/64,error -32
[  336.617995] usb 1-10.3: new full-speed USB device number 24 using xhci_hcd
[  336.681114] usb 1-10.3: device descriptor read/64,error -32
[  336.846120] usb 1-10.3: device descriptor read/64,error -32
[  336.947391] usb 1-10-port3: attempt power cycle
[  337.515074] usb 1-10.3: new full-speed USB device number 25 using xhci_hcd
[  337.515227] usb 1-10.3: Device not responding to setup address.
[  337.716236] usb 1-10.3: Device not responding to setup address.
[  337.917097] usb 1-10.3: device not accepting address 25,error -71
[  337.981103] usb 1-10.3: new full-speed USB device number 26 using xhci_hcd
[  337.981255] usb 1-10.3: Device not responding to setup address.
[  338.182252] usb 1-10.3: Device not responding to setup address.
[  338.383100] usb 1-10.3: device not accepting address 26,error -71
[  338.383476] usb 1-10-port3: unable to enumerate USB device
[  338.551007] usb 1-10.2: new full-speed USB device number 27 using xhci_hcd
[  338.637944] usb 1-10.2: New USB device found,idVendor=10c4,idProduct=ea60,bcdDevice= 1.00
[  338.637955] usb 1-10.2: New USB device strings: Mfr=1,Product=2,SerialNumber=3
[  338.637962] usb 1-10.2: Product: CP2104 USB to UART Bridge Controller
[  338.637969] usb 1-10.2: Manufacturer: Silicon Labs
[  338.637974] usb 1-10.2: SerialNumber: 01964B91
[  338.646197] cp210x 1-10.2:1.0: cp210x converter detected
[  338.648053] usb 1-10.2: cp210x converter now attached to ttyUSB0
[  513.851330] usb 1-2: new full-speed USB device number 28 using xhci_hcd
[  513.963225] usb 1-2: device descriptor read/64,error -71
[  514.176357] usb 1-2: device descriptor read/64,error -71
[  514.389334] usb 1-2: new full-speed USB device number 29 using xhci_hcd
[  514.501352] usb 1-2: device descriptor read/64,error -71
[  514.714230] usb 1-2: device descriptor read/64,error -71
[  514.815408] usb usb1-port2: attempt power cycle
[  515.430334] usb 1-2: new full-speed USB device number 30 using xhci_hcd
[  515.430527] usb 1-2: Device not responding to setup address.
[  515.631511] usb 1-2: Device not responding to setup address.
[  515.832233] usb 1-2: device not accepting address 30,error -71
[  515.944102] usb 1-2: new full-speed USB device number 31 using xhci_hcd
[  515.944295] usb 1-2: Device not responding to setup address.
[  516.145491] usb 1-2: Device not responding to setup address.
[  516.346327] usb 1-2: device not accepting address 31,error -71
[  516.346432] usb usb1-port2: unable to enumerate USB device
[  519.203341] usb 1-12: new full-speed USB device number 32 using xhci_hcd
[  519.918237] usb 1-12: device descriptor read/64,error -71
[  520.332369] usb 1-12: device descriptor read/64,error -71
[  520.545329] usb 1-12: new full-speed USB device number 33 using xhci_hcd
[  520.671959] usb 1-12: New USB device found,bcdDevice= 1.00
[  520.671970] usb 1-12: New USB device strings: Mfr=1,SerialNumber=3
[  520.671977] usb 1-12: Product: CP2104 USB to UART Bridge Controller
[  520.671983] usb 1-12: Manufacturer: Silicon Labs
[  520.671989] usb 1-12: SerialNumber: 01963D78
[  520.674268] cp210x 1-12:1.0: cp210x converter detected
[  520.675563] usb 1-12: cp210x converter now attached to ttyUSB1

lsusb 给出:

Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 033: ID 10c4:ea60 Silicon Labs CP210x UART Bridge
Bus 001 Device 027: ID 10c4:ea60 Silicon Labs CP210x UART Bridge
Bus 001 Device 014: ID 0a81:0205 Chesen Electronics Corp. PS/2 Keyboard+Mouse Adapter
Bus 001 Device 013: ID 05e3:0608 Genesys Logic,Inc. Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

和 lsusb -t 给出:

/:  Bus 02.Port 1: Dev 1,Class=root_hub,Driver=xhci_hcd/10p,10000M
/:  Bus 01.Port 1: Dev 1,Driver=xhci_hcd/16p,480M
    |__ Port 10: Dev 13,If 0,Class=Hub,Driver=hub/4p,480M
        |__ Port 1: Dev 14,Class=Human Interface Device,Driver=usbhid,1.5M
        |__ Port 1: Dev 14,If 1,1.5M
        |__ Port 2: Dev 27,Class=Vendor Specific Class,Driver=cp210x,12M
    |__ Port 12: Dev 33,12M

请问可以帮忙吗?我试图一个接一个地依次插入 USB 设备,重新启动机器或重启计算机。没有任何效果。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)