[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