Arch-Linux

觸摸板被辨識為 PS/2 滑鼠並且不工作(核心 3.14.3-2)

  • February 1, 2015

在 ASUS r510l 或 x550l 筆記型電腦上,觸摸板無法工作。我使用核心 3.14.3-2 執行 Arch Linux,但我也在 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 羅技滾輪滑鼠,並且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 ) 上發布了這個,到目前為止我還沒有任何資訊。我在這裡發現其他人對另一個華碩型號有類似問題: Touchpad notrecognized on linux (ASUS R751LB)

但我不確定它是否相關,因為我的被辨識(僅作為滑鼠)。

編輯:我已更新到核心 3.14.6,但仍未解決。如果有人知道核心驅動程序的簡單指南,我可以嘗試進一步查看。

似乎是各種華碩模型的普遍錯誤:

https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1325881

但目前還沒有解決辦法。

這裡有一個解決方法:https ://bugs.launchpad.net/ubuntu/+source/linux/+bug/1314198/comments/31

不完全支持觸摸板,但至少……繼續看看,它是否也適合你!

我最近購買的華碩 K551L XO301H 也有同樣的問題。將參數傳遞psmouse.proto=bare給核心引導行為我修復了它。

引用自:https://unix.stackexchange.com/questions/129248