有线鼠标和键盘无法与 USB 3.0 集线器配合使用

有线鼠标和键盘无法与 USB 3.0 集线器配合使用

我正在尝试将有线鼠标和有线键盘与运行 Ubuntu(内核为 Linux 5.19.0-38-generic)的 13 英寸 Dell XPS 一起使用,该电脑只有两个 USB-C 端口,通过USB 扩展坞

连接到我的 Ubuntu 设备时,有线鼠标和键盘无法与 USB 集线器配合使用。如果使用 Windows,则相同的设置可以在相同的硬件上运行。

测试了多个有线鼠标(它们都可以在不同的计算机上使用)。带有 USB 适配器的无线鼠标也无法使用。

我的集线器识别外部显示器的 DP 连接,也能识别外部 HD,但无法识别较小的闪存驱动器。

当通过常规 USB 端口(而不是通过集线器)在运行相同 Ubuntu 版本的 HP Zbook 上测试相同的有线组件时,所有设备均可正常工作。

该集线器为连接在那里的所有有线鼠标供电。

# with the USB Hub, with a DP monitor, wired mouse and wired keyboard connected to hub
lsusb
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 003: ID 0bda:5517 Realtek Semiconductor Corp. Integrated_Webcam_HD
Bus 003 Device 002: ID 27c6:532d Shenzhen Goodix Technology Co.,Ltd. Fingerprint
Bus 003 Device 004: ID 8087:0026 Intel Corp. AX201 Bluetooth
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
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
# The two lines below are the diff when connecting the hub
Bus 002 Device 007: ID 0bda:8153 Realtek Semiconductor Corp. RTL8153 Gigabit Ethernet Adapter
Bus 002 Device 006: ID 2109:0817 VIA Labs, Inc. USB3.0 Hub


# without the USB Hub
lsusb
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 003: ID 0bda:5517 Realtek Semiconductor Corp. Integrated_Webcam_HD
Bus 003 Device 002: ID 27c6:532d Shenzhen Goodix Technology Co.,Ltd. Fingerprint
Bus 003 Device 004: ID 8087:0026 Intel Corp. AX201 Bluetooth
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
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


sudo dmesg -Hw
........
# disconnecting the device
[abr18 12:19] usb 2-3: USB disconnect, device number 8
[  +0,000007] usb 2-3.3: USB disconnect, device number 9
[  +0,001302] r8152 2-3.3:1.0 enx34298f73ac4b: Stop submitting intr, status -108

# reconnecting the device
[ +13,142854] usb 2-3: new SuperSpeed USB device number 10 using xhci_hcd
[  +0,048035] usb 2-3: New USB device found, idVendor=2109, idProduct=0817, bcdDevice=90.14
[  +0,000017] usb 2-3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[  +0,000003] usb 2-3: Product: USB3.0 Hub             
[  +0,000003] usb 2-3: Manufacturer: VIA Labs, Inc.         
[  +0,000003] usb 2-3: SerialNumber: 000000000
[  +0,002106] hub 2-3:1.0: USB hub found
[  +0,000539] hub 2-3:1.0: 4 ports detected
[  +2,217332] usb 2-3.3: new SuperSpeed USB device number 11 using xhci_hcd
[  +0,020410] usb 2-3.3: New USB device found, idVendor=0bda, idProduct=8153, bcdDevice=30.00
[  +0,000011] usb 2-3.3: New USB device strings: Mfr=1, Product=2, SerialNumber=6
[  +0,000004] usb 2-3.3: Product: USB 10/100/1000 LAN
[  +0,000002] usb 2-3.3: Manufacturer: Realtek
[  +0,000003] usb 2-3.3: SerialNumber: 000001
[  +0,083779] usb 2-3.3: reset SuperSpeed USB device number 11 using xhci_hcd
[  +0,046035] r8152 2-3.3:1.0: load rtl8153a-4 v2 02/07/20 successfully
[  +0,026758] r8152 2-3.3:1.0 eth0: v1.12.13
[  +0,056425] r8152 2-3.3:1.0 enx34298f73ac4b: renamed from eth0

xinput list 
# Shows no diff when using or not using the USB hub with wired mouse and keyboard

如果我尝试sudo dmesg -Hw连接集线器并稍后插入鼠标或键盘,则不会出现任何内容。

注释掉usb唯一文件中的任何行mambaforge/lib/udev/rules.d90-pulseaudio.rules根据类似主题

此外,我还在 PC 上进行了探测,虽然没有取得任何实际成果,但如果有帮助的话,可以在这里提供。

似乎有一个相关错误描述在这里,但是......当我导航到我自己的时/lib/modules/5.19.0-38-generic/kernel/drivers/usb仅有的此处的文件为ledtrig-usbport.ko,而不是任何相关版本中显示的大量文件(例如,https://github.com/torvalds/linux/tree/v5.19/drivers/usb/core)。我想知道这是否在某种程度上表明我这边的文件丢失了,即使在全新安装 Ubuntu 之后也sudo apt-get update经常出现这种情况。

提前致谢!!

答案1

原来我有一个延长线(USB-C 转 USB-C),这是罪魁祸首。它在 Windows 下工作正常,但显然导致集线器的一部分(USB-B 端口)在 Linux 下不兼容。

相关内容