我能找到的唯一相关信息是这个老线.我的系统设置:
╭─ting@noa ~ ‹python-2.7.3› ‹ruby-1.9.3›
╰─➤ cat /proc/bus/input/devices | grep Name
N: Name="AT Translated Set 2 keyboard"
N: Name="Integrated Camera"
N: Name="Lid Switch"
N: Name="Sleep Button"
N: Name="Power Button"
N: Name="ThinkPad Extra Buttons"
N: Name="HDA Digital PCBeep"
N: Name="HDA Intel PCH HDMI/DP,pcm=8"
N: Name="HDA Intel PCH HDMI/DP,pcm=7"
N: Name="HDA Intel PCH HDMI/DP,pcm=3"
N: Name="TPPS/2 IBM TrackPoint"
N: Name="Video Bus"
╭─ting@noa ~ ‹python-2.7.3› ‹ruby-1.9.3›
╰─➤ lsusb
Bus 002 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 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 004 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 003: ID 147e:2016 Upek Biometric Touchchip/Touchstrip Fingerprint Sensor
Bus 001 Device 004: ID 0a5c:217f Broadcom Corp. Bluetooth Controller
Bus 001 Device 005: ID 04f2:b217 Chicony Electronics Co., Ltd
Bus 004 Device 005: ID 046d:c51b Logitech, Inc. V220 Cordless Optical Mouse for Notebooks
╭─ting@noa ~ ‹python-2.7.3› ‹ruby-1.9.3›
╰─➤ lsmod
...
xhci_hcd 79548 0
ehci_hcd 43944 0
usbcore 146815 8 ehci_hcd,xhci_hcd,uvcvideo,btusb,cdc_acm,uas,usb_storage
usb_common 954 1 usbcore
╭─ting@noa ~ ‹python-2.7.3› ‹ruby-1.9.3›
╰─➤ grep modules /etc/rc.conf
# MODULES: Modules to load at boot-up. Blacklisting is no longer supported.
MODULES=(loop uvcvideo vboxdrv)
我不确定我需要安装和运行哪些模块,而且我在 wiki 中找不到任何信息。
添加其他信息:
╭─ting@noa ~/downloads ‹python-2.7.3› ‹ruby-1.9.3›
╰─➤ sudo pacman -Ss extra/xf86-input-evdev
Password:
< nothing happened >
╭─ting@noa ~/downloads ‹python-2.7.3› ‹ruby-1.9.3›
╰─➤ ls -la /dev/input/by-id
total 0
drwxr-xr-x 2 root root 60 May 6 10:10 ./
drwxr-xr-x 4 root root 360 May 6 10:10 ../
lrwxrwxrwx 1 root root 9 May 6 10:10 usb-Chicony_Electronics_Co.__Ltd._Integrated_Camera-event-if00 -> ../event1
杂项
插入 USB 接收器:
[363745.733685] thinkpad_acpi: EC reports that Thermal Table has changed
[364191.257776] [drm:pch_irq_handler] *ERROR* PCH poison interrupt
[364196.510237] usb 2-1: new low-speed USB device number 6 using xhci_hcd
[364196.559283] usb 2-1: ep 0x81 - rounding interval to 64 microframes, ep desc says 80 microframes
[364196.559287] usb 2-1: ep 0x82 - rounding interval to 64 microframes, ep desc says 80 microframes
[364635.162505] usb 2-1: USB disconnect, device number 6
[367291.323611] usb 4-1.2: new low-speed USB device number 6 using ehci_hcd
[368044.221062] usb 4-1.2: USB disconnect, device number 6
[376432.690911] [drm:pch_irq_handler] *ERROR* PCH poison interrupt
[379421.904048] thinkpad_acpi: unknown possible thermal alarm or keyboard event received
[379421.904051] thinkpad_acpi: unhandled HKEY event 0x6040
[379421.904053] thinkpad_acpi: please report the conditions when this event happened to [email protected]
[379421.904584] thinkpad_acpi: EC reports that Thermal Table has changed
[379432.308444] thinkpad_acpi: unknown possible thermal alarm or keyboard event received
[379432.308447] thinkpad_acpi: unhandled HKEY event 0x6040
[379432.308449] thinkpad_acpi: please report the conditions when this event happened to [email protected]
[379432.308961] thinkpad_acpi: EC reports that Thermal Table has changed
[385383.174565] usb 4-1.2: new low-speed USB device number 7 using ehci_hcd
答案1
事实证明 ArchLinux 没有加载usbhid
模块。手动加载后,鼠标工作正常。从那时起,我已将其添加到 中的模块列表中/etc/rc.conf
。
虽然usbhid
应该自动加载而不需要我添加它,但只要鼠标能用我就不介意。