Ubuntu 17.04 无法检测到外部 USB 鼠标

Ubuntu 17.04 无法检测到外部 USB 鼠标

有人送给我这只鼠标。我宁愿不用买,因为我喜欢用礼物。

该品牌名为“Spectra”,型号为PJT-DMS811。

/var/log/syslog输出如下:

Oct  5 00:29:24 laptophostname kernel: [19823.328794] usb 2-1: new full-speed USB device number 42 using xhci_hcd
Oct  5 00:29:24 laptophostname kernel: [19823.461441] usb 2-1: device descriptor read/64, error -71
Oct  5 00:29:25 laptophostname kernel: [19823.697428] usb 2-1: device descriptor read/64, error -71
Oct  5 00:29:25 laptophostname kernel: [19823.924761] usb 2-1: new full-speed USB device number 43 using xhci_hcd
Oct  5 00:29:25 laptophostname kernel: [19824.017909] hpet1: lost 372 rtc interrupts
Oct  5 00:29:25 laptophostname kernel: [19824.057452] usb 2-1: device descriptor read/64, error -71
Oct  5 00:29:25 laptophostname kernel: [19824.293422] usb 2-1: device descriptor read/64, error -71
Oct  5 00:29:25 laptophostname kernel: [19824.520729] usb 2-1: new full-speed USB device number 44 using xhci_hcd
Oct  5 00:29:25 laptophostname kernel: [19824.522067] usb 2-1: Device not responding to setup address.
Oct  5 00:29:26 laptophostname kernel: [19824.730052] usb 2-1: Device not responding to setup address.
Oct  5 00:29:26 laptophostname kernel: [19824.936705] usb 2-1: device not accepting address 44, error -71
Oct  5 00:29:26 laptophostname kernel: [19825.056583] usb 2-1: new full-speed USB device number 45 using xhci_hcd
Oct  5 00:29:26 laptophostname kernel: [19825.057578] usb 2-1: Device not responding to setup address.
Oct  5 00:29:26 laptophostname kernel: [19825.265707] usb 2-1: Device not responding to setup address.
Oct  5 00:29:26 laptophostname kernel: [19825.472639] usb 2-1: device not accepting address 45, error -71
Oct  5 00:29:26 laptophostname kernel: [19825.472769] usb usb2-port1: unable to enumerate USB device

断开除鼠标之外的所有 USB 设备后,lsusb 无法检测到它。xsetpointer 没有提供任何东西。

(py3.6) ➜  ~ lsusb                        
Bus 001 Device 004: ID 2232:1024 Silicon Motion 
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
(py3.6) ➜  ~ xsetpointer -l | grep Pointer
2: "Virtual core pointer"   [XPointer]
4: "Virtual core XTEST pointer" [XExtensionPointer]
11: "ETPS/2 Elantech Touchpad"  [XExtensionPointer]

我尝试过:

(py3.6) ➜  ~ egrep "Name|Handlers" /proc/bus/input/devices | egrep -B1 'Handlers.*mouse'
N: Name="ETPS/2 Elantech Touchpad"
H: Handlers=mouse0 event5 

但该信息也显示未检测到鼠标。

显然,虽然这款鼠标名为 Spectra,但制造商却是 Jetion(因此我认为 PJT 的意思类似于 Product Jetion)。产品页面没有显示任何真正有用的信息。这是一家中国公司,但我找不到有关司机的任何信息。

它适用于 Windows 和 Mac OS X

答案1

作为最后的手段,请从您的电脑上拔下所有 USB 设备,拔下机器的电源,使其完全断开电源。如果是笔记本电脑,还请取出电池。

现在等待一两分钟,然后将所有东西重新连接到其状态,并再次尝试使用鼠标。

来源:https://paulphilippov.com/articles/how-to-fix-device-not-accepting-address-error

相关内容