ALT Linux hardware support
 help / color / mirror / Atom feed
* [Hardware] synaptics
@ 2008-11-15 18:52 Denis G. Samsonenko
  2008-11-17 11:46 ` Denis G. Samsonenko
  0 siblings, 1 reply; 16+ messages in thread
From: Denis G. Samsonenko @ 2008-11-15 18:52 UTC (permalink / raw)
  To: hardware

Привет!

Решил попробовать настроить  тачпад на ноуте EeePC 1000H через
synaptics, чтобы настроить отключение тачпада при печати с клавиатуры.
Прописал в xorg.conf как советуют разные источники (до этого секция
InputDevice вообще отсутствовала):

Section "InputDevice"
  Identifier "Synaptics Touchpad"
  Driver "synaptics"
  Option "SendCoreEvents" "true"
  Option "Device" "/dev/input/mice"
  Option "Protocol" "auto-dev"
  Option "HorizScrollDelta" "1"
  Option "SHMConfig" "on"
EndSection

Однако в логах xorg'а получаю следующее:

Synaptics Touchpad no synaptics event device found

Соответственно gsynaptics ругается, что не может проинициализировать и
отваливается.

Может кто подсказать, как заставить заработать synaptics?

-- 
Всего доброго,

Денис.

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [Hardware] synaptics
  2008-11-15 18:52 [Hardware] synaptics Denis G. Samsonenko
@ 2008-11-17 11:46 ` Denis G. Samsonenko
  2008-11-17 13:44   ` Kharitonov A. Dmitry
  0 siblings, 1 reply; 16+ messages in thread
From: Denis G. Samsonenko @ 2008-11-17 11:46 UTC (permalink / raw)
  To: hardware

Привет!

16 ноября 2008 г. 0:52 Denis G. Samsonenko написал:
> Решил попробовать настроить  тачпад на ноуте EeePC 1000H через
> synaptics, чтобы настроить отключение тачпада при печати с клавиатуры.
> Прописал в xorg.conf как советуют разные источники (до этого секция
> InputDevice вообще отсутствовала):
>
> Section "InputDevice"
>  Identifier "Synaptics Touchpad"
>  Driver "synaptics"
>  Option "SendCoreEvents" "true"
>  Option "Device" "/dev/input/mice"
>  Option "Protocol" "auto-dev"
>  Option "HorizScrollDelta" "1"
>  Option "SHMConfig" "on"
> EndSection
>
> Однако в логах xorg'а получаю следующее:
>
> Synaptics Touchpad no synaptics event device found
>
> Соответственно gsynaptics ругается, что не может проинициализировать и
> отваливается.
>
> Может кто подсказать, как заставить заработать synaptics?

В интернете пишут, что надо Elantech touchpad driver for Linux для
ядра, чтобы можно было использовать synaptics для тачпада:

http://wiki.debian.org/DebianEeePC/Model/900#head-2893956846a0aecb8407e10d13cf4e50b2ef0357
http://arjan.opmeer.net/elantech/

Может кто из ядерщиков сказать, есть такое в альтовских ядрах, и если
нет -- не могли бы собрать это дело для 4.1?

-- 
Всего доброго,

Денис.

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [Hardware] synaptics
  2008-11-17 11:46 ` Denis G. Samsonenko
@ 2008-11-17 13:44   ` Kharitonov A. Dmitry
  2008-11-17 18:21     ` Denis G. Samsonenko
  2008-11-25 11:15     ` Denis G. Samsonenko
  0 siblings, 2 replies; 16+ messages in thread
From: Kharitonov A. Dmitry @ 2008-11-17 13:44 UTC (permalink / raw)
  To: hardware

Denis G. Samsonenko пишет:
> Привет!
>
> 16 ноября 2008 г. 0:52 Denis G. Samsonenko написал:
>   
>> Решил попробовать настроить  тачпад на ноуте EeePC 1000H через
>> synaptics, чтобы настроить отключение тачпада при печати с клавиатуры.
>> Прописал в xorg.conf как советуют разные источники (до этого секция
>> InputDevice вообще отсутствовала):
>>
>> Section "InputDevice"
>>  Identifier "Synaptics Touchpad"
>>  Driver "synaptics"
>>  Option "SendCoreEvents" "true"
>>  Option "Device" "/dev/input/mice"
>>  Option "Protocol" "auto-dev"
>>  Option "HorizScrollDelta" "1"
>>  Option "SHMConfig" "on"
>> EndSection
>>
>> Однако в логах xorg'а получаю следующее:
>>
>> Synaptics Touchpad no synaptics event device found
>>
>> Соответственно gsynaptics ругается, что не может проинициализировать и
>> отваливается.
>>
>> Может кто подсказать, как заставить заработать 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



^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [Hardware] synaptics
  2008-11-17 13:44   ` Kharitonov A. Dmitry
@ 2008-11-17 18:21     ` Denis G. Samsonenko
  2008-11-25 11:15     ` Denis G. Samsonenko
  1 sibling, 0 replies; 16+ messages in thread
From: Denis G. Samsonenko @ 2008-11-17 18:21 UTC (permalink / raw)
  To: hardware

Привет!

17 ноября 2008 г. 19:44 пользователь Kharitonov A. Dmitry
<kharpost@rambler.ru> написал:
>>> Однако в логах xorg'а получаю следующее:
>>> Synaptics Touchpad no synaptics event device found
>> В интернете пишут, что надо 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

Судя по /proc/bus/input/devices мой тачпад определяется как "ImPS/2
Logitech Wheel Mouse":

I: Bus=0011 Vendor=0002 Product=0005 Version=0063
N: Name="ImPS/2 Logitech Wheel Mouse"
P: Phys=isa0060/serio1/input0
S: Sysfs=/devices/platform/i8042/serio1/input/input8
U: Uniq=
H: Handlers=mouse1 event8
B: EV=7
B: KEY=70000 0 0 0 0 0 0 0 0
B: REL=103

Если я правильно понимаю, с таком тачпадом драйвер synaptics не
работает, о чём написано по приведённым мной выше ссылкам. На сколько
я понял, там предлагают какой-то другой модуль в ядро для EeePC'шных
тачпадов.

-- 
Всего доброго,

Денис.

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [Hardware] synaptics
  2008-11-17 13:44   ` Kharitonov A. Dmitry
  2008-11-17 18:21     ` Denis G. Samsonenko
@ 2008-11-25 11:15     ` Denis G. Samsonenko
  2008-12-10 14:09       ` Denis G. Samsonenko
  1 sibling, 1 reply; 16+ messages in thread
From: Denis G. Samsonenko @ 2008-11-25 11:15 UTC (permalink / raw)
  To: hardware

Привет!

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 или новее.

-- 
Всего доброго,

Денис.

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [Hardware] synaptics
  2008-11-25 11:15     ` Denis G. Samsonenko
@ 2008-12-10 14:09       ` Denis G. Samsonenko
  2008-12-15 23:17         ` Andriy Dobrovol`s`kii
  0 siblings, 1 reply; 16+ messages in thread
From: Denis G. Samsonenko @ 2008-12-10 14:09 UTC (permalink / raw)
  To: hardware

Привет!

> Короче не распознаёт synaptics мой тачпад.
> Из приведённой ранее мною ссылки (http://arjan.opmeer.net/elantech/)
> следует, что нужно ядро 2.6.28 (там же есть патчи для 2.6.26.5 и
> 2.6.27-rc5-mm1) и Xorg Synaptics driver 0.99.1 или новее.

С новым ядром 2.6.25-alt8.M41.4 теперь мой тачпад правильно
определяется и нормально
работает с такими настройками в 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      "SHMConfig"            "on"
    Option      "SendCoreEvents"       "yes"
    Option      "VertTwoFingerScroll"  "1"
    Option      "HorizTwoFingerScroll" "1"
    Option      "VertEdgeScroll"       "0"
    Option      "HorizEdgeScroll"      "0"
EndSection

Работает скролинг двумя пальцами как вертикальный, так и горизонтальный.

Заодно прописал в ~/xsession.d запуск syndaemon -t  -d, чтобы при
наборе с клавиатуры тачпад не реагировал на случайные прикосновения.

-- 
Всего доброго,

Денис.

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [Hardware] synaptics
  2008-12-10 14:09       ` Denis G. Samsonenko
@ 2008-12-15 23:17         ` Andriy Dobrovol`s`kii
  2008-12-16  6:53           ` Denis G. Samsonenko
  0 siblings, 1 reply; 16+ messages in thread
From: Andriy Dobrovol`s`kii @ 2008-12-15 23:17 UTC (permalink / raw)
  To: hardware

2008/12/10 Denis G. Samsonenko <d.g.samsonenko@>:
> Привет!
>
> С новым ядром 2.6.25-alt8.M41.4 теперь мой тачпад правильно
> определяется и нормально
> работает с такими настройками в 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      "SHMConfig"            "on"
>    Option      "SendCoreEvents"       "yes"
>    Option      "VertTwoFingerScroll"  "1"
>    Option      "HorizTwoFingerScroll" "1"
>    Option      "VertEdgeScroll"       "0"
>    Option      "HorizEdgeScroll"      "0"
> EndSection
>
> Работает скролинг двумя пальцами как вертикальный, так и горизонтальный.
>
> Заодно прописал в ~/xsession.d запуск syndaemon -t  -d, чтобы при
> наборе с клавиатуры тачпад не реагировал на случайные прикосновения.
>
> --
> Всего доброго,
>
> Денис.
> _______________________________________________
> Hardware mailing list
> Hardware@lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/hardware



-- 
Regards,
Andrii Dobrovol`s`kyj

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [Hardware] synaptics
  2008-12-15 23:17         ` Andriy Dobrovol`s`kii
@ 2008-12-16  6:53           ` Denis G. Samsonenko
  2008-12-16 11:15             ` Andriy Dobrovol`s`kii
  0 siblings, 1 reply; 16+ messages in thread
From: Denis G. Samsonenko @ 2008-12-16  6:53 UTC (permalink / raw)
  To: hardware

Привет!

16 декабря 2008 г. 5:17 Andriy Dobrovol`s`kii написал:
> А какой у Вас тачпад? А то мой на этом ядре опознается но не рабоает совсем...

У меня Eee PC 1000H. Тачпад в нём теперь определяется так (из Xorg.0.log):

(**) ETPS/2 Elantech Touchpad: always reports core events
(**) ETPS/2 Elantech Touchpad: Device: "/dev/input/event8"

В /proc/bus/input/devices он выглядит так:

I: Bus=0011 Vendor=0002 Product=000d Version=0063
N: Name="ETPS/2 Elantech Touchpad"
P: Phys=isa0060/serio1/input0
S: Sysfs=/devices/platform/i8042/serio1/input/input8
U: Uniq=
H: Handlers=mouse1 event8
B: EV=f
B: KEY=6420 0 70000 0 0 0 0 0 0 0 0
B: REL=103
B: ABS=10f0003

-- 
Всего доброго,

Денис.

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [Hardware] synaptics
  2008-12-16  6:53           ` Denis G. Samsonenko
@ 2008-12-16 11:15             ` Andriy Dobrovol`s`kii
  2008-12-16 11:58               ` Denis G. Samsonenko
  0 siblings, 1 reply; 16+ messages in thread
From: Andriy Dobrovol`s`kii @ 2008-12-16 11:15 UTC (permalink / raw)
  To: hardware

2008/12/16 Denis G. Samsonenko <d.g.samsonenko@>:
> Привет!
>
> 16 декабря 2008 г. 5:17 Andriy Dobrovol`s`kii написал:
>> А какой у Вас тачпад? А то мой на этом ядре опознается но не рабоает совсем...
>
> У меня Eee PC 1000H. Тачпад в нём теперь определяется так (из Xorg.0.log):
>
> (**) ETPS/2 Elantech Touchpad: always reports core events
> (**) ETPS/2 Elantech Touchpad: Device: "/dev/input/event8"
>
> В /proc/bus/input/devices он выглядит так:
>
> I: Bus=0011 Vendor=0002 Product=000d Version=0063
> N: Name="ETPS/2 Elantech Touchpad"
> P: Phys=isa0060/serio1/input0
> S: Sysfs=/devices/platform/i8042/serio1/input/input8
> U: Uniq=
> H: Handlers=mouse1 event8
> B: EV=f
> B: KEY=6420 0 70000 0 0 0 0 0 0 0 0
> B: REL=103
> B: ABS=10f0003
>
I: Bus=0011 Vendor=0002 Product=000d Version=0063
N: Name="ETPS/2 Elantech Touchpad"
P: Phys=isa0060/serio4/input0
S: Sysfs=/devices/platform/i8042/serio4/input/input8
U: Uniq=
H: Handlers=mouse1 event8
B: EV=f
B: KEY=6420 0 70000 0 0 0 0 0 0 0 0
B: REL=103
B: ABS=1000003
Весьма похоже. Хотя у меня и не нетбук. Что ж он зараза не фурычит...
-- 
Regards,
Andrii Dobrovol`s`kyj

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [Hardware] synaptics
  2008-12-16 11:15             ` Andriy Dobrovol`s`kii
@ 2008-12-16 11:58               ` Denis G. Samsonenko
  2008-12-16 12:55                 ` Andriy Dobrovol`s`kii
  0 siblings, 1 reply; 16+ messages in thread
From: Denis G. Samsonenko @ 2008-12-16 11:58 UTC (permalink / raw)
  To: hardware

Привет!

16 декабря 2008 г. 17:15 Andriy Dobrovol`s`kii написал:
>>> А какой у Вас тачпад? А то мой на этом ядре опознается но не рабоает совсем...
>>
>> У меня Eee PC 1000H. Тачпад в нём теперь определяется так (из Xorg.0.log):
>>
>> (**) ETPS/2 Elantech Touchpad: always reports core events
>> (**) ETPS/2 Elantech Touchpad: Device: "/dev/input/event8"
>>
>> В /proc/bus/input/devices он выглядит так:
>>
>> I: Bus=0011 Vendor=0002 Product=000d Version=0063
>> N: Name="ETPS/2 Elantech Touchpad"
>> P: Phys=isa0060/serio1/input0
>> S: Sysfs=/devices/platform/i8042/serio1/input/input8
>> U: Uniq=
>> H: Handlers=mouse1 event8
>> B: EV=f
>> B: KEY=6420 0 70000 0 0 0 0 0 0 0 0
>> B: REL=103
>> B: ABS=10f0003
>>
> I: Bus=0011 Vendor=0002 Product=000d Version=0063
> N: Name="ETPS/2 Elantech Touchpad"
> P: Phys=isa0060/serio4/input0
> S: Sysfs=/devices/platform/i8042/serio4/input/input8
> U: Uniq=
> H: Handlers=mouse1 event8
> B: EV=f
> B: KEY=6420 0 70000 0 0 0 0 0 0 0 0
> B: REL=103
> B: ABS=1000003
> Весьма похоже. Хотя у меня и не нетбук. Что ж он зараза не фурычит...

А что именно не фурычит? И что в /etc/X11/xorg.conf и /var/log/Xorg.0.log?


-- 
Всего доброго,

Денис.

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [Hardware] synaptics
  2008-12-16 11:58               ` Denis G. Samsonenko
@ 2008-12-16 12:55                 ` Andriy Dobrovol`s`kii
  2008-12-16 13:13                   ` Denis G. Samsonenko
  0 siblings, 1 reply; 16+ messages in thread
From: Andriy Dobrovol`s`kii @ 2008-12-16 12:55 UTC (permalink / raw)
  To: hardware

2008/12/16 Denis G. Samsonenko <d.g.samsonenko@>:
> Привет!
>> Весьма похоже. Хотя у меня и не нетбук. Что ж он зараза не фурычит...
>
> А что именно не фурычит? И что в /etc/X11/xorg.conf и /var/log/Xorg.0.log?
>
Тачпад не реагирует ни на какие прикосновения.
Да ни какого криминала вроде.
Section "ServerLayout"
	Identifier     "Default Layout"
	Screen         "Default"
	InputDevice    "mouse0"
#	"CorePointer"
	InputDevice    "touchpad"
#	"CorePointer"
	InputDevice    "ruwin_ct_sh"
#	"CoreKeyboard"
EndSection

#Section "Files"
##	FontPath     "unix/:-1"
#EndSection

Section "Module"
	Load  "dbe"
	Load  "glx"
	Load  "dri"
	Load  "synaptics"
	Load  "extmod"
	Load  "freetype"
	SubSection "extmod"
		Option	    "omit xfree86-dga"
	EndSubSection
EndSection

Section "InputDevice"
	Identifier  "ruwin_ct_sh"
	Driver      "kbd"
	Option	    "XkbLayout" "us,ua,ru"
	Option	    "XkbOptions" "grp:ctrl_shift_toggle"
	Option	    "XkbVariant" ",winkeys,winkeys"
EndSection


Section "InputDevice"
	Identifier  "mouse0"
	Driver      "mouse"
	Option	    "Device" "/dev/input/mice"
	#"ImPS/2 Logitech Wheel Mouse"
	Option	    "Protocol" "IMPS/2"
	Option	    "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
	Identifier "touchpad"
	Driver     "synaptics"
	Option      "Device"               "/dev/psaux"
	Option      "Protocol"             "auto-dev"
	Option      "TouchpadOff"          "0"
	Option      "SHMConfig"            "on"
	Option      "SendCoreEvents"       "yes"
#	Option      "VertTwoFingerScroll"  "1"
#	Option      "HorizTwoFingerScroll" "1"
	Option      "VertEdgeScroll"       "true"
	Option      "HorizEdgeScroll"      "true"
EndSection

Section "Monitor"
	Identifier   "In"
#	Option "LeftOf" "Out"
#	Option "PreferredMode"	"1280x768"
EndSection

Section "Monitor"
	Identifier   "Out"
#	Option "PreferredMode"	"1024x768"
EndSection

Section "Device"
	Identifier  "Intel 915GM|0"
	Driver      "intel"
	BusID		"PCI:0:2:0"
	Option		"VBERestore"	"true"
	Option		"DisplayInfo"	"FALSE"
#	Screen 		0
	Option "monitor-LVDS"	"In"
	Option "monitor-VGA"	"Out"
EndSection


Section "Screen"
	Identifier "Default"
	Device     "Intel 915GM|0"
	Monitor    "In"
	DefaultDepth     24
	

	SubSection "Display"
		Depth     8
		Modes    "1280x768" "1024x768" "1024x600" "960x720" "848x480"
"832x624" "800x600" "720x576" "640x480"
	EndSubSection
	SubSection "Display"
		Depth     15
		Modes    "1280x768" "1024x768" "1024x600" "960x720" "848x480"
"832x624" "800x600" "720x576" "640x480"
	EndSubSection
	SubSection "Display"
		Depth     16
		Modes    "1280x768" "1024x768" "1024x600" "960x720" "848x480"
"832x624" "800x600" "720x576" "640x480"
	EndSubSection
	SubSection "Display"
		Depth     24
		Modes    "1280x768" "1024x768" "1024x600" "960x720" "848x480"
"832x624" "800x600" "720x576" "640x480"
	Virtual 2048 768
	EndSubSection
#	SubSection "Display"
#		Depth     8
#		Modes    "1280x768" "1024x768" "1024x600" "960x720" "848x480"
"832x624" "800x600" "720x576" "640x480"
#	EndSubSection
#	SubSection "Display"
#		Depth     16
#		Modes    "1280x768" "1024x768" "1024x600" "960x720" "848x480"
"832x624" "800x600" "720x576" "640x480"
#	EndSubSection
#	SubSection "Display"
#		Depth     24
#		Modes    "1280x768" "1024x768" "1024x600" "960x720" "848x480"
"832x624" "800x600" "720x576" "640x480"
#	Virtual 2304 768
#	EndSubSection
EndSection


Section "DRI"
	Group        "xgrp"
	Mode         0660
EndSection
в логах жалоб фактически нет.
grep "(EE)" /var/log/Xorg.0.log
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(EE) config/hal: NewInputDeviceRequest failed
(EE) config/hal: NewInputDeviceRequest failed
(EE) config/hal: NewInputDeviceRequest failed
(EE) intel(0): Mode 1280x1024 does not fit virtual size 2048x768 -
internal error
(EE) intel(0): Mode 1280x1024 does not fit virtual size 2048x768 -
internal error
(EE) intel(0): Mode 1280x1024 does not fit virtual size 2048x768 -
internal error
(EE) intel(0): Mode 1280x1024 does not fit virtual size 2048x768 -
internal error
(EE) intel(0): Mode 1280x1024 does not fit virtual size 2048x768 -
internal error
(EE) intel(0): Mode 1280x1024 does not fit virtual size 2048x768 -
internal error
(EE) intel(0): Mode 1280x1024 does not fit virtual size 2048x768 -
internal error
(EE) intel(0): Mode 1280x1024 does not fit virtual size 2048x768 -
internal error
(EE) intel(0): Mode 1280x1024 does not fit virtual size 2048x768 -
internal error
(EE) intel(0): Mode 1280x1024 does not fit virtual size 2048x768 -
internal error
(EE) intel(0): Mode 1280x1024 does not fit virtual size 2048x768 -
internal error
(EE) intel(0): Mode 1280x1024 does not fit virtual size 2048x768 -
internal error
(EE) intel(0): Mode 1280x1024 does not fit virtual size 2048x768 -
internal error
(EE) intel(0): Mode 1280x1024 does not fit virtual size 2048x768 -
internal error
grep -C2 "touchpad" /var/log/Xorg.0.log
(**) |   |-->Device "Intel 915GM|0"
(**) |-->Input Device "mouse0"
(**) |-->Input Device "touchpad"
(**) |-->Input Device "ruwin_ct_sh"
(==) Not automatically adding devices
--
(**) mouse0: Buttons: 9
(**) mouse0: Sensitivity: 1
(II) Synaptics touchpad driver version 0.15.2
(--) touchpad auto-dev sets device to /dev/input/event8
(II) touchpad: x-axis range 32 - 544
(II) touchpad: y-axis range 32 - 352
(**) Option "Device" "/dev/input/event8"
(**) Option "SHMConfig" "on"
--
(**) Option "HorizEdgeScroll" "true"
(**) Option "TouchpadOff" "0"
(--) touchpad touchpad found
(**) Option "SendCoreEvents" "yes"
(**) touchpad: always reports core events
(**) ruwin_ct_sh: always reports core events
(**) Option "Protocol" "standard"
--
(II) evaluating device (ruwin_ct_sh)
(II) XINPUT: Adding extended input device "ruwin_ct_sh" (type: KEYBOARD)
(II) evaluating device (touchpad)
(II) XINPUT: Adding extended input device "touchpad" (type: TOUCHPAD)
(II) evaluating device (mouse0)
(II) XINPUT: Adding extended input device "mouse0" (type: MOUSE)
(II) touchpad: x-axis range 32 - 544
(II) touchpad: y-axis range 32 - 352
(--) touchpad touchpad found
(II) mouse0: ps2EnableDataReporting: succeeded
(II) config/hal: Adding input device ETPS/2 Elantech Touchpad

-- 
Regards,
Andrii Dobrovol`s`kyj

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [Hardware] synaptics
  2008-12-16 12:55                 ` Andriy Dobrovol`s`kii
@ 2008-12-16 13:13                   ` Denis G. Samsonenko
  2008-12-16 14:39                     ` Andriy Dobrovol`s`kii
  2008-12-17  6:51                     ` Alexey Novikov
  0 siblings, 2 replies; 16+ messages in thread
From: Denis G. Samsonenko @ 2008-12-16 13:13 UTC (permalink / raw)
  To: hardware

Привет!

16 декабря 2008 г. 18:55 Andriy Dobrovol`s`kii написал:
> Section "InputDevice"
>        Identifier "touchpad"
>        Driver     "synaptics"
>        Option      "Device"               "/dev/psaux"
>        Option      "Protocol"             "auto-dev"
>        Option      "TouchpadOff"          "0"
>        Option      "SHMConfig"            "on"
>        Option      "SendCoreEvents"       "yes"
> #       Option      "VertTwoFingerScroll"  "1"
> #       Option      "HorizTwoFingerScroll" "1"
>        Option      "VertEdgeScroll"       "true"
>        Option      "HorizEdgeScroll"      "true"

У вас на тачпаде есть специальные области скролинга? На моём нет,
скролинг делается одновременным движением 2 пальцев горизонтально или
вертикально в любом месте тачпада.

Если у вас нет специальных областей для скролинга (обычно справа и
снизу по краю), то стоит записать так:

   Option      "VertEdgeScroll"       "0"
   Option      "HorizEdgeScroll"      "0"

За скролинг двумя пальцами отвечают следующие опции:

   Option      "VertTwoFingerScroll"  "1"
   Option      "HorizTwoFingerScroll" "1"

Если у вас модель, похожая на мою, то сделайте как я указал. Если же у
вас действительно есть отдельные области для скролинга на тачпаде, то
видимо у вас другая модель.

> EndSection

В любом случае можно попробовать оставить только минимум опций, чтобы
остальные определялись по умолчанию. Попробуйте оставить только
следующее:

Section "InputDevice"
   Identifier  "touchpad"
   Driver      "synaptics"
   Option      "Device"               "/dev/psaux"
   Option      "Protocol"             "auto-dev"
   Option      "SHMConfig"            "on"
   Option      "SendCoreEvents"       "yes"
EndSection

Если заработает, то можно дальше играться с настройками.

-- 
Всего доброго,

Денис.

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [Hardware] synaptics
  2008-12-16 13:13                   ` Denis G. Samsonenko
@ 2008-12-16 14:39                     ` Andriy Dobrovol`s`kii
  2008-12-17  6:51                     ` Alexey Novikov
  1 sibling, 0 replies; 16+ messages in thread
From: Andriy Dobrovol`s`kii @ 2008-12-16 14:39 UTC (permalink / raw)
  To: hardware

2008/12/16 Denis G. Samsonenko <d.g.samsonenko@gmail.com>:
> Привет!
>
> 16 декабря 2008 г. 18:55 Andriy Dobrovol`s`kii написал:
>> Section "InputDevice"
>>        Identifier "touchpad"
>>        Driver     "synaptics"
>>        Option      "Device"               "/dev/psaux"
>>        Option      "Protocol"             "auto-dev"
>>        Option      "TouchpadOff"          "0"
>>        Option      "SHMConfig"            "on"
>>        Option      "SendCoreEvents"       "yes"
>> #       Option      "VertTwoFingerScroll"  "1"
>> #       Option      "HorizTwoFingerScroll" "1"
>>        Option      "VertEdgeScroll"       "true"
>>        Option      "HorizEdgeScroll"      "true"
>
> У вас на тачпаде есть специальные области скролинга? На моём нет,
> скролинг делается одновременным движением 2 пальцев горизонтально или
> вертикально в любом месте тачпада.
>
Как я уже писал, у меня полноценный бук. Область скролинга есть. А вот
два пальца работать врядли будут. :)
> Если у вас модель, похожая на мою, то сделайте как я указал. Если же у
> вас действительно есть отдельные области для скролинга на тачпаде, то
> видимо у вас другая модель.
>
Думаю да. Буку больше трех лет...
>> EndSection
>
> В любом случае можно попробовать оставить только минимум опций, чтобы
> остальные определялись по умолчанию. Попробуйте оставить только
> следующее:
>
> Section "InputDevice"
>   Identifier  "touchpad"
>   Driver      "synaptics"
>   Option      "Device"               "/dev/psaux"
>   Option      "Protocol"             "auto-dev"
>   Option      "SHMConfig"            "on"
>   Option      "SendCoreEvents"       "yes"
> EndSection
>
Пожалуй можно попробовать. Только странно, что оно и сейчас ни на что
не жалуется и не работает...
> Если заработает, то можно дальше играться с настройками.
>
-- 
Regards,
Andrii Dobrovol`s`kyj

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [Hardware] synaptics
  2008-12-16 13:13                   ` Denis G. Samsonenko
  2008-12-16 14:39                     ` Andriy Dobrovol`s`kii
@ 2008-12-17  6:51                     ` Alexey Novikov
  2008-12-17  8:29                       ` Denis G. Samsonenko
  1 sibling, 1 reply; 16+ messages in thread
From: Alexey Novikov @ 2008-12-17  6:51 UTC (permalink / raw)
  To: hardware

On Tue, Dec 16, 2008 at 07:13:29PM +0600, Denis G. Samsonenko wrote:
> В любом случае можно попробовать оставить только минимум опций, чтобы
> остальные определялись по умолчанию. Попробуйте оставить только
> следующее:
> 
> Section "InputDevice"
>    Identifier  "touchpad"
>    Driver      "synaptics"
>    Option      "Device"               "/dev/psaux"
>    Option      "Protocol"             "auto-dev"
>    Option      "SHMConfig"            "on"
>    Option      "SendCoreEvents"       "yes"
> EndSection
> 
> Если заработает, то можно дальше играться с настройками.

Скорее всего надо поправить Option "Device" на тот, что в
Xorg.log, иначе если и будет работать, то очень странно

-- 
WBR, Alexey Novikov
XMPP: alex-novikov@jabber.ru, shader@ya.ru


^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [Hardware] synaptics
  2008-12-17  6:51                     ` Alexey Novikov
@ 2008-12-17  8:29                       ` Denis G. Samsonenko
  2008-12-17  9:00                         ` Alexey Novikov
  0 siblings, 1 reply; 16+ messages in thread
From: Denis G. Samsonenko @ 2008-12-17  8:29 UTC (permalink / raw)
  To: hardware

Привет!

17 декабря 2008 г. 12:51 Alexey Novikov написал:
>> В любом случае можно попробовать оставить только минимум опций, чтобы
>> остальные определялись по умолчанию. Попробуйте оставить только
>> следующее:
>>
>> Section "InputDevice"
>>    Identifier  "touchpad"
>>    Driver      "synaptics"
>>    Option      "Device"               "/dev/psaux"
>>    Option      "Protocol"             "auto-dev"
>>    Option      "SHMConfig"            "on"
>>    Option      "SendCoreEvents"       "yes"
>> EndSection
>>
>> Если заработает, то можно дальше играться с настройками.
>
> Скорее всего надо поправить Option "Device" на тот, что в
> Xorg.log, иначе если и будет работать, то очень странно

Не знаю, как будет у Андрея, но судя по моему логу:

(II) Synaptics touchpad driver version 0.15.2
(--) Touchpad auto-dev sets device to /dev/input/event8
(II) Touchpad: x-axis range 8 - 1144
(II) Touchpad: y-axis range 8 - 760
(**) Option "Device" "/dev/input/event8"

запись Option "Device" "/dev/psaux" ему не мешает, т.к. в итоге из-за
Option "Protocol" "auto-dev" он цепляется к реальному устройству, в
данном случае /dev/input/event8.

-- 
Всего доброго,

Денис.

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [Hardware] synaptics
  2008-12-17  8:29                       ` Denis G. Samsonenko
@ 2008-12-17  9:00                         ` Alexey Novikov
  0 siblings, 0 replies; 16+ messages in thread
From: Alexey Novikov @ 2008-12-17  9:00 UTC (permalink / raw)
  To: hardware

On Wed, Dec 17, 2008 at 02:29:53PM +0600, Denis G. Samsonenko wrote:
> Привет!
> 
> 17 декабря 2008 г. 12:51 Alexey Novikov написал:
> >> В любом случае можно попробовать оставить только минимум опций, чтобы
> >> остальные определялись по умолчанию. Попробуйте оставить только
> >> следующее:
> >>
> >> Section "InputDevice"
> >>    Identifier  "touchpad"
> >>    Driver      "synaptics"
> >>    Option      "Device"               "/dev/psaux"
> >>    Option      "Protocol"             "auto-dev"
> >>    Option      "SHMConfig"            "on"
> >>    Option      "SendCoreEvents"       "yes"
> >> EndSection
> >>
> >> Если заработает, то можно дальше играться с настройками.
> >
> > Скорее всего надо поправить Option "Device" на тот, что в
> > Xorg.log, иначе если и будет работать, то очень странно
> 
> Не знаю, как будет у Андрея, но судя по моему логу:
> 
> (II) Synaptics touchpad driver version 0.15.2
> (--) Touchpad auto-dev sets device to /dev/input/event8
> (II) Touchpad: x-axis range 8 - 1144
> (II) Touchpad: y-axis range 8 - 760
> (**) Option "Device" "/dev/input/event8"
> 
> запись Option "Device" "/dev/psaux" ему не мешает, т.к. в итоге из-за
> Option "Protocol" "auto-dev" он цепляется к реальному устройству, в
> данном случае /dev/input/event8.

Сильно сомневаюсь. У меня на EeePC тоже указатель двигался,
причем рывками, а нажатия не отрабатывались пока не привязал
жестко через /dev/input/by-path/... (иногда скакал event{8,9})
man 4 synaptics:
Option "Device" "string"
              This  option  specifies the device file in your "/dev" directory
              which will be used to access the physical device.  Normally  you
              should  use  something like "/dev/input/eventX", where X is some
              integer.

Option "Protocol" "string"
              Specifies which kernel driver will be used by this driver.  This
              is  the  list of supported drivers and their default use scenar-
              ios.
       
              l l.  auto-dev  automatic, default  (recommend)  event     Linux
              2.6  kernel  events  psaux     raw  device  access  (Linux  2.4)
              psm  FreeBSD psm driver


-- 
WBR, Alexey Novikov
XMPP: alex-novikov@jabber.ru, shader@ya.ru


^ permalink raw reply	[flat|nested] 16+ messages in thread

end of thread, other threads:[~2008-12-17  9:00 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-11-15 18:52 [Hardware] synaptics Denis G. Samsonenko
2008-11-17 11:46 ` Denis G. Samsonenko
2008-11-17 13:44   ` Kharitonov A. Dmitry
2008-11-17 18:21     ` Denis G. Samsonenko
2008-11-25 11:15     ` Denis G. Samsonenko
2008-12-10 14:09       ` Denis G. Samsonenko
2008-12-15 23:17         ` Andriy Dobrovol`s`kii
2008-12-16  6:53           ` Denis G. Samsonenko
2008-12-16 11:15             ` Andriy Dobrovol`s`kii
2008-12-16 11:58               ` Denis G. Samsonenko
2008-12-16 12:55                 ` Andriy Dobrovol`s`kii
2008-12-16 13:13                   ` Denis G. Samsonenko
2008-12-16 14:39                     ` Andriy Dobrovol`s`kii
2008-12-17  6:51                     ` Alexey Novikov
2008-12-17  8:29                       ` Denis G. Samsonenko
2008-12-17  9:00                         ` Alexey Novikov

ALT Linux hardware support

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/hardware/0 hardware/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 hardware hardware/ http://lore.altlinux.org/hardware \
		hardware@altlinux.ru hardware@lists.altlinux.org hardware@lists.altlinux.ru hardware@lists.altlinux.com hardware@altlinux.org
	public-inbox-index hardware

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.hardware


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git