'Elan Touchpad' not detected in Ubuntu 16.04.1 Gigabyte P57K-965-603S Fresh install

Bug #1641393 reported by Andrew F in Australia
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Confirmed
Medium
Unassigned

Bug Description

On a fresh install of Ubuntu 16.04.1 (July 27 2016, downloaded November 13 2016 from the official site) on the above machine, the Elan touchpad was not detected at all. An external mouse works perfectly.

Revision history for this message
Andrew F in Australia (gimme-spam) wrote :
Revision history for this message
Andrew F in Australia (gimme-spam) wrote :
Revision history for this message
Andrew F in Australia (gimme-spam) wrote :
Revision history for this message
Andrew F in Australia (gimme-spam) wrote :
Revision history for this message
Andrew F in Australia (gimme-spam) wrote :
Revision history for this message
Andrew F in Australia (gimme-spam) wrote :
Revision history for this message
Andrew F in Australia (gimme-spam) wrote :
description: updated
Revision history for this message
Andrew F in Australia (gimme-spam) wrote :

Update - bug is intermittent - touch pad works and is detected 50% of the time on bootups, just not the first 5.

Let me know please if you want logs from the machine.

Timo Aaltonen (tjaalton)
affects: xserver-xorg-video-sis (Ubuntu) → linux (Ubuntu)
Revision history for this message
Brad Figg (brad-figg) wrote : Status changed to Confirmed

This change was made by a bot.

Changed in linux (Ubuntu):
status: New → Confirmed
Revision history for this message
Joseph Salisbury (jsalisbury) wrote :

Did this issue start happening after an update/upgrade? Was there a prior kernel version where you were not having this particular problem?

Would it be possible for you to test the latest upstream kernel? Refer to https://wiki.ubuntu.com/KernelMainlineBuilds . Please test the latest v4.10 kernel[0].

If this bug is fixed in the mainline kernel, please add the following tag 'kernel-fixed-upstream'.

If the mainline kernel does not fix this bug, please add the tag: 'kernel-bug-exists-upstream'.

Once testing of the upstream kernel is complete, please mark this bug as "Confirmed".

Thanks in advance.

[0] http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.10-rc7

Changed in linux (Ubuntu):
importance: Undecided → Medium
status: Confirmed → Incomplete
Revision history for this message
Andrew F in Australia (gimme-spam) wrote :

'kernel-bug-exists-upstream'

Changed in linux (Ubuntu):
status: Incomplete → Confirmed
tags: added: kernel-bug-exists-upstream
Revision history for this message
Andrew F in Australia (gimme-spam) wrote :

Installed latest upstream kernel as per the link above (ran *.deb files with sudo dpkg -i *.deb)

No apparent errors in install.

Rebooted, twice. Touchpad did not work.

Removed latest upstream kernels and confirmed bug

Revision history for this message
Andrew F in Australia (gimme-spam) wrote :

To help with fault-finding, I made these changes after I tested the upstream kernels.

Changes as per:
http://askubuntu.com/questions/763584/elantech-touchpad-not-working-on-ubuntu

/etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT="i8042.reset quiet splash"
GRUB_CMDLINE_LINUX=""

^the above change in default boot made no difference, the touchpad was unresponsive.

Then tried both of the below changes:

/etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT="i8042.kbdreset=1 i8042.reset quiet splash"
GRUB_CMDLINE_LINUX=""

/usr/share/X11/xorg.conf.d/50-synaptics.conf
Section "InputClass"
        Identifier "touchpad catchall"
        Driver "synaptics"
        MatchIsTouchpad "on"
# Below two options as per http://askubuntu.com/questions/763584/elantech-touch$
        Option "TapButton1" "1"
        Option "VertEdgeScroll" "1"

At the moment, the touchpad is working well. In the past, the behaviour has been intermittent. It may or may not be a fix, but these changes *appear* to have had the touchpad recognised.

If there's a log you need me to run, please let me know.

Revision history for this message
Andrew F in Australia (gimme-spam) wrote :

Installed development module overnight 4.11.0-041100rc2-generic and commented out the above changes in the /etc/default/grub. Working at the moment, but it's intermittent.

I did leave the /50-synaptics file with the extra two lines alone, so they loaded.

Joseph - I recall an email asking me to comment out the i8042.nomux=1(?) in the kernel.

I can't find that - where would I find it? (was not in /proc/cmdline)

Regards,

Andrew F

Revision history for this message
Andrew F in Australia (gimme-spam) wrote :

Could you please let me know what the next step in faultfinding is?

Regards,

Andrew F

Revision history for this message
Kai-Heng Feng (kaihengfeng) wrote :

Can you try if either one of "i8042.kbdreset=1" or "i8042.noloop=1" works?

The parameter "i8042.reset" and xorg config files should be temporarily removed while testing.

Revision history for this message
Mo B (shoraibit) wrote :

Hi, I am experiencing a similar issue with the new Lenovo Yoga 720 15" that just came out (April 2017)

As far as I can tell the touchpad is not detected. I have tried all of the option suggested above to no avail. Please let me know if I should file a new bug or if I can provide any additional troubleshooting information. Thanks.

$ xinput --list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ Wacom HID 50FE Finger id=11 [slave pointer (2)]
⎜ ↳ Logitech G300s Optical Gaming Mouse id=15 [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)]
    ↳ EasyCamera id=10 [slave keyboard (3)]
    ↳ Ideapad extra buttons id=12 [slave keyboard (3)]
    ↳ AT Translated Set 2 keyboard id=13 [slave keyboard (3)]
    ↳ Logitech G300s Optical Gaming Mouse id=14 [slave keyboard (3)]

Revision history for this message
Andrew F in Australia (gimme-spam) wrote :

HI Mo,

As per Kai-Heng's request, could you please edit /etc/default/grub with the following options one at a time.

GRUB_CMDLINE_LINUX_DEFAULT="i8042.kbdreset=1 i8042.reset quiet splash"

Then try

GRUB_CMDLINE_LINUX_DEFAULT="i8042.kbdreset=1 quiet splash"

If still nothing, please try:

GRUB_CMDLINE_LINUX_DEFAULT="i8042.noloop=1 quiet splash"

It's intermittent - comment 14 seems to have it working 99% of the time on my machine - has failed to work in spells of 3 hours twice since Feb. Otherwise it works reliably.

Could you comment 14 as well - edit /etc/default/grub and /usr/share/X11/xorg.conf.d/50-synaptics.conf

If the fix works, then we're on to something.

Kai-Heng -> flat out with work for the next month or so - the i8042 commands didn't work, but I can't remember if I had the two lines in /usr/share/X11/xorg.conf.d/50-synaptics.conf commented out as well. Pretty sure I would have.

A

Revision history for this message
Andrew F in Australia (gimme-spam) wrote :

Grammar (too many edits)

Could you *try the fix in* comment 14 as well - edit /etc/default/grub and /usr/share/X11/xorg.conf.d/50-synaptics.conf

Revision history for this message
Vidar Braut Haarr (vhaarr+launchpad) wrote :

I've tried everything mentioned thus far, and nothing seems to be working.
I have a setting in the BIOS where I can toggle between Basic/Advanced Touchpad, but the BIOS settings are not saved for next boot. I read somewhere else that setting it to Basic would fix it.

Revision history for this message
feelipe (fassoline) wrote :

Hi, I have a similar issue with the a Dell Vostro 3560, I tried all the fixes in this thread, but Elan touchpad was not detected at all.

Any idea?

Thanks.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.