Touchpad recognized as PS/2 Logitech Wheel Mouse on ASUS X555L

Bug #1414647 reported by Syver Enstad
18
This bug affects 2 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Fix Released
High
Unassigned

Bug Description

This makes the touchpad almost unusable as it is very hard to left or right click without moving the pointer

WORKAROUND: https://github.com/hanipouspilot/ubuntu-fixes/tree/pilot6

ProblemType: Bug
DistroRelease: Ubuntu 14.10
Package: linux-image-3.16.0-29-generic 3.16.0-29.39
ProcVersionSignature: Ubuntu 3.16.0-29.39-generic 3.16.7-ckt2
Uname: Linux 3.16.0-29-generic x86_64
NonfreeKernelModules: wl
ApportVersion: 2.14.7-0ubuntu8.1
Architecture: amd64
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC1: syver 2186 F.... pulseaudio
 /dev/snd/controlC0: syver 2186 F.... pulseaudio
CurrentDesktop: Unity
Date: Mon Jan 26 15:03:46 2015
HibernationDevice: RESUME=UUID=05029bac-af43-4d9d-9bf5-4d82581a6b72
InstallationDate: Installed on 2015-01-26 (0 days ago)
InstallationMedia: Ubuntu 14.10 "Utopic Unicorn" - Release amd64 (20141022.1)
MachineType: ASUSTeK COMPUTER INC. X555LA
ProcFB: 0 inteldrmfb
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.16.0-29-generic.efi.signed root=UUID=8612799d-6a8e-4ef1-a09c-ee85bca08d1a ro quiet splash vt.handoff=7
RelatedPackageVersions:
 linux-restricted-modules-3.16.0-29-generic N/A
 linux-backports-modules-3.16.0-29-generic N/A
 linux-firmware 1.138.1
SourcePackage: linux
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 08/14/2014
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: X555LA.308
dmi.board.asset.tag: ATN12345678901234567
dmi.board.name: X555LA
dmi.board.vendor: ASUSTeK COMPUTER INC.
dmi.board.version: 1.0
dmi.chassis.asset.tag: No Asset Tag
dmi.chassis.type: 10
dmi.chassis.vendor: ASUSTeK COMPUTER INC.
dmi.chassis.version: 1.0
dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvrX555LA.308:bd08/14/2014:svnASUSTeKCOMPUTERINC.:pnX555LA:pvr1.0:rvnASUSTeKCOMPUTERINC.:rnX555LA:rvr1.0:cvnASUSTeKCOMPUTERINC.:ct10:cvr1.0:
dmi.product.name: X555LA
dmi.product.version: 1.0
dmi.sys.vendor: ASUSTeK COMPUTER INC.

Revision history for this message
Syver Enstad (syver-enstad) wrote :
Revision history for this message
Syver Enstad (syver-enstad) wrote :
Revision history for this message
Syver Enstad (syver-enstad) wrote :
Revision history for this message
Syver Enstad (syver-enstad) wrote :
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 :

Would it be possible for you to test the latest upstream kernel? Refer to https://wiki.ubuntu.com/KernelMainlineBuilds . Please test the latest v3.19 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'.

If you are unable to test the mainline kernel, for example it will not boot, please add the tag: 'kernel-unable-to-test-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/v3.19-rc6-vivid/

Changed in linux (Ubuntu):
importance: Undecided → Medium
status: Confirmed → Incomplete
Revision history for this message
Syver Enstad (syver-enstad) wrote :

I have tested the upstream kernel and the name of the device is now correct, none of the touchpad functionality seems to be there though. Synclient exits with a no driver error message, the UI for configuring the mouse does still not show a trackpad.

So my question is, Should I

A. rename the bug so it applies to both the old and new kernel and tag 'kernel-bug-exists-upstream'?
B. Create a new bug on something else than the kernel?
C. Tag this bug with 'kernel-fixed-upstream' and create a new bug with improved wording in the title so it applies to both new and old kernel?
D. Or something else?

Revision history for this message
Syver Enstad (syver-enstad) wrote :
Revision history for this message
Syver Enstad (syver-enstad) wrote :
Revision history for this message
Syver Enstad (syver-enstad) wrote :

cat /var/log/Xorg.0.log from upstream kernel

Revision history for this message
Syver Enstad (syver-enstad) wrote :

In the upstream kernel the device is now labeled: "PS/2 FocalTech FocalTech Touchpad in mouse emulation mode". But there is still no reference to "synaptics" in Xorg.log.0

Revision history for this message
Syver Enstad (syver-enstad) wrote :

Applying patched kernel and extras from this thread http://ubuntuforums.org/showthread.php?t=2253069 makes the touchpad perform beautifully

penalvch (penalvch)
tags: added: latest-bios-303
tags: added: kernel-bug-exists-upstream kernel-bug-exists-upstream-3.19-rc6
penalvch (penalvch)
Changed in linux (Ubuntu):
status: Incomplete → Triaged
description: updated
Pilot6 (hanipouspilot)
description: updated
Pilot6 (hanipouspilot)
tags: added: kernel-bug-fixed-upstream kernel-bug-fixed-upstream-4.0-rc3
removed: kernel-bug-exists-upstream kernel-bug-exists-upstream-3.19-rc6
Revision history for this message
penalvch (penalvch) wrote :

Syver Enstad, could you please test mainline 4.0-rc3 and confirm the issue is fixed for you?

tags: added: needs-reverse-bisect
Changed in linux (Ubuntu):
status: Triaged → Incomplete
Revision history for this message
Pilot6 (hanipouspilot) wrote :
Revision history for this message
Pilot6 (hanipouspilot) wrote :

All fixes are now in 4.0-rc4.

Revision history for this message
Pilot6 (hanipouspilot) wrote :

Here is the fix in one patch for vivid 3.19 kernel.

tags: added: patch
Revision history for this message
Pilot6 (hanipouspilot) wrote :

I made a ppa with Focaltech driver. It is here

ppa:hanipouspilot/focaltech-dkms

Read instructions before install pls. Users of Ubuntu 14.04 will need linux-generic-lts-vivid package.
It pulls 3.19 kernel. At the moment it is 3.19.0-12. I have some graphics issues with it.
With 3.19.0-13 it is OK. I hope they will update the ppa soon.
And soon we wait that that package appears in Ubuntu main repository.

Revision history for this message
Syver Enstad (syver-enstad) wrote :

I have tested upstream kernel 4.0.0-040000rc3-generic, it seems to behave very well (the same as 3.19 with Pilot6's patches).

Should I change the status of the bug to Fix Commited?

Revision history for this message
Syver Enstad (syver-enstad) wrote :

Sorry, I meant sames as 3.16 with Pilot6's patches

Revision history for this message
penalvch (penalvch) wrote :

Syver Enstad, while this wouldn't be Fix Committed as defined in https://wiki.ubuntu.com/Bugs/Status , it would be Triaged given a fix commit has been identified.

tags: added: bisect-done cherry-pick
removed: needs-reverse-bisect
Changed in linux (Ubuntu):
importance: Medium → High
status: Incomplete → Triaged
Revision history for this message
Pilot6 (hanipouspilot) wrote :

Cristopher, it is not only one commit in 4.0. All Mathias Gottschlag commits fix the issue for all Asus models.
My patch includes them all.
Unfortunately vivid uses systemd and dkms is loaded after psmouse. That's why native psmouse.ko is loaded and module needs to be restarted to use the patched one. But trusty with linux-generic-lts-vivid works perfect. This is a good workaround till next Ubuntu release. But it would be good to sort out the systemd issue.

Revision history for this message
Pilot6 (hanipouspilot) wrote :

The bug has been fixed in

linux-generic-lts-wily package.

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