Synaptics Touchpad does not work on C15b notebook

Bug #1541496 reported by Evy Karavatselou
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Fix Released
High
Unassigned

Bug Description

After installing Ubuntu 14.04 LTS on my Pegatron C15b notebook, the touchpad does not work. This is a dual-boot system, with Windows 10. On Windows 10, the Touchpad works fine.

WORKAROUND: Use kernel parameter:
i8042.noloop=1

ProblemType: Bug
DistroRelease: Ubuntu 14.04
Package: linux-image-3.19.0-49-generic 3.19.0-49.55~14.04.1
ProcVersionSignature: Ubuntu 3.19.0-49.55~14.04.1-generic 3.19.8-ckt12
Uname: Linux 3.19.0-49-generic x86_64
ApportVersion: 2.14.1-0ubuntu3.19
Architecture: amd64
CurrentDesktop: Unity
Date: Wed Feb 3 18:39:57 2016
InstallationDate: Installed on 2015-11-28 (67 days ago)
InstallationMedia: Ubuntu 14.04.3 LTS "Trusty Tahr" - Beta amd64 (20150805)
SourcePackage: linux-lts-vivid
UpgradeStatus: Upgraded to trusty on 2016-02-02 (0 days ago)
---
ApportVersion: 2.14.1-0ubuntu3.19
Architecture: amd64
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC1: evy 1991 F.... pulseaudio
 /dev/snd/controlC0: evy 1991 F.... pulseaudio
CurrentDesktop: Unity
DistroRelease: Ubuntu 14.04
HibernationDevice: RESUME=UUID=fde56f96-3316-49fe-938e-7b6cf461984a
InstallationDate: Installed on 2015-11-28 (99 days ago)
InstallationMedia: Ubuntu 14.04.3 LTS "Trusty Tahr" - Beta amd64 (20150805)
MachineType: PEGATRON CORPORATION C15B
Package: linux (not installed)
ProcFB: 0 inteldrmfb
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.19.0-51-generic.efi.signed root=UUID=140b6e5c-90b9-485b-930a-bd1bc953c21d ro quiet splash vt.handoff=7
ProcVersionSignature: Ubuntu 3.19.0-51.58~14.04.1-generic 3.19.8-ckt13
RelatedPackageVersions:
 linux-restricted-modules-3.19.0-51-generic N/A
 linux-backports-modules-3.19.0-51-generic N/A
 linux-firmware 1.127.20
Tags: trusty
Uname: Linux 3.19.0-51-generic x86_64
UpgradeStatus: Upgraded to trusty on 2016-02-02 (33 days ago)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo
_MarkForUpload: True
dmi.bios.date: 03/18/2014
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: C15B.616
dmi.board.asset.tag: ATN12345678901234567
dmi.board.name: C15B
dmi.board.vendor: PEGATRON CORPORATION
dmi.board.version: 1.0
dmi.chassis.asset.tag: To Be Filled By O.E.M.
dmi.chassis.type: 3
dmi.chassis.vendor: PEGATRON Computer Inc.
dmi.chassis.version: To Be Filled By O.E.M.
dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvrC15B.616:bd03/18/2014:svnPEGATRONCORPORATION:pnC15B:pvr1.0:rvnPEGATRONCORPORATION:rnC15B:rvr1.0:cvnPEGATRONComputerInc.:ct3:cvrToBeFilledByO.E.M.:
dmi.product.name: C15B
dmi.product.version: 1.0
dmi.sys.vendor: PEGATRON CORPORATION

Revision history for this message
Evy Karavatselou (karavats) wrote :
Revision history for this message
Evy Karavatselou (karavats) wrote :
Revision history for this message
penalvch (penalvch) wrote :

Evy Karavatselou, thank you for taking the time to report this bug and helping to make Ubuntu better. Please execute the following command only once, as it will automatically gather debugging information, in a terminal:
apport-collect 1541496

affects: linux-lts-vivid (Ubuntu) → linux (Ubuntu)
Changed in linux (Ubuntu):
importance: Undecided → Low
status: New → Incomplete
Revision history for this message
Evy Karavatselou (karavats) wrote : AlsaInfo.txt

apport information

tags: added: apport-collected
description: updated
Revision history for this message
Evy Karavatselou (karavats) wrote : BootDmesg.txt

apport information

Revision history for this message
Evy Karavatselou (karavats) wrote : CRDA.txt

apport information

Revision history for this message
Evy Karavatselou (karavats) wrote : CurrentDmesg.txt

apport information

Revision history for this message
Evy Karavatselou (karavats) wrote : IwConfig.txt

apport information

Revision history for this message
Evy Karavatselou (karavats) wrote : Lspci.txt

apport information

Revision history for this message
Evy Karavatselou (karavats) wrote : Lsusb.txt

apport information

Revision history for this message
Evy Karavatselou (karavats) wrote : ProcCpuinfo.txt

apport information

Revision history for this message
Evy Karavatselou (karavats) wrote : ProcEnviron.txt

apport information

Revision history for this message
Evy Karavatselou (karavats) wrote : ProcInterrupts.txt

apport information

Revision history for this message
Evy Karavatselou (karavats) wrote : ProcModules.txt

apport information

Revision history for this message
Evy Karavatselou (karavats) wrote : PulseList.txt

apport information

Revision history for this message
Evy Karavatselou (karavats) wrote : RfKill.txt

apport information

Revision history for this message
Evy Karavatselou (karavats) wrote : UdevDb.txt

apport information

Revision history for this message
Evy Karavatselou (karavats) wrote : UdevLog.txt

apport information

Revision history for this message
Evy Karavatselou (karavats) wrote : WifiSyslog.txt

apport information

penalvch (penalvch)
tags: added: bios-outdated-702
Revision history for this message
Evy Karavatselou (karavats) wrote :

After the bios upgrage to 702 the problem still persists. The touchpad is not working.
The output of sudo dmidecode -s bios-version && sudo dmidecode -s bios-release-date is:
C15B.702
08/04/2015

Thank you for your efforts.
Evy

Changed in linux (Ubuntu):
status: Incomplete → Confirmed
Revision history for this message
penalvch (penalvch) wrote :

Evy Karavatselou, in order to allow additional upstream developers to examine the issue, at your earliest convenience, could you please test the latest upstream kernel available from http://kernel.ubuntu.com/~kernel-ppa/mainline/?C=N;O=D ? Please keep in mind the following:
1) The one to test is at the very top line at the top of the page (not the daily folder).
2) The release names are irrelevant.
3) The folder time stamps aren't indicative of when the kernel actually was released upstream.
4) Install instructions are available at https://wiki.ubuntu.com/Kernel/MainlineBuilds .

If testing on your main install would be inconvenient, one may:
1) Install Ubuntu to a different partition and then test this there.
2) Backup, or clone the primary install.

If the latest kernel did not allow you to test to the issue (ex. you couldn't boot into the OS) please make a comment in your report about this, and continue to test the next most recent kernel version until you can test to the issue. Once you've tested the upstream kernel, please comment on which kernel version specifically you tested. If this issue is fixed in the mainline kernel, please add the following tags by clicking on the yellow circle with a black pencil icon, next to the word Tags, located at the bottom of the report description:
kernel-fixed-upstream
kernel-fixed-upstream-X.Y-rcZ

Where X, and Y are the first two numbers of the kernel version, and Z is the release candidate number if it exists.

If the mainline kernel does not fix the issue, please add the following tags:
kernel-bug-exists-upstream
kernel-bug-exists-upstream-X.Y-rcZ

Please note, an error to install the kernel does not fit the criteria of kernel-bug-exists-upstream.

Also, you don't need to apport-collect further unless specifically requested to do so.

Once testing of the latest upstream kernel is complete, please mark this report Status Confirmed. Please let us know your results.

Thank you for your understanding.

tags: added: latest-bios-702
removed: bios-outdated-702
Changed in linux (Ubuntu):
importance: Low → Medium
status: Confirmed → Incomplete
Revision history for this message
Evy Karavatselou (karavats) wrote :

Hello Christopher,

I tested the v4.5-wily kernel, but the problem remains.
I added the tags you suggested:

kernel-bug-exists-upstream
kernel-bug-exists-upstream-4.5

Thank you

Changed in linux (Ubuntu):
status: Incomplete → Confirmed
description: updated
tags: added: kernel-bug-exists-upstream kernel-bug-exists-upstream-4.5
Revision history for this message
penalvch (penalvch) wrote :

Evy Karavatselou, could you please post the results of the following terminal command:
usb-devices

Changed in linux (Ubuntu):
status: Confirmed → Incomplete
Revision history for this message
Evy Karavatselou (karavats) wrote :

Hello Christopher,

I tested the v4.5-wily kernel, but the problem remains.
I added the tags you suggested:

kernel-bug-exists-upstream
kernel-bug-exists-upstream-4.5

Thank you

penalvch (penalvch)
Changed in linux (Ubuntu):
importance: Medium → High
status: Incomplete → Triaged
Revision history for this message
penalvch (penalvch) wrote :

Evy Karavatselou, could you please advise if booting with the following kernel parameter allows the touchpad to work:
i8042.noloop=1

Changed in linux (Ubuntu):
status: Triaged → Incomplete
Revision history for this message
Evy Karavatselou (karavats) wrote :

Hello,
with the kernel parameter set, the touchpad works!
Thank you very much for your help!

Evy Karavatselou

Revision history for this message
penalvch (penalvch) wrote :

Evy Karavatselou, to keep this relevant to upstream, could you please test the latest mainline kernel (4.7-rc7) and advise to the results?

description: updated
Revision history for this message
Evy Karavatselou (karavats) wrote :

Hello, the 4.7-rc7 kernel cannot be installed. With the 4.6.4 kernel installed the problem remains.
Thank you.
Evy Karavatselou

Revision history for this message
penalvch (penalvch) wrote :

Evy Karavatselou, could you please test successively earlier releases from 4.7-rc7 to see if a later kernel may allow a test?

Revision history for this message
Evy Karavatselou (karavats) wrote :

Hello, the 4.7-rc7 kernel cannot be installed. With the 4.7.0-040700rc4 kernel installed the problem remains.
Thank you.
Evy Karavatselou

Revision history for this message
penalvch (penalvch) wrote :

Evy Karavatselou, would the latest 4.7 (not the rc's) allow a test? If not, could you please advise on 4.7-rc5/rc6?

tags: added: kernel-bug-exists-upstream-4.7-rc5
removed: kernel-bug-exists-upstream-4.5
tags: added: kernel-bug-exists-upstream-4.7-rc4
removed: kernel-bug-exists-upstream-4.7-rc5
Revision history for this message
Evy Karavatselou (karavats) wrote :

Hello, the 4.7-rc7 kernel cannot be installed. With the 4.7.0-040700rc4 kernel installed the problem remains.
Thank you.
Evy Karavatselou

Revision history for this message
Evy Karavatselou (karavats) wrote :

Both 4.7-rc5/rc6 kernels cannot be installed. With the 4.7.0-040700rc4 kernel installed the problem remains.
Thank you.
Evy Karavatselou

Revision history for this message
Evy Karavatselou (karavats) wrote :

Kernel 4.7.0 presents the same problem. Touchpad does not work.
Thank you.
Evy Karavatselou

Revision history for this message
penalvch (penalvch) wrote :

Evy Karavatselou, to keep this relevant to upstream, could you please continue to test the latest mainline kernel (now 4.8-rc3) and advise to the results?

Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for linux (Ubuntu) because there has been no activity for 60 days.]

Changed in linux (Ubuntu):
status: Incomplete → Expired
Revision history for this message
Po-Hsu Lin (cypressyew) wrote :

Hello folks,
I think this one has been fixed with:
From 41c567a5d7d1a986763e58c3394782813c3bcb03 Mon Sep 17 00:00:00 2001
From: Marcos Paulo de Souza <email address hidden>
Date: Sun, 18 Dec 2016 15:26:12 -0800
Subject: [PATCH] Input: i8042 - add Pegatron touchpad to noloop table

Avoid AUX loopback in Pegatron C15B touchpad, so input subsystem is able
to recognize a Synaptics touchpad in the AUX port.

Fixes: https://bugzilla.kernel.org/show_bug.cgi?id=93791
(Touchpad is not detected on DNS 0801480 notebook (PEGATRON C15B))

Suggested-by: Dmitry Torokhov <email address hidden>
Signed-off-by: Marcos Paulo de Souza <email address hidden>
Signed-off-by: Dmitry Torokhov <email address hidden>
---
 drivers/input/serio/i8042-x86ia64io.h | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/drivers/input/serio/i8042-x86ia64io.h b/drivers/input/serio/i8042-x86ia64io.h
index 73a4e68..381d802 100644
--- a/drivers/input/serio/i8042-x86ia64io.h
+++ b/drivers/input/serio/i8042-x86ia64io.h
@@ -211,6 +211,12 @@ static const struct dmi_system_id __initconst i8042_dmi_noloop_table[] = {
                        DMI_MATCH(DMI_PRODUCT_VERSION, "Rev 1"),
                },
        },
+ {
+ .matches = {
+ DMI_MATCH(DMI_SYS_VENDOR, "PEGATRON CORPORATION"),
+ DMI_MATCH(DMI_PRODUCT_NAME, "C15B"),
+ },
+ },
        { }
 };

This commit could be found in X/B/F/G/H kernel. Therefore I am going to close this bug.
Please feel free to open a new bug if you're still seeing this issue.
Thanks!

Changed in linux (Ubuntu):
status: Expired → Fix Released
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.