You are not logged in.

#26 2011-11-30 02:04:34

mrmylanman
Member
From: Altamonte Springs, FL, USA
Registered: 2011-03-13
Posts: 178

Re: Laptop elantech touchpad not working

Kinda cool to see that there are more people out there with the Series 7.  Slick laptop, it's good to hear it seems like the kernel issues should be taken care of soon...


Arch user since 2011-03-13

Thinkpad X220 Intel Core i7-2640M CPU, 16GB DDR3-1333 RAM, 160GB Intel SATA II SSD & 60GB OCZ mSATA SSD, 12.5" IPS 1366x768 Display, 6-cell Battery
(Installation date:  2012-03-19)

Offline

#27 2011-11-30 20:02:37

BCable
Member
Registered: 2011-11-30
Posts: 8

Re: Laptop elantech touchpad not working

Just bought a UX31E off Newegg.  I can deal with the keyboard glitches but not having synaptics is driving me nuts!  (also not happy about Newegg's no-refund policy)

Everything is as everyone else mentioned, except upgrading to 3.2rc3-1 from linux-mainline off AUR.

I tried both compiling myself and then from binary here, but I get the same result.  After it boots for a second the screen goes blank to switch framebuffer modes (I think), and it just sits there with the monitor off.  I waited a few seconds and tried to log in and run "startx" and the monitor flickered when I did so, but it stayed off...

I did the evil thing of booting into Ubuntu just to see how things would get detected, but it uses evdev and fails to do anything useful as well.

I checked the evdev manual to see if there were any scroll wheel alternatives, but I couldn't find anything.  So really, we're basically screwed for needing a scroll wheel  or middle click right now?  It's making browsing the web and working in terminals near impossible.

Last edited by BCable (2011-11-30 20:13:25)

Offline

#28 2011-12-01 02:30:43

BCable
Member
Registered: 2011-11-30
Posts: 8

Re: Laptop elantech touchpad not working

I did some research, installed a few false positives from DistroWatch that said they had 3.2 or 3.1.4, and I've come up with nothing.

As for this being in the new kernel and backported in 3.1, what exactly is this patch called?  I found nothing by searching...

http://git.kernel.org/?p=linux%2Fkernel … s=synaptic
http://git.kernel.org/?p=linux%2Fkernel … s=elantech

Offline

#29 2011-12-01 13:16:37

BCable
Member
Registered: 2011-11-30
Posts: 8

Re: Laptop elantech touchpad not working

They just released a 3.1.4 Arch package.  Just tried it out, by default it detects it as a Logitech mouse still.  Ran psmouse-elantech-build and it detected as Elantech again.  Still has the "(EE) synaptics: PS/2 Elantech ETF1059 Click-Pad: Synaptics driver unable to detect protocol" output.

I think we're going to have to wait for 3.2, but I'm not even sure that will work.

Offline

#30 2011-12-01 13:33:22

BCable
Member
Registered: 2011-11-30
Posts: 8

Re: Laptop elantech touchpad not working

Found an alternative to middle click for the time being:

http://linuxaleph.blogspot.com/2008/11/ … d-key.html

EDIT: And an alternative for scroll wheel:

$ xinput set-prop 11 "Evdev Wheel Emulation" 1 
$ xinput set-int-prop 11 "Evdev Wheel Emulation Button" 8 3

After this is set, right click and hold, then move the touchpad to use scroll wheel.  Hacky, but better than nothing  Screws up my mouse gestures in my browser.

Last edited by BCable (2011-12-01 15:14:02)

Offline

#31 2011-12-04 22:41:46

klemmster
Member
Registered: 2011-11-13
Posts: 9

Re: Laptop elantech touchpad not working

Hey BCable,

yes, KMS is broken with standard 3.2(from AUR)
Have a look at the wiki, I've made a patch, which fixes the black screen issue.
https://wiki.archlinux.org/index.php/As … nel_3.2rc3

If you have any questions don't hesitate to contact me. Due to my current work-load, response time might just be a little up the roof, sorry for that.


BCable wrote:

Just bought a UX31E off Newegg.  I can deal with the keyboard glitches but not having synaptics is driving me nuts!  (also not happy about Newegg's no-refund policy)

Everything is as everyone else mentioned, except upgrading to 3.2rc3-1 from linux-mainline off AUR.

I tried both compiling myself and then from binary here, but I get the same result.  After it boots for a second the screen goes blank to switch framebuffer modes (I think), and it just sits there with the monitor off.  I waited a few seconds and tried to log in and run "startx" and the monitor flickered when I did so, but it stayed off...

I did the evil thing of booting into Ubuntu just to see how things would get detected, but it uses evdev and fails to do anything useful as well.

I checked the evdev manual to see if there were any scroll wheel alternatives, but I couldn't find anything.  So really, we're basically screwed for needing a scroll wheel  or middle click right now?  It's making browsing the web and working in terminals near impossible.

Offline

#32 2011-12-05 16:44:51

BCable
Member
Registered: 2011-11-30
Posts: 8

Re: Laptop elantech touchpad not working

Awesome! With your patch everything works!

Is your patch going to be included in the actual 3.2 kernel or will we have to make sure we are patched?

Thanks a lot!

Offline

#33 2011-12-05 19:54:46

klemmster
Member
Registered: 2011-11-13
Posts: 9

Re: Laptop elantech touchpad not working

I think it's going to be included in some point in time. Not to sure, when though.

Please note that the credit goes to "nomego" from http://ubuntuforums.org/showthread.php? … 77&page=17 , who found the faulty commit.


BCable wrote:

Awesome! With your patch everything works!

Is your patch going to be included in the actual 3.2 kernel or will we have to make sure we are patched?

Thanks a lot!

Offline

#34 2011-12-07 15:42:56

mrmylanman
Member
From: Altamonte Springs, FL, USA
Registered: 2011-03-13
Posts: 178

Re: Laptop elantech touchpad not working

I got the touchpad detected correctly using linux-git instead of linux or linux-ck, however the touchpad has two handlers:

/dev/input/event7 and /dev/input/mouse0

/dev/input/event7 seems to get configured successfully based on log data, but then /dev/input/mouse0 comes along and does not get configured successfully.

If I change the match to /dev/input/mouse0, it says it cannot determine the protocol, so I specify that, and then all the other options are considered invalid, so it seems there's still some funkiness going on.  Is there a way to tell X to disregard /dev/input/mouse0?

EDIT:

It is working now!  I just have to apply a lot of surface area to get it working.  Maybe I can play with the settings some to get it more reasonable...

Last edited by mrmylanman (2011-12-07 15:54:35)


Arch user since 2011-03-13

Thinkpad X220 Intel Core i7-2640M CPU, 16GB DDR3-1333 RAM, 160GB Intel SATA II SSD & 60GB OCZ mSATA SSD, 12.5" IPS 1366x768 Display, 6-cell Battery
(Installation date:  2012-03-19)

Offline

#35 2011-12-10 16:47:13

bromo
Member
Registered: 2011-12-10
Posts: 1

Re: Laptop elantech touchpad not working

I feel less alone now: Samsung 700Z3A with elantech trackpad detected as Logitech PS/2 mouse.
I'm a newbie, do you think that I should just wait for a newer kernel (2.6.39 at the moment)?

thanks!

Offline

#36 2011-12-10 18:02:01

mrmylanman
Member
From: Altamonte Springs, FL, USA
Registered: 2011-03-13
Posts: 178

Re: Laptop elantech touchpad not working

I'd wait until Linux 3.2 comes out, then upgrade to that.  You will need to adjust your grub(2) configuration files as I believe vmlinuz and the boot images are named differently now.

The linux-git image works except for my WiFi (I have an Intel 6150 WiFi N and WiMAX card).

Should be fine once it hits final release stage.  They're on RC5, so it shouldn't be that much longer.


Arch user since 2011-03-13

Thinkpad X220 Intel Core i7-2640M CPU, 16GB DDR3-1333 RAM, 160GB Intel SATA II SSD & 60GB OCZ mSATA SSD, 12.5" IPS 1366x768 Display, 6-cell Battery
(Installation date:  2012-03-19)

Offline

#37 2011-12-23 15:37:22

hatsch
Member
Registered: 2011-12-23
Posts: 1

Re: Laptop elantech touchpad not working

mrmylanman wrote:

I got the touchpad detected correctly using linux-git instead of linux or linux-ck, however the touchpad has two handlers:

/dev/input/event7 and /dev/input/mouse0

/dev/input/event7 seems to get configured successfully based on log data, but then /dev/input/mouse0 comes along and does not get configured successfully.

If I change the match to /dev/input/mouse0, it says it cannot determine the protocol, so I specify that, and then all the other options are considered invalid, so it seems there's still some funkiness going on.  Is there a way to tell X to disregard /dev/input/mouse0?

EDIT:

It is working now!  I just have to apply a lot of surface area to get it working.  Maybe I can play with the settings some to get it more reasonable...

ou

how did you change the behaviour of the touchpad? i have the same issue running ubuntu with kernel 3.2rc6. everything else works fine.

Offline

#38 2011-12-23 17:44:27

mrmylanman
Member
From: Altamonte Springs, FL, USA
Registered: 2011-03-13
Posts: 178

Re: Laptop elantech touchpad not working

It just worked in Linux 3.2.  A few other modules didn't seem to work, though.  Make sure to remove the psmouse-elantech package as I did that prior to upgrading to the linux-git package.

If it doesn't work, I'm not sure how I can help out...  The reason I originally didn't think it was working was because I had to lay practically my whole finger on the touchpad to get it working...  I saw another guy mention that he experienced the same thing and tried that.  That was the case.


Arch user since 2011-03-13

Thinkpad X220 Intel Core i7-2640M CPU, 16GB DDR3-1333 RAM, 160GB Intel SATA II SSD & 60GB OCZ mSATA SSD, 12.5" IPS 1366x768 Display, 6-cell Battery
(Installation date:  2012-03-19)

Offline

#39 2011-12-24 20:31:59

mhertz
Member
From: Denmark
Registered: 2010-06-19
Posts: 681

Re: Laptop elantech touchpad not working

hatsch wrote:

how did you change the behaviour of the touchpad? i have the same issue running ubuntu with kernel 3.2rc6. everything else works fine.

You use synclient from the synaptics driver package, and when you've found a good setup, then add a file under '/etc/X11/xorg.conf.d/' which then gets loaded upon each startup by xorg, e.g. I use the following file to add twofinger-horizontal-scrolling and make the finger-pressure more sensitive and the scrolling a bit quicker, in addition to the default options defined:

20-synclient.conf:

Section "InputClass"
        Identifier "touchpad catchall"
        Driver "synaptics"
        MatchIsTouchpad "on"
        MatchDevicePath "/dev/input/event*"
        Option "HorizTwoFingerScroll" "1"
        Option "FingerLow" "10"
        Option "FingerHigh" "16"
        Option "VertScrollDelta" "10"
EndSection

Last edited by mhertz (2011-12-24 20:37:20)

Offline

#40 2012-01-01 16:19:45

mrmylanman
Member
From: Altamonte Springs, FL, USA
Registered: 2011-03-13
Posts: 178

Re: Laptop elantech touchpad not working

So I'm using linux-git (3.2-rc7), and it's working pretty good, scrolling and everything else is configured fine, the only problem is that right clicking doesn't work still.

I tried xf86-input-synaptics-clickpad instead of xf86-input-synaptics, but it didn't seem to make a difference.

synclient -m still reports that it's a left-click event, not a right-click one.


Arch user since 2011-03-13

Thinkpad X220 Intel Core i7-2640M CPU, 16GB DDR3-1333 RAM, 160GB Intel SATA II SSD & 60GB OCZ mSATA SSD, 12.5" IPS 1366x768 Display, 6-cell Battery
(Installation date:  2012-03-19)

Offline

#41 2012-01-05 20:19:59

nemp
Member
Registered: 2009-01-30
Posts: 17

Re: Laptop elantech touchpad not working

Yay! It's in mainline! x)
Compiling...

Offline

#42 2012-01-05 23:36:53

nemp
Member
Registered: 2009-01-30
Posts: 17

Re: Laptop elantech touchpad not working

-.- It does'n work for me.

Offline

#43 2012-01-07 18:14:29

mrmylanman
Member
From: Altamonte Springs, FL, USA
Registered: 2011-03-13
Posts: 178

Re: Laptop elantech touchpad not working

I'm sorry... it's working (mostly) good for me, now.  I am using Linux-ck, but I have moved on to KDE.  If this helps, here's the output from synclient -l on my machine:

Parameter settings:
    LeftEdge                = 130
    RightEdge               = 3130
    TopEdge                 = 123
    BottomEdge              = 2159
    FingerLow               = 1
    FingerHigh              = 6
    FingerPress             = 256
    MaxTapTime              = 180
    MaxTapMove              = 175
    MaxDoubleTapTime        = 180
    SingleTapTimeout        = 180
    ClickTime               = 100
    FastTaps                = 0
    EmulateMidButtonTime    = 75
    EmulateTwoFingerMinZ    = 282
    EmulateTwoFingerMinW    = 7
    VertScrollDelta         = 100
    HorizScrollDelta        = 100
    VertEdgeScroll          = 0
    HorizEdgeScroll         = 0
    CornerCoasting          = 0
    VertTwoFingerScroll     = 1
    HorizTwoFingerScroll    = 1
    MinSpeed                = 1
    MaxSpeed                = 1.75
    AccelFactor             = 0.0502639
    TrackstickSpeed         = 40
    EdgeMotionMinZ          = 30
    EdgeMotionMaxZ          = 160
    EdgeMotionMinSpeed      = 1
    EdgeMotionMaxSpeed      = 318
    EdgeMotionUseAlways     = 0
    TouchpadOff             = 0
    LockedDrags             = 0
    LockedDragTimeout       = 5000
    RTCornerButton          = 0
    RBCornerButton          = 3
    LTCornerButton          = 0
    LBCornerButton          = 0
    TapButton1              = 1
    TapButton2              = 2
    TapButton3              = 3
    ClickFinger1            = 1
    ClickFinger2            = 1
    ClickFinger3            = 1
    CircularScrolling       = 0
    CircScrollDelta         = 30
    CircScrollTrigger       = 0
    CircularPad             = 0
    PalmDetect              = 0
    PalmMinWidth            = 10
    PalmMinZ                = 200
    CoastingSpeed           = 0.4
    CoastingFriction        = 50
    PressureMotionMinZ      = 30
    PressureMotionMaxZ      = 160
    PressureMotionMinFactor = 1
    PressureMotionMaxFactor = 1
    GrabEventDevice         = 1
    TapAndDragGesture       = 1
    AreaLeftEdge            = 0
    AreaRightEdge           = 0
    AreaTopEdge             = 0
    AreaBottomEdge          = 0
    TouchButtonArea         = 20
    TouchButtonSticky       = 64
    LEDStatus               = 0
    LEDDoubleTap            = 1

I am using the driver 'xf86-input-synaptics-clickpad' currently.  I originally installed it because right-click is not working for me, and I was hoping that this would solve it, but it is behaving the same way.  I was just too lazy to change back to the official xf86-input-synaptics package.  Instead I set up a right-click action in the KDE touchpad settings by using a three-finger tap.  Works for now.


Arch user since 2011-03-13

Thinkpad X220 Intel Core i7-2640M CPU, 16GB DDR3-1333 RAM, 160GB Intel SATA II SSD & 60GB OCZ mSATA SSD, 12.5" IPS 1366x768 Display, 6-cell Battery
(Installation date:  2012-03-19)

Offline

#44 2012-01-08 23:06:44

maxmat
Member
Registered: 2010-11-04
Posts: 2

Re: Laptop elantech touchpad not working

Solved here, on some Gentoo, using this post.

After installing the new psmouse module (see below where to get it and how to compile it in a trash way), I came wondering how make it work...

I took both files in the first post (10-synaptics.conf and 11-evdev.conf) and commented out everything but keyboard in 11-evdev.conf and all works fine after that.

Using both files as is I had a strange behaviour on the touchpad: everything was working except TapButton mode... After checking /var/log/Xorg.0.log I saw the touchpad device was used by evdev rather than synaptics, so I remove un-desired section in 10-evdev.conf. I suppose removing only the "MatchIsPointer" section would have been sufficient... Never mind, I hope this will help somebody : )

So, the files:

10-synaptics.conf

Section "InputClass"
       Identifier "PS/2 Elantech ETF1059 Click-Pad"
       Driver "synaptics"
       MatchIsTouchpad "on"
              Option "TapButton1" "1"
              Option "TapButton2" "2"
              Option "TapButton3" "3"
              Option "VertEdgeScroll" "on"
              Option "VertTwoFingerScroll" "on"
              Option "HorizEdgeScroll" "on"
              Option "HorizTwoFingerScroll" "on"
              Option "CircularScrolling" "on"
              Option "CircScrollTrigger" "2"
              Option "EmulateTwoFingerMinZ" "40"
              Option "EmulateTwoFingerMinW" "8"
EndSection

11-evdev.conf (without the comments)

Section "InputClass"
        Identifier "evdev keyboard catchall"
        MatchIsKeyboard "on"
        MatchDevicePath "/dev/input/event*"
        Driver "evdev"
        Option "XkbLayout" "de"
        Option "XkbVariant" "nodeadkeys"
EndSection

my xinput list

babar@mv:~$ xinput list
⎡ Virtual core pointer                          id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ Logitech USB-PS/2 Mouse                   id=11   [slave  pointer  (2)]
⎜   ↳ ETPS/2 Elantech ETF1059 Click-Pad         id=13   [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)]
    ↳ Power Button                              id=9    [slave  keyboard (3)]
    ↳ Sleep Button                              id=10   [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=12   [slave  keyboard (3)]

and finally the /var/log/Xorg.0.log

[    23.269] (II) config/udev: Adding input device ETPS/2 Elantech ETF1059 Click-Pad (/dev/input/event8)
[    23.269] (**) ETPS/2 Elantech ETF1059 Click-Pad: Applying InputClass "evdev pointer catchall"
[    23.269] (**) ETPS/2 Elantech ETF1059 Click-Pad: Applying InputClass "evdev touchpad catchall"
[    23.269] (**) ETPS/2 Elantech ETF1059 Click-Pad: Applying InputClass "touchpad catchall"
[    23.269] (**) ETPS/2 Elantech ETF1059 Click-Pad: Applying InputClass "PS/2 Elantech ETF1059 Click-Pad"
[    23.269] (II) LoadModule: "synaptics"
[    23.269] (II) Loading /usr/lib64/xorg/modules/input/synaptics_drv.so
[    23.273] (II) Module synaptics: vendor="X.Org Foundation"
[    23.273]    compiled for 1.11.2, module version = 1.5.0
[    23.273]    Module class: X.Org XInput Driver
[    23.273]    ABI class: X.Org XInput driver, version 13.0
[    23.273] (II) Using input driver 'synaptics' for 'ETPS/2 Elantech ETF1059 Click-Pad'
[    23.273] (II) Loading /usr/lib64/xorg/modules/input/synaptics_drv.so
[    23.274] (**) ETPS/2 Elantech ETF1059 Click-Pad: always reports core events
[    23.274] (**) Option "Device" "/dev/input/event8"
[    23.313] (--) synaptics: ETPS/2 Elantech ETF1059 Click-Pad: x-axis range 0 - 1218
[    23.313] (--) synaptics: ETPS/2 Elantech ETF1059 Click-Pad: y-axis range 0 - 522
[    23.313] (--) synaptics: ETPS/2 Elantech ETF1059 Click-Pad: pressure range 0 - 255
[    23.313] (--) synaptics: ETPS/2 Elantech ETF1059 Click-Pad: finger width range 0 - 0
[    23.313] (--) synaptics: ETPS/2 Elantech ETF1059 Click-Pad: buttons: left right middle double triple scroll-buttons
[    23.313] (--) synaptics: ETPS/2 Elantech ETF1059 Click-Pad: Vendor 0x2 Product 0xe
[    23.313] (**) Option "EmulateTwoFingerMinZ" "40"
[    23.313] (**) Option "EmulateTwoFingerMinW" "8"
[    23.313] (**) Option "VertEdgeScroll" "on"
[    23.313] (**) Option "HorizEdgeScroll" "on"
[    23.313] (**) Option "VertTwoFingerScroll" "on"
[    23.313] (**) Option "HorizTwoFingerScroll" "on"
[    23.313] (**) Option "TapButton1" "1"
[    23.313] (**) Option "TapButton2" "2"
[    23.313] (**) Option "TapButton3" "3"
[    23.313] (**) Option "CircularScrolling" "on"
[    23.313] (**) Option "CircScrollTrigger" "2"
[    23.313] (--) synaptics: ETPS/2 Elantech ETF1059 Click-Pad: touchpad found
[    23.314] (**) ETPS/2 Elantech ETF1059 Click-Pad: always reports core events
[    23.314] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio2/input/input8/event8"
[    23.314] (II) XINPUT: Adding extended input device "ETPS/2 Elantech ETF1059 Click-Pad" (type: TOUCHPAD, id 13)
[    23.314] (**) synaptics: ETPS/2 Elantech ETF1059 Click-Pad: (accel) MinSpeed is now constant deceleration 2.5

[    23.314] (**) synaptics: ETPS/2 Elantech ETF1059 Click-Pad: MaxSpeed is now 1.75
[    23.314] (**) synaptics: ETPS/2 Elantech ETF1059 Click-Pad: AccelFactor is now 0.151
[    23.314] (**) ETPS/2 Elantech ETF1059 Click-Pad: (accel) keeping acceleration scheme 1
[    23.314] (**) ETPS/2 Elantech ETF1059 Click-Pad: (accel) acceleration profile 1
[    23.314] (**) ETPS/2 Elantech ETF1059 Click-Pad: (accel) acceleration factor: 2.000
[    23.314] (**) ETPS/2 Elantech ETF1059 Click-Pad: (accel) acceleration threshold: 4
[    23.314] (--) synaptics: ETPS/2 Elantech ETF1059 Click-Pad: touchpad found
[    23.315] (II) config/udev: Adding input device ETPS/2 Elantech ETF1059 Click-Pad (/dev/input/mouse1)
[    23.315] (**) ETPS/2 Elantech ETF1059 Click-Pad: Ignoring device from InputClass "touchpad ignore duplicates"
[    25.997] (II) intel(0): EDID vendor "LEN", prod id 16561
[    25.997] (II) intel(0): Printing DDC gathered Modelines:
[    25.997] (II) intel(0): Modeline "1600x900"x0.0  108.50  1600 1648 1680 1920  900 903 908 942 -hsync -vsync (56.5 kHz)
[    25.997] (II) intel(0): Modeline "1600x900"x0.0   90.43  1600 1648 1680 1920  900 903 908 942 -hsync -vsync (47.1 kHz)
[    26.032] (II) intel(0): EDID vendor "LEN", prod id 16561
[    26.032] (II) intel(0): Printing DDC gathered Modelines:
[    26.032] (II) intel(0): Modeline "1600x900"x0.0  108.50  1600 1648 1680 1920  900 903 908 942 -hsync -vsync (56.5 kHz)
[    26.032] (II) intel(0): Modeline "1600x900"x0.0   90.43  1600 1648 1680 1920  900 903 908 942 -hsync -vsync (47.1 kHz)
[    59.532] (II) AIGLX: Suspending AIGLX clients for VT switch
[   124.656] (II) Open ACPI successful (/var/run/acpid.socket)
[   124.656] (II) AIGLX: Resuming AIGLX clients after VT switch
[   124.708] (II) intel(0): EDID vendor "LEN", prod id 16561
[   124.708] (II) intel(0): Printing DDC gathered Modelines:
[   124.708] (II) intel(0): Modeline "1600x900"x0.0  108.50  1600 1648 1680 1920  900 903 908 942 -hsync -vsync (56.5 kHz)
[   124.708] (II) intel(0): Modeline "1600x900"x0.0   90.43  1600 1648 1680 1920  900 903 908 942 -hsync -vsync (47.1 kHz)
[   124.744] (--) synaptics: ETPS/2 Elantech ETF1059 Click-Pad: touchpad found

Versions (as shown on my Gentoo) of software [mostly] involved:
xorg-server 1.11.2-r2
xf86-input-synaptics 1.5.0
xf86-input-evdev 2.6.0

The psmouse module was found here.

After extracting it, I copied the src/ content into /usr/src/${VERSION}/drivers/input/mouse/ after renaming that dir and creating a new one. My kernel is 3.1.6-gentoo standard.

Edit: I've also keep only elantech driver in psmouse kernel config...

Last edited by maxmat (2012-01-10 08:07:11)

Offline

#45 2012-02-03 00:15:18

franck
Member
Registered: 2011-12-20
Posts: 3

Re: Laptop elantech touchpad not working

Hey guys,

I also own a Samsung NP700Z5A.
I installed the psmouse-elantech package, the touchpad now works, but not the advanced functionnalities like two finger scrolling for example.
I tried a lot of solutions proposed in this thread or on other websites, but none of them solved my problem :
The driver loaded to manage the touchpad is always evdev, and not synaptics.

I tried to comment out the section corresponding to the touchpad in 10-evdev.conf, change the Driver line from evdev to synaptics, make the 10-synaptics.conf load before 10-evdev.conf, etc., but nothing seems to work.
When I check which driver is loaded by looking at the Xorg.0.log, it's always evdev :

[    19.175] (II) config/udev: Adding input device PS/2 Elantech ETF1059 Click-Pad (/dev/input/mouse0)
[    19.175] (II) No input driver specified, ignoring this device.
[    19.175] (II) This device may have been added with another device file.
[    19.175] (II) config/udev: Adding input device PS/2 Elantech ETF1059 Click-Pad (/dev/input/event11)
[    19.175] (**) PS/2 Elantech ETF1059 Click-Pad: Applying InputClass "evdev pointer catchall"
[    19.175] (II) Using input driver 'evdev' for 'PS/2 Elantech ETF1059 Click-Pad'
[    19.175] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so
[    19.175] (**) PS/2 Elantech ETF1059 Click-Pad: always reports core events
[    19.176] (**) PS/2 Elantech ETF1059 Click-Pad: Device: "/dev/input/event11"
[    19.176] (--) PS/2 Elantech ETF1059 Click-Pad: Found 3 mouse buttons
[    19.176] (--) PS/2 Elantech ETF1059 Click-Pad: Found relative axes
[    19.176] (--) PS/2 Elantech ETF1059 Click-Pad: Found x and y relative axes
[    19.176] (II) PS/2 Elantech ETF1059 Click-Pad: Configuring as mouse
[    19.176] (**) PS/2 Elantech ETF1059 Click-Pad: YAxisMapping: buttons 4 and 5
[    19.176] (**) PS/2 Elantech ETF1059 Click-Pad: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
[    19.176] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio1/input/input11/event11"
[    19.176] (II) XINPUT: Adding extended input device "PS/2 Elantech ETF1059 Click-Pad" (type: MOUSE, id 12)
[    19.176] (II) PS/2 Elantech ETF1059 Click-Pad: initialized for relative axes.
[    19.176] (**) PS/2 Elantech ETF1059 Click-Pad: (accel) keeping acceleration scheme 1
[    19.176] (**) PS/2 Elantech ETF1059 Click-Pad: (accel) acceleration profile 0
[    19.176] (**) PS/2 Elantech ETF1059 Click-Pad: (accel) acceleration factor: 2.000
[    19.176] (**) PS/2 Elantech ETF1059 Click-Pad: (accel) acceleration threshold: 4

Do you have an idea ? Did I miss something ?

Here's my configuration ;
psmouse-elantech 6.7
kernel 3.2.2-1-ARCH

Offline

#46 2012-04-05 22:14:03

franck
Member
Registered: 2011-12-20
Posts: 3

Re: Laptop elantech touchpad not working

Problem solved.

A kernel update did the job, the touchpad is now correctly recognized as a touchpad.
I removed the psmouse-elantech package which is not needed anymore.
The synaptics driver can now be used to configure the touchpad (two-finger scrolling, palm detection, etc.).

Working configuration:
kernel 3.2.13-1-ARCH
xf86-input-synaptics 1.5.99.902-1
xf86-input-evdev 2.7.0-2

Offline

Board footer

Powered by FluxBB