Results 1 to 10 of 10

Thread: Elantech Touchpad not working

  1. #1
    Join Date
    Oct 2013
    Beans
    28
    Distro
    Ubuntu 12.04 Precise Pangolin

    Elantech Touchpad not working

    I can't get my elantech touchpad working at all. HELP!!

  2. #2
    Join Date
    Mar 2010
    Location
    India
    Beans
    8,175
    Distro
    Ubuntu 12.04 Precise Pangolin

    Re: Elantech Touchpad not working

    Quote Originally Posted by Keith_Valin View Post
    I can't get my elantech touchpad working at all. HELP!!
    Welcome to the forums Keith !

    If you are still on it, please post back the outputs of -
    Code:
    lsb_release -d
    uname -mr
    xinput
    lsmod
    While posting the outputs, please use the 'Code' box. It preserves its formatting and makes your post cleaner, compact and more readable. Follow the "Using Code Tags" link in my signature to see how.
    Varun
    Help others by marking threads as [SOLVED], if they are. (See how)
    Wireless Script | Use Code Tags
    Am I not replying you? Perhaps this is why.

  3. #3
    Join Date
    Oct 2013
    Beans
    28
    Distro
    Ubuntu 12.04 Precise Pangolin

    Re: Elantech Touchpad not working

    Can't find the link.
    Last edited by Keith_Valin; October 12th, 2013 at 08:00 PM.

  4. #4
    Join Date
    Mar 2010
    Location
    India
    Beans
    8,175
    Distro
    Ubuntu 12.04 Precise Pangolin

    Re: Elantech Touchpad not working

    Quote Originally Posted by Keith_Valin View Post
    Can't find the link.
    Which link? The one about the code tags? Here it is : http://ubuntuforums.org/showpost.php?p=12776168

    The commands you have to enter (or copy-paste) in a terminal which can be opened with Ctrl+Alt+T shortcut.
    Varun
    Help others by marking threads as [SOLVED], if they are. (See how)
    Wireless Script | Use Code Tags
    Am I not replying you? Perhaps this is why.

  5. #5
    Join Date
    Oct 2013
    Beans
    28
    Distro
    Ubuntu 12.04 Precise Pangolin

    Re: Elantech Touchpad not working

    Code:
    lsb_release -d
    Description:	Ubuntu 12.04.3 LTS
    
    uname -mr
    3.2.0-54-generic x86_64
    
    
    
    xinput
    ⎡ Virtual core pointer                    	id=2	[master pointer  (3)]
    ⎜   ↳ Virtual core XTEST pointer              	id=4	[slave  pointer  (2)]
    ⎜   ↳ Logitech Unifying Device. Wireless PID:1025	id=9	[slave  pointer  (2)]
    ⎜   ↳ ETPS/2 Elantech Touchpad                	id=11	[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)]
        ↳ AT Translated Set 2 keyboard            	id=10	[slave  keyboard (3)]
        ↳ Toshiba input device                    	id=12	[slave  keyboard (3)]
    
    lsmod
    Module                  Size  Used by
    pci_stub               12622  1 
    vboxpci                23237  0 
    vboxnetadp             13382  0 
    vboxnetflt             23478  0 
    vboxdrv               287130  3 vboxpci,vboxnetadp,vboxnetflt
    vesafb                 13844  1 
    bnep                   18281  2 
    rfcomm                 47604  4 
    bluetooth             180113  10 bnep,rfcomm
    parport_pc             32866  0 
    ppdev                  17113  0 
    snd_hda_codec_conexant    62317  1 
    snd_hda_codec_hdmi     32474  1 
    snd_hda_intel          33719  7 
    snd_hda_codec         127706  3 snd_hda_codec_conexant,snd_hda_codec_hdmi,snd_hda_intel
    snd_hwdep              17764  1 snd_hda_codec
    snd_pcm                97275  3 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec
    arc4                   12529  2 
    snd_seq_midi           13324  0 
    snd_rawmidi            30748  1 snd_seq_midi
    fglrx                6725632  87 
    rtl8188ee             138276  0 
    snd_seq_midi_event     14899  1 snd_seq_midi
    snd_seq                61929  2 snd_seq_midi,snd_seq_midi_event
    rtlwifi               123347  1 rtl8188ee
    mac80211              506862  2 rtl8188ee,rtlwifi
    snd_timer              29990  2 snd_pcm,snd_seq
    cfg80211              205774  2 rtlwifi,mac80211
    snd_seq_device         14540  3 snd_seq_midi,snd_rawmidi,snd_seq
    joydev                 17693  0 
    mac_hid                13253  0 
    snd                    79041  24 snd_hda_codec_conexant,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
    binfmt_misc            17540  1 
    toshiba_acpi           18582  0 
    video                  19651  0 
    i2c_piix4              13301  0 
    sparse_keymap          13890  1 toshiba_acpi
    wmi                    19256  1 toshiba_acpi
    psmouse                97519  0 
    serio_raw              13211  0 
    soundcore              15091  1 snd
    snd_page_alloc         18529  2 snd_hda_intel,snd_pcm
    fam15h_power           13159  0 
    lp                     17799  0 
    parport                46562  3 parport_pc,ppdev,lp
    hid_logitech_dj        18730  0 
    usbhid                 47238  1 hid_logitech_dj
    hid                    99636  2 hid_logitech_dj,usbhid

  6. #6
    Join Date
    Mar 2010
    Location
    India
    Beans
    8,175
    Distro
    Ubuntu 12.04 Precise Pangolin

    Re: Elantech Touchpad not working

    So it's detected and the correct driver (psmouse) is also loaded for it. Maybe a bug in xorg causing it to get lost during startup. Have you tried updating the system? Apparently, such problems are often solved by newer kernel updates.

    For now, see if this makes it active -
    Code:
    xinput float "ETPS/2 Elantech Touchpad"
    xinput reattach "ETPS/2 Elantech Touchpad" "Virtual Core Pointer"
    xinput reattach "ETPS/2 Elantech Touchpad" "Virtual core pointer"
    (EDIT: Corrected the second command)

    If not, also try (with or without above) -
    Code:
    sudo modprobe -rv psmouse
    sudo modprobe -v psmouse
    If an update fixes it, very good. If not, we can make the above workaround easier, probably automatic.
    Last edited by varunendra; October 16th, 2013 at 12:21 AM.
    Varun
    Help others by marking threads as [SOLVED], if they are. (See how)
    Wireless Script | Use Code Tags
    Am I not replying you? Perhaps this is why.

  7. #7
    Join Date
    Oct 2013
    Beans
    28
    Distro
    Ubuntu 12.04 Precise Pangolin

    Re: Elantech Touchpad not working

    Ok I ran the commands that you gave me through the terminal this is the output.
    Code:
    xinput float "ETPS/2 Elantech Touchpad"
    
    xinput reattach "ETPS/2 Elantech Touchpad" "Virtual Core Pointer"
    unable to find device Virtual Core Pointer
    
    sudo modprobe -rv psmouse
    rmmod /lib/modules/3.2.0-54-generic/kernel/drivers/input/mouse/psmouse.ko
    
    sudo modprobe -v psmouse
    insmod /lib/modules/3.2.0-54-generic/kernel/drivers/input/mouse/psmouse.ko
    Rebooted, still didn't work, any other ideas?

  8. #8
    Join Date
    Mar 2010
    Location
    India
    Beans
    8,175
    Distro
    Ubuntu 12.04 Precise Pangolin

    Re: Elantech Touchpad not working

    My bad ! The "Core Pointer" was in small letters -
    Quote Originally Posted by Keith_Valin View Post
    Code:
    xinput
    ⎡ Virtual core pointer                    	id=2	[master pointer  (3)]
    So the second command should have been -
    Code:
    xinput reattach "ETPS/2 Elantech Touchpad" "Virtual core pointer"
    Please try that again and report back.

    PS:
    You can also use the IDs instead of names, but the ID of the touchpad may change on each reboot (most probably being 10, 11 or 12), although the ID of the Master Pointer would stay the same (2). So the command (assuming the touchpad's ID is 11) could also be of the form -
    Code:
    xinput float 11
    xinput reattach 11 2
    But this will change depending upon touchpad's ID on each reboot, so using the name string is a better approach.

    PPS: Please also note that these xinput changes don't carry across reboot. So don't reboot after running the commands. If it makes it work, we can make it permanent by other means.
    Last edited by varunendra; October 16th, 2013 at 12:19 AM.
    Varun
    Help others by marking threads as [SOLVED], if they are. (See how)
    Wireless Script | Use Code Tags
    Am I not replying you? Perhaps this is why.

  9. #9
    Join Date
    Oct 2013
    Beans
    28
    Distro
    Ubuntu 12.04 Precise Pangolin

    Re: Elantech Touchpad not working

    Still nothing. What next?

  10. #10
    Join Date
    Mar 2010
    Location
    India
    Beans
    8,175
    Distro
    Ubuntu 12.04 Precise Pangolin

    Re: Elantech Touchpad not working

    Quote Originally Posted by Keith_Valin View Post
    Still nothing. What next?
    I would suspect a broken update. Please try this -
    Code:
    sudo apt-get clean
    sudo apt-get autoremove
    sudo apt-get update
    sudo apt-get dist-upgrade
    If that does not help, I would suggest to try upgrading to the latest kernel available by default, by installing "linux-generic-lts-raring" package and simultaneously upgrade to the relevant xorg packages as well (as recommended in the wiki page here) -
    Code:
    sudo apt-get install --install-recommends linux-generic-lts-raring xserver-xorg-lts-raring libgl1-mesa-glx-lts-raring
    Varun
    Help others by marking threads as [SOLVED], if they are. (See how)
    Wireless Script | Use Code Tags
    Am I not replying you? Perhaps this is why.

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •