![USB 端口无法识别鼠标,但可以通过同一端口上的集线器使用鼠标](https://linux22.com/image/835931/USB%20%E7%AB%AF%E5%8F%A3%E6%97%A0%E6%B3%95%E8%AF%86%E5%88%AB%E9%BC%A0%E6%A0%87%EF%BC%8C%E4%BD%86%E5%8F%AF%E4%BB%A5%E9%80%9A%E8%BF%87%E5%90%8C%E4%B8%80%E7%AB%AF%E5%8F%A3%E4%B8%8A%E7%9A%84%E9%9B%86%E7%BA%BF%E5%99%A8%E4%BD%BF%E7%94%A8%E9%BC%A0%E6%A0%87.png)
(Ubuntu 13.04)
如果我将鼠标连接到笔记本电脑的一个 USBv2 端口,它就不起作用。这是我从 dmesg 获得的输出:
usb 1-1.2: new full-speed USB device number 21 using ehci-pci
usb 1-1.2: device not accepting address 21, error -32
usb 1-1.2: new full-speed USB device number 22 using ehci-pci
usb 1-1.2: device not accepting address 22, error -32
hub 1-1:1.0: unable to enumerate USB device on port 2
现在,如果我在同一个端口插入 USB 集线器,我会得到:
usb 1-1.2: new high-speed USB device number 23 using ehci-pci
usb 1-1.2: New USB device found, idVendor=1a40, idProduct=0101
usb 1-1.2: New USB device strings: Mfr=0, Product=1, SerialNumber=0
usb 1-1.2: Product: USB 2.0 Hub
hub 1-1.2:1.0: USB hub found
hub 1-1.2:1.0: 4 ports detected
而且,如果我现在将鼠标插入集线器的一个端口,我会得到:
usb 1-1.2.1: new full-speed USB device number 24 using ehci-pci
usb 1-1.2.1: New USB device found, idVendor=4168, idProduct=1011
usb 1-1.2.1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
usb 1-1.2.1: Product: Targus Wireless Optical Mouse
usb 1-1.2.1: Manufacturer: reserved
input: reserved Targus Wireless Optical Mouse as /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2.1/1-1.2.1:1.0/input/input15
hid-generic 0003:4168:1011.0005: input,hiddev0,hidraw0: USB HID v1.11 Mouse [reserved Targus Wireless Optical Mouse] on usb-0000:00:1a.0-1.2.1/input0
并且鼠标工作正常。
好吧,我希望我可以让鼠标直接在端口中工作,而不需要集线器。
提前感谢你的帮助!
答案1
嗯,一种传递关系。
A(您的操作系统)无法识别 B(鼠标),因此 A 无法连接到 B。
C(您的集线器)同时了解 A 和 B,因此进行连接。
有趣的是,但我们还能说什么呢?