[Hardware] synaptics
Denis G. Samsonenko
=?iso-8859-1?q?d=2Eg=2Esamsonenko_=CE=C1_gmail=2Ecom?=
Вт Ноя 25 14:15:45 MSK 2008
Привет!
17 ноября 2008 г. 19:44 Kharitonov A. Dmitry написал:
>>> Решил попробовать настроить тачпад на ноуте EeePC 1000H через
>>> synaptics, чтобы настроить отключение тачпада при печати с клавиатуры.
>>> ...
>> В интернете пишут, что надо Elantech touchpad driver for Linux для
>> ядра, чтобы можно было использовать synaptics для тачпада:
>>
>> http://wiki.debian.org/DebianEeePC/Model/900#head-2893956846a0aecb8407e10d13cf4e50b2ef0357
>> http://arjan.opmeer.net/elantech/
>>
>> Может кто из ядерщиков сказать, есть такое в альтовских ядрах, и если
>> нет -- не могли бы собрать это дело для 4.1?
>
> У меня нет времени проверить, попробуйте это
> http://wiki.archlinux.org/index.php/%D0%A2%D0%B0%D1%87%D0%BF%D0%B0%D0%B4_Synaptics
Я вытащил, как это прописывается в Xandros для этого ноута. Дописал в
свой xorg.conf аналогично:
Section "ServerLayout"
Identifier "Minimal layout"
Screen "Screen0" 0 0
InputDevice "mouse"
InputDevice "Touchpad"
EndSection
Section "Module"
Load "freetype"
Load "glx"
Load "dri"
Load "dbe"
Load "evdev"
Load "synaptics"
SubSection "extmod"
Option "omit xfree86-dga"
EndSubSection
EndSection
Section "InputDevice"
Identifier "mouse"
Driver "mouse"
Option "Device" "/dev/input/mice"
Option "Protocol" "IMPS/2"
Option "Emulate3Buttons" "yes"
Option "ZAxisMapping" "4 5"
Option "CorePointer"
EndSection
Section "InputDevice"
Identifier "Touchpad"
Driver "synaptics"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "LeftEdge" "1400"
Option "RightEdge" "5900"
Option "TopEdge" "1400"
Option "BottomEdge" "4500"
Option "PalmDetect" "0"
Option "SHMConfig" "true"
Option "SendCoreEvents" "yes"
Option "HorizScrollDelta" "0"
Option "VertScrollDelta" "155"
Option "RBCornerButton" "0"
Option "RTCornerButton" "0"
Option "TapButton2" "0"
Option "MinSpeed" "0.095"
Option "MaxSpeed" "0.38"
Option "VertTwoFingerScroll" "1"
Option "VertEdgeScroll" "0"
Option "HorizEdgeScroll" "0"
EndSection
Однако в логах получаю следующее:
(**) Option "Protocol" "IMPS/2"
(**) mouse: Device: "/dev/input/mice"
(**) mouse: Protocol: "IMPS/2"
(**) Option "CorePointer"
(**) mouse: always reports core events
(**) Option "Device" "/dev/input/mice"
(**) Option "Emulate3Buttons" "yes"
(**) mouse: Emulate3Buttons, Emulate3Timeout: 50
(**) Option "ZAxisMapping" "4 5"
(**) mouse: ZAxisMapping: buttons 4 and 5
(**) mouse: Buttons: 9
(**) mouse: Sensitivity: 1
(II) Synaptics touchpad driver version 0.15.2
Touchpad no synaptics event device found
(**) Option "Device" "/dev/psaux"
(**) Option "SHMConfig" "true"
(**) Option "LeftEdge" "1400"
(**) Option "RightEdge" "5900"
(**) Option "TopEdge" "1400"
(**) Option "BottomEdge" "4500"
(**) Option "VertScrollDelta" "155"
(**) Option "HorizScrollDelta" "0"
(**) Option "VertEdgeScroll" "0"
(**) Option "HorizEdgeScroll" "0"
(**) Option "VertTwoFingerScroll" "1"
(**) Option "RTCornerButton" "0"
(**) Option "RBCornerButton" "0"
(**) Option "TapButton2" "0"
(**) Option "PalmDetect" "0"
Query no Synaptics: 6003C8
(EE) Touchpad no synaptics touchpad detected and no repeater device
(EE) Touchpad Unable to query/initialize Synaptics hardware.
(EE) PreInit failed for input device "Touchpad"
(II) UnloadModule: "synaptics"
(II) evaluating device (mouse)
(II) XINPUT: Adding extended input device "mouse" (type: MOUSE)
(II) mouse: ps2EnableDataReporting: succeeded
(II) config/hal: Adding input device ImPS/2 Logitech Wheel Mouse
(**) ImPS/2 Logitech Wheel Mouse: always reports core events
(**) ImPS/2 Logitech Wheel Mouse: Device: "/dev/input/event8"
(II) ImPS/2 Logitech Wheel Mouse: Found x and y relative axes
(II) ImPS/2 Logitech Wheel Mouse: Found mouse buttons
(II) ImPS/2 Logitech Wheel Mouse: Configuring as mouse
(II) XINPUT: Adding extended input device "ImPS/2 Logitech Wheel
Mouse" (type: MOUSE)
Короче не распознаёт synaptics мой тачпад.
Из приведённой ранее мною ссылки (http://arjan.opmeer.net/elantech/)
следует, что нужно ядро 2.6.28 (там же есть патчи для 2.6.26.5 и
2.6.27-rc5-mm1) и Xorg Synaptics driver 0.99.1 или новее.
--
Всего доброго,
Денис.
Подробная информация о списке рассылки Hardware