在 ASUS r510l 或 x550l 笔记本电脑上,触摸板无法工作。我运行 Arch Linux,内核为 3.14.3-2,但我也在 Ubuntu 12.04、Ubuntu 14.04、Debian Jessie 和 Fedora 中尝试过。这是我从中得到的xinput
:
$ xinput list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ PS/2 Logitech Wheel Mouse id=14 [slave pointer (2)]
⎜ ↳ USB_PS2 Optical Mouse id=11 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Video Bus id=7 [slave keyboard (3)]
↳ Video Bus id=8 [slave keyboard (3)]
↳ Sleep Button id=9 [slave keyboard (3)]
↳ USB2.0 HD UVC WebCam id=10 [slave keyboard (3)]
↳ Asus WMI hotkeys id=12 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=13 [slave keyboard (3)]
它被识别为 PS/2 Logitech 滚轮鼠标,并且psmouse
模块已加载,但触摸板不起作用,dmesg
不断显示相同的消息:
psmouse serio4: Failed to enable mouse on isa0060/serio4
并且使用hwinfo
它也显示为鼠标:
$ hwinfo
PS/2 00.0: 10500 PS/2 Mouse
[Created at input.249]
Unique ID: AH6Q.U5GX9Ignjc0
Hardware Class: mouse
Model: "PS/2 Logitech Wheel Mouse"
Vendor: 0x0002
Device: 0x0001 "PS/2 Logitech Wheel Mouse"
Compatible to: int 0x0210 0x0003
Device File: /dev/input/mice (/dev/input/mouse1)
Device Files: /dev/input/mice, /dev/input/mouse1, /dev/input/event15, /dev/input/by-path/platform-i8042-serio-4-event-mouse, /dev/input/by-path/platform-i8042-serio-4-mouse
Device Number: char 13:63 (char 13:33)
Driver Info #0:
Buttons: 3
Wheels: 0
XFree86 Protocol: explorerps/2
GPM Protocol: exps2
Config Status: cfg=new, avail=yes, need=no, active=unknown
我尝试了几种方法,例如安装 ALPSv7 模块或 elantech 模块,但没有任何效果。我在 Arch 论坛上发布了这个(https://bbs.archlinux.org/viewtopic.php?id=181048),到目前为止我还没有得到任何信息。我发现其他人在这里使用另一个华硕型号也有类似的问题: Linux 上无法识别触摸板 (ASUS R751LB)
但我不确定它是否相关,因为我的被识别(仅作为鼠标)。
编辑:我已更新到内核 3.14.6,但问题仍未解决。如果有人知道内核驱动程序的简单指南,我可以尝试进一步查看。
似乎是各种华硕型号的普遍错误:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1325881
但目前还没有解决办法。
答案1
这里给出了一个解决方法:https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1314198/comments/31
不完全支持触摸板,但至少...继续看看,它是否也适合您!
答案2
我最近购买的华硕 K551L XO301H 也遇到了完全相同的问题。将参数传递psmouse.proto=bare
给内核引导行为我解决了这个问题。