首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >USB集线器坏了。lsusb、-v和dmesg对于它是自助式的还是总线驱动的,意见不一。

USB集线器坏了。lsusb、-v和dmesg对于它是自助式的还是总线驱动的,意见不一。
EN

Ask Ubuntu用户
提问于 2023-03-19 17:53:08
回答 1查看 117关注 0票数 0

我正在尝试使用在戴尔7490笔记本上运行Ubuntu22.10的Sabrent HB-BU10

由于没有插入USB,系统用lsusb -v报告了以下内部集线器:

代码语言:javascript
复制
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

由于只有电源集线器(没有连接的设备)插入了系统,lsusb -v报告了两个新的集线器(显然是USB2和USB3都是枚举的)。我从长清单中插入了几行代码:

代码语言:javascript
复制
Bus 002 Device 029: ID 0bda:0411 Realtek Semiconductor Corp. Hub  (2)
      iProduct                2 USB3.2 Hub
      bmAttributes         0xe0
      Self Powered
      MaxPower                0mA
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub (105)  Native
Bus 001 Device 030: ID 0bda:5411 Realtek Semiconductor Corp. RTS5411 Hub  (1017)
      iProduct                2 USB2.1 Hub
      MaxPower                0mA
      bmAttributes         0xe0
      Self Powered
      Remote Wakeup
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub  (1390)  Native

集线器被正确地识别为“自动供电”,因为它有一个提供60W的外部电源。

但是,当仅将集线器(没有设备)插入计算机上的任何USB端口时,可以看到:

代码语言:javascript
复制
$ sudo dmesg
[51415.379442] usb 1-2: new high-speed USB device number 33 using xhci_hcd
[51415.543357] usb 1-2: New USB device found, idVendor=0bda, idProduct=5411, bcdDevice= 0.02
[51415.543370] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[51415.543377] usb 1-2: Product: USB2.1 Hub
[51415.543381] usb 1-2: Manufacturer: Generic
[51415.547300] hub 1-2:1.0: USB hub found
[51415.548519] hub 1-2:1.0: 4 ports detected
[51415.663869] usb 2-3: new SuperSpeed USB device number 32 using xhci_hcd
[51415.699153] usb 2-3: New USB device found, idVendor=0bda, idProduct=0411, bcdDevice= 0.02
[51415.699157] usb 2-3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[51415.699159] usb 2-3: Product: USB3.2 Hub
[51415.699160] usb 2-3: Manufacturer: Generic
[51415.706866] hub 2-3:1.0: USB hub found
[51415.708501] hub 2-3:1.0: 4 ports detected
[51415.847274] usb 1-2.4: new high-speed USB device number 34 using xhci_hcd
[51415.959902] usb 1-2.4: can't connect bus-powered hub to this port
[51416.045174] usb 2-3.4: new SuperSpeed USB device number 33 using xhci_hcd
[51416.071928] usb 2-3.4: can't connect bus-powered hub to this port

此外,如果将任何设备插入集线器,则还会记录此消息:

代码语言:javascript
复制
usb 2-3.2: rejected 1 configuration due to insufficient available bus power

为什么系统认为集线器是有功率限制的总线供电的,而实际上它是自助式的,并且在lsusb中正确识别?

EN

回答 1

Ask Ubuntu用户

发布于 2023-03-20 13:48:00

答案是枢纽有缺陷。目前还不清楚具体的单位是有缺陷的,还是设计的。

在搜索和研究了几个小时的USB子系统后,我一无所获。当我得出结论说,当集线器自动供电时,它是以公共汽车为动力的,于是我就去买了一个新的集线器。我从范泰克中找到了一个具有类似功能的。

效果很好。在dmesg中没有报告错误:

代码语言:javascript
复制
[59222.814154] usb 2-4.1.1: Product: USB3.0 Hub
[59222.814155] usb 2-4.1.1: Manufacturer: VIA Labs, Inc.
[59222.814157] usb 2-4.1.1: SerialNumber: 000000000
[59222.816135] hub 2-4.1.1:1.0: USB hub found
[59222.816286] hub 2-4.1.1:1.0: 4 ports detected
票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1460019

复制
相关文章

相似问题

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