![usb 3-4:设备描述符读取/64,错误 -71 - 但该设备不存在](https://linux22.com/image/907783/usb%203-4%EF%BC%9A%E8%AE%BE%E5%A4%87%E6%8F%8F%E8%BF%B0%E7%AC%A6%E8%AF%BB%E5%8F%96%2F64%EF%BC%8C%E9%94%99%E8%AF%AF%20-71%20-%20%E4%BD%86%E8%AF%A5%E8%AE%BE%E5%A4%87%E4%B8%8D%E5%AD%98%E5%9C%A8.png)
这是我的第一个问题,我对 Linux 和 Ubuntu 还很陌生,所以请大家多多包涵。
我从昨天开始就一直在想办法解决这个问题,我的情况似乎与其他人不同。或者至少我是这么认为的。
以下输出在 syslog 和 kern.log 中循环
Dec 21 22:12:54 JoeGo kernel: [46897.103659] usb usb3-port4: attempt power cycle
Dec 21 22:12:55 JoeGo kernel: [46897.755658] usb 3-4: new high-speed USB device number 70 using xhci_hcd
Dec 21 22:12:55 JoeGo kernel: [46897.755790] usb 3-4: Device not responding to setup address.
Dec 21 22:12:55 JoeGo kernel: [46897.963701] usb 3-4: Device not responding to setup address.
Dec 21 22:12:55 JoeGo kernel: [46898.171639] usb 3-4: device not accepting address 70, error -71
Dec 21 22:12:56 JoeGo kernel: [46898.303642] usb 3-4: new high-speed USB device number 71 using xhci_hcd
Dec 21 22:12:56 JoeGo kernel: [46898.303767] usb 3-4: Device not responding to setup address.
Dec 21 22:12:56 JoeGo kernel: [46898.511667] usb 3-4: Device not responding to setup address.
Dec 21 22:12:56 JoeGo kernel: [46898.723580] usb 3-4: device not accepting address 71, error -71
Dec 21 22:12:56 JoeGo kernel: [46898.723632] usb usb3-port4: unable to enumerate USB device
当我检查 usb3-port4 中的设备时,它在 lsusb 和“/sys/bus/usb/devices”中不存在。
lsusb
Bus 002 Device 002: ID 8087:8000 Intel Corp.
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:8008 Intel Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 063: ID 0cf3:3004 Atheros Communications, Inc. AR3012 Bluetooth 4.0
Bus 003 Device 062: ID 5986:0295 Acer, Inc
Bus 003 Device 057: ID 046d:c534 Logitech, Inc. Unifying Receiver
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
/sys/bus/usb/devices$ ls
1-0:1.0 1-1:1.0 2-1 3-0:1.0 3-2:1.0 3-5 3-5:1.1 3-8:1.0 4-0:1.0 usb2 usb4
1-1 2-0:1.0 2-1:1.0 3-2 3-2:1.1 3-5:1.0 3-8 3-8:1.1 usb1 usb3
当我将 usb3 中的授权文件更新为 0 时,这些消息停止了。但我的所有 USB 端口都无法使用。
/sys/bus/usb/devices/usb3$ ls authorized
authorized
当我使用 usb-devices 命令检查时,我在总线 3 和端口 4 上找到了我的联想 EasyCamera。但这个相机工作正常。
usb 设备
T: **Bus=03** Lev=01 Prnt=01 **Port=04** Cnt=02 Dev#= 62 Spd=480 MxCh= 0
D: Ver= 2.00 Cls=ef(misc ) Sub=02 Prot=01 MxPS=64 #Cfgs= 1
P: Vendor=5986 ProdID=0295 Rev=14.66
S: Manufacturer=Vimicro corp.
S: **Product=Lenovo EasyCamera**
C: #Ifs= 2 Cfg#= 1 Atr=80 MxPwr=256mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=0e(video) Sub=01 Prot=00 Driver=(none)
I: If#= 1 Alt= 0 #EPs= 0 Cls=0e(video) Sub=02 Prot=00 Driver=uvcvideo
在 lsusb -t 中,摄像头似乎位于端口 5
lsusb -t
/: Bus 04.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 5000M
/: Bus 03.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/14p, 480M
|__ Port 2: Dev 57, If 1, Class=Human Interface Device, Driver=usbhid, 12M
|__ Port 2: Dev 57, If 0, Class=Human Interface Device, Driver=usbhid, 12M
|__ Port 5: Dev 62, If 0, Class=Video, Driver=, 480M
|__ **Port 5: Dev 62, If 1, Class=Video, Driver=uvcvideo, 480M**
|__ Port 8: Dev 63, If 0, Class=Wireless, Driver=btusb, 12M
|__ Port 8: Dev 63, If 1, Class=Wireless, Driver=btusb, 12M
/: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M
|__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/8p, 480M
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M
|__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/6p, 480M
我尝试禁用此功能,但将授权文件更新为 0,但仍然无济于事。
我认为我的解释在这里完全错误。请帮忙!!!
谢谢!!
答案1
重置 bios(跳线)对我来说是一种治愈方法。技嘉 m720 us3