首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >usb 3-4:设备描述符读取/64,错误-71 -但设备不存在

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

Ask Ubuntu用户
提问于 2018-12-21 18:42:05
回答 1查看 11K关注 0票数 3

这是我的第一个问题,我对Linux和Ubuntu非常陌生,所以请不要对我太客气。

从昨天起,我一直在努力想办法解决这个问题,我的情况似乎和其他的不同。或者至少我认为是这样。

下面的输出在syslog和kern.log中处于循环状态

代码语言:javascript
复制
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/设备”中。

代码语言:javascript
复制
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端口都无法使用。

代码语言:javascript
复制
/sys/bus/usb/devices/usb3$ ls authorized 
authorized

当我检查usb设备命令时,我在Bus3和端口4上找到了我的联想Bus3,但是这台相机工作正常。

usb设备

代码语言:javascript
复制
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。

代码语言:javascript
复制
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,但这也没有帮助。

我想我的解释完全错了。救命啊!

谢谢!!

EN

回答 1

Ask Ubuntu用户

发布于 2021-02-08 13:38:46

从病理上来说,复位生物(跳投)是我的解药。千兆字节m720 us3

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1103658

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档