[Debian-eeepc-devel] 1201N : touchpad doesn't work with two finger scrolling unter Lenny

giggzounet giggzounet at gmail.com
Mon Jan 18 21:39:55 UTC 2010


Shawn Lamson a écrit :
> On Mon, 18 Jan 2010 09:47:00 +0100
> giggzounet <giggzounet at gmail.com> wrote:
> 
>> Hi,
>>
>> I have Lenny with backports on the 1201N. I'm running unter the 2.6.30 of
>> lenny backports. The two finger scrolling doesn't work at all unter X (with
>> e17 as wm). I have enable it in my xorg.conf :
> 
> just a thought - is there a reason for not using the sid repositories?  the 1201N
> is bleeding edge hardware... you'd expect to find the best support for it in
> experimental.
> 

yes I know. I have hesitated a lot between sid and stable. But I'm on
sid since 2005 and I want to know a little bit the stable release...and
I can mix a bit the distros... :D

>> Option  "SHMConfig"     "on"
>> Option	"VertTwoFingerScroll"   "1"
>> Option	"HorizTwoFingerScroll"  "1"
>>
>> then restart X. nothing...I have tested with a more recent kernel (2.6.32 of
>> sid), it doesn't work too.
>> I have installed gsynaptics and it doesn't work too.
>>
>> Is Lenny too old for the two fingers scrolling ?
>>
>> I have read a few pages on elantech touchpad...How can I know, if the 1201N
>> has or hasn't an elantech touchpad ?
>>
> check http://wiki.debian.org/DebianEeePC/HowTo/ElantechTouchpad ... 
> 
> try #cat /proc/bus/input/devices ... on my 901 shows 
> I: Bus=0011 Vendor=0002 Product=000e Version=0000
> N: Name="ETPS/2 Elantech Touchpad"
> P: Phys=isa0060/serio1/input0
> S: Sysfs=/devices/platform/i8042/serio1/input/input6
> U: Uniq=
> H: Handlers=mouse0 event6 
> B: EV=f
> B: KEY=6420 0 70000 0 0 0 0 0 0 0 0
> B: REL=3
> B: ABS=f0003
> 

ok I have :

I: Bus=0017 Vendor=0001 Product=0001 Version=0100
N: Name="Macintosh mouse button emulation"
P: Phys=
S: Sysfs=/devices/virtual/input/input0
U: Uniq=
H: Handlers=mouse0 event0
B: EV=7
B: KEY=70000 0 0 0 0
B: REL=3


I: Bus=0011 Vendor=0002 Product=0007 Version=01b1
N: Name="SynPS/2 Synaptics TouchPad"
P: Phys=isa0060/serio1/input0
S: Sysfs=/devices/platform/i8042/serio1/input/input10
U: Uniq=
H: Handlers=mouse1 event10
B: EV=b
B: KEY=420 70000 0 0 0 0
B: ABS=11000003


so I don't have an elantech touchpad.

> or hal
> # hal-device $(hal-find-by-capability --capability  input.touchpad)
> udi = '/org/freedesktop/Hal/devices/platform_i8042_i8042_AUX_port_logicaldev_input'
>   linux.hotplug_type = 2  (0x2)  (int)
>   linux.subsystem = 'input'  (string)
>   input.device = '/dev/input/event6'  (string)
>   input.originating_device = '/org/freedesktop/Hal/devices/platform_i8042_i8042_AUX_port'  (string)
>   input.product = 'ETPS/2 Elantech Touchpad'  (string)
>   input.x11_options.HorizTwoFingerScroll = '1'  (string)
>   input.x11_options.TapButton1 = '1'  (string)
>   input.x11_options.VertTwoFingerScroll = '1'  (string)
>   input.x11_options.TapButton3 = '3'  (string)
>   input.x11_options.TapButton2 = '2'  (string)
>   info.subsystem = 'input'  (string)
>   info.product = 'ETPS/2 Elantech Touchpad'  (string)
>   linux.sysfs_path = '/sys/devices/platform/i8042/serio1/input/input6/event6'  (string)
>   info.parent = '/org/freedesktop/Hal/devices/platform_i8042_i8042_AUX_port'  (string)
>   info.category = 'input'  (string)
>   info.capabilities = { 'input', 'input.mouse', 'input.touchpad' } (string list)
>   info.udi = '/org/freedesktop/Hal/devices/platform_i8042_i8042_AUX_port_logicaldev_input'  (string)
>   linux.device_file = '/dev/input/event6'  (string)
> 
> if you are using lenny repositories this
> may not apply, but check which versions of xserver-xorg-core and
> xserver-xorg-input-synaptics you are using... for the latest ones
> I had to use udev rules instead of hal .fdi policy file.
> 
> I use synclient rather than gsynaptics to test from the commandline.
> 

for the xserver-xorg-input-synaptics :
0.14.7~git20070706-3

and for the xserver-xorg-core :
2:1.4.2-10.lenny2

Is there someone who has twofingerscrolling with these "old" versions ?

Bye bye
Guillaume



More information about the Debian-eeepc-devel mailing list