usb 3-4:设备描述符读取/64,错误 -71 - 但该设备不存在

usb 3-4:设备描述符读取/64,错误 -71 - 但该设备不存在

这是我的第一个问题,我对 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

相关内容