Elantech ETPS/2 Touchpad and Xorg 1.6.0

Hey there!

I’ve finally got my Elantech Touchpad working under Xorg 1.6.0 (from Ubuntu 9.04, Jaunty Jackalope)! After a long time googling for answers, I found the solution. It’s quite simple, open up a terminal window and run the following commands:

sudo modprobe -r psmouse
sudo modprobe psmouse proto=imps

After that, you’ll notice your touchpad is working, great! Now, using your favorite text editor and root permissions, create the file /etc/modprobe.d/options and add this line into it, in order to make the changes permanent:

options psmouse proto=imps

Good luck! :)

29 responses to this post.

  1. Great! Fixed my problem here.

    Reply

  2. Posted by Roald on April 15, 2009 at 7:22 am

    Thank You! It worked for me!

    Reply

  3. Posted by Kalina Spasova on May 18, 2009 at 6:23 am

    Thanks this helped a lot.

    Reply

  4. Posted by n3k on May 24, 2009 at 6:24 am

    worked for me

    Reply

  5. Posted by budious on July 17, 2009 at 9:02 am

    great fix, was wondering why my clevo m570a series touch pad stopped working after an upgrade from 8.04 > 8.10 > 9.04 … it worked fine by default the previous two versions, but this fix did the trick

    Reply

    • Yeah, I think such problems shouldn’t happen nowadays. But we can always find workarounds for all things Ubuntu, it’s just a matter of googling a bit :)
      Cheers

      Reply

  6. Posted by Roberto on July 22, 2009 at 10:27 am

    Works for me too. Actually my touchpad worked before but I was having response time issues, fixed using the same method :) .

    Reply

  7. Posted by Blaine Wood on July 27, 2009 at 6:39 pm

    Thanks,

    It’s good to have a mouse

    Reply

  8. Posted by KubuntuNoob on July 29, 2009 at 6:09 pm

    how to have root permission?

    Reply

    • Posted by KubuntuNoob on July 29, 2009 at 6:10 pm

      i try to save the file. but this comes out.

      “The document could not be saved, as it was not possible to write to /etc/modprobe.d/options.

      Check that you have write access to this file or that enough disk space is available.”

      Reply

    • You have to use sudo; That’s how you get root permissions. Wish you luck. Cheers

      Reply

  9. Posted by maw on August 3, 2009 at 9:04 am

    wow, you’re the man,mordor! Now I can throw my usb mouse away :D

    Thanks a lot,dude!

    Reply

  10. Posted by Carlos on August 27, 2009 at 10:39 pm

    Thank you so much. I did really appreciate this post. For a long time I have been tried fix this problem. You did it!

    Reply

  11. Posted by Mårtern on October 31, 2009 at 8:29 am

    THANK YOU!
    Finally i can utilize Ubuntu 9.10 to the fully!

    Reply

  12. Posted by Rauls on November 1, 2009 at 11:37 am

    Thanks! After googling around I found this site and it worked even on freshly installed Ubuntu 9.10 (although I thought it should work anyway)!

    Reply

  13. Posted by ahmadz1991 on November 5, 2009 at 7:21 am

    thnx a million,,, worked like a charm !!!

    Reply

  14. Posted by cabay on December 12, 2009 at 6:30 pm

    thanks it worked, good job

    Reply

  15. Posted by BETSY on December 22, 2009 at 8:24 pm

    i fixed a lot of other things in my notebook and now i am afraid of doing something without having a way back. can these commands affect my usb mouse? coud you send me you xorg.conf so i can compare it to mine?

    Reply

    • Don’t worry mate, these commands won’t affect your usb mouse. I’ll try to rescue my xorg.conf file so I can send you. I’m having headaches to install linux distros on my new notebook so I’m stuck with vi$ta for a while :( Anyway, I’ll try to make my xorg.conf available ASAP. Thanks for commenting! One thing is certain though, there’s no mention of any usb mouse on my xorg.conf file. The only thing I’ve changed on it was the part where I needed to add the correct resolution so my LCD monitor would work properly. Cheers :)

      Reply

  16. Posted by ixti on January 30, 2010 at 5:35 pm

    Thank you a lot! I thought I’ll go crazy trying to understand why my touchpad stop working properly after I have upgraded my Debian “testing” :) )

    Reply

  17. Posted by Tolucan on March 14, 2010 at 9:11 pm

    god I could kiss you right now LOL
    you don´t know for how long I´ve been searching trying to get it working properly
    awesome man! THANKS A LOT!!!

    Reply

  18. Posted by goosleem on July 19, 2010 at 4:25 am

    thanks a lot, it’s work!!

    Reply

  19. [...] 二、解决方案 经过google找到了一篇老外的博客Elantech ETPS/2 Touchpad and Xorg 1.6.0 [...]

    Reply

  20. Posted by golqmidiot on October 25, 2010 at 9:45 am

    Thanks man.. :)

    Reply

  21. Posted by saeed on January 5, 2011 at 2:06 am

    thanks man

    Reply

  22. Posted by santosh yadav on March 17, 2011 at 9:31 am

    its great
    now it is working fine
    thanks for your support

    Reply

  23. Posted by Help Me! on March 21, 2011 at 6:35 am

    ⎡ Virtual core pointer id=2 [master pointer (3)]
    ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
    ⎜ ↳ USB USB Keykoard id=11 [slave pointer (2)]
    ⎜ ↳ PIXART USB OPTICAL MOUSE id=12 [slave pointer (2)]
    ⎜ ↳ eGalax INC. USB TouchController id=14 [slave pointer (2)]
    ⎜ ↳ ImPS/2 Synaptics TouchPad id=16 [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)]
    ↳ Power Button id=8 [slave keyboard (3)]
    ↳ Sleep Button id=9 [slave keyboard (3)]
    ↳ USB USB Keykoard id=10 [slave keyboard (3)]
    ↳ USB 2.0 Camera id=13 [slave keyboard (3)]
    ↳ AT Translated Set 2 keyboard id=15 [slave keyboard (3)]
    ↳ HP WMI hotkeys id=17 [slave keyboard (3)]
    ####
    cat /etc/X11/xorg.conf
    Section “Screen”
    Identifier “Default Screen”
    DefaultDepth 24
    EndSection

    Section “Module”
    Load “glx”
    EndSection

    Section “Device”
    Identifier “Default Device”
    Driver “nvidia”
    Option “NoLogo” “True”
    EndSection
    ####
    cat /proc/bus/input/devices
    I: Bus=0011 Vendor=0002 Product=0005 Version=0000
    N: Name=”ImPS/2 Synaptics TouchPad”
    P: Phys=isa0060/serio1/input0
    S: Sysfs=/devices/platform/i8042/serio1/input/input13
    U: Uniq=
    H: Handlers=mouse2 event12
    B: EV=7
    B: KEY=70000 0 0 0 0 0 0 0 0
    B: REL=103
    ###
    Can you help me?My synaptics touchpad still doesn’t work,What should I do?

    Reply

    • I have no idea how to help you. Maybe you should do some googling using your distro version and your touchpad model/maker. Try this in a terminal window in order to see what touchpad model you’ve got: lspci

      Good luck!

      Reply

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.