На ноутбуках 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 Wheel Mouse, и 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) и пока у меня нет никакой информации. Я нашел других людей, у которых была похожая проблема с другой моделью ASUS здесь: Тачпад не распознается в Linux (ASUS R751LB)
Но я не уверен, связано ли это как-то, так как мой распознаётся (только как мышь).
EDIT: Я обновил ядро до 3.14.6, но проблема все еще не решена. Если кто-то знает простое руководство по драйверам ядра, я могу попробовать поискать поподробнее.
Похоже, это общая ошибка различных моделей Asus:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1325881
Но пока решения нет.
решение1
Здесь представлено обходное решение:https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1314198/comments/31
Полной поддержки тачпада нет, но, по крайней мере... попробуйте, может, у вас тоже получится!
решение2
У меня точно такая же проблема с ASUS K551L XO301H, который я недавно приобрел. Передача параметра psmouse.proto=bare
в строку загрузки ядра исправила ее для меня.