'Synaptics TouchPad V7.2' incorrectly detected as PS/2 mouse in 'Fujitsu Lifebook LH531'

Bug #838105 reported by sedot
26
This bug affects 4 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Expired
Undecided
Unassigned

Bug Description

Having installed the standard 64-bit version of Ubuntu, my Touchpad is incorrectly detected as a PS/2 mouse.
Moving the cursor and tapping works fine, anything else like scrolling does not.
There is no 'Touchpad' Tab in System>Preferences>Mouse.

WORKAROUND: open a terminal:
type in "sudo gedit /etc/default/grub" (without the "")
find the line containing: GRUB_CMDLINE_LINUX
append "i8042.notimeout" and "i8042.nomux" to the string (without quotes)
save and exit
run the command "sudo update-grub" (again without quotes of course)
reboot

ProblemType: Bug
DistroRelease: Ubuntu 11.04
Package: linux-image-2.6.38-11-generic 2.6.38-11.48
ProcVersionSignature: Ubuntu 2.6.38-11.48-generic 2.6.38.8
Uname: Linux 2.6.38-11-generic x86_64
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.23.
Architecture: amd64
ArecordDevices:
 **** List of CAPTURE Hardware Devices ****
 card 0: PCH [HDA Intel PCH], device 0: ALC269VB Analog [ALC269VB Analog]
   Subdevices: 1/1
   Subdevice #0: subdevice #0
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: arite 1371 F.... pulseaudio
CRDA: Error: [Errno 2] Datei oder Verzeichnis nicht gefunden
Card0.Amixer.info:
 Card hw:0 'PCH'/'HDA Intel PCH at 0xf0600000 irq 44'
   Mixer name : 'Intel CougarPoint HDMI'
   Components : 'HDA:10ec0269,10cf1000,00100100 HDA:80862805,80860101,00100000'
   Controls : 17
   Simple ctrls : 9
Date: Wed Aug 31 15:38:36 2011
HibernationDevice: RESUME=UUID=0417abe1-ec96-409c-8d22-2fb02f6e7ab2
InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Release amd64 (20110427.1)
MachineType: FUJITSU LIFEBOOK LH531
ProcEnviron:
 LANGUAGE=de:en
 LANG=de_DE.UTF-8
 SHELL=/bin/bash
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-2.6.38-11-generic root=UUID=097bf0ed-afad-4bce-88aa-32360c9ebf92 ro quiet splash vt.handoff=7
RelatedPackageVersions:
 linux-restricted-modules-2.6.38-11-generic N/A
 linux-backports-modules-2.6.38-11-generic N/A
 linux-firmware 1.52
RfKill:
 0: phy0: Wireless LAN
  Soft blocked: no
  Hard blocked: no
SourcePackage: linux
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 06/01/2011
dmi.bios.vendor: FUJITSU // Phoenix Technologies Ltd.
dmi.bios.version: 1.13
dmi.board.name: FJNBB16
dmi.board.vendor: FUJITSU
dmi.chassis.type: 9
dmi.chassis.vendor: FUJITSU
dmi.modalias: dmi:bvnFUJITSU//PhoenixTechnologiesLtd.:bvr1.13:bd06/01/2011:svnFUJITSU:pnLIFEBOOKLH531:pvr:rvnFUJITSU:rnFJNBB16:rvr:cvnFUJITSU:ct9:cvr:
dmi.product.name: LIFEBOOK LH531
dmi.sys.vendor: FUJITSU

Revision history for this message
sedot (blutkreislauf) wrote :
Revision history for this message
sedot (blutkreislauf) wrote :
Revision history for this message
sedot (blutkreislauf) wrote :
Revision history for this message
sedot (blutkreislauf) wrote :
Brad Figg (brad-figg)
Changed in linux (Ubuntu):
status: New → Confirmed
sedot (blutkreislauf)
description: updated
Revision history for this message
Joachim König (him-z) wrote :

On a quite similar Fujitsu Lifebook SH531, the same problem exists, the touchpad
is detected as a generic PS/2 mouse and scrolling does not work in X.

Adding "i8042.nomux" to GRUB_CMDLINE_LINUX in /etc/default/grub and
executing "update-grub" makes the touchpad being detected as such by the
kernel (/proc/bus/input/devices):

I: Bus=0011 Vendor=0002 Product=0007 Version=01b1
N: Name="SynPS/2 Synaptics TouchPad"
P: Phys=isa0060/serio1/input0
S: Sysfs=/devices/platform/i8042/serio1/input/input10
U: Uniq=
H: Handlers=mouse0 event10
B: PROP=9
B: EV=b
B: KEY=6420 30000 0 0 0 0
B: ABS=260800011000003

But the touchpad will not work, neither with "evtest" nor in X, instead, the kernel
produces a lot of:

Sep 21 22:22:46 sh531-joachim kernel: [ 50.895201] psmouse.c: bad data from KBC - timeout

messages.

When in addition, "i8042.notimeout" is added to GRUB_CMDLINE_LINUX in /etc/default/grub
(and update-grub was called), the touchpad works correctly and vertical scrolling works too e.g. in chrome
when moving the finger on the right boarder of the touchpad. "xinput" calls also allowed me
to enable two finger scrolling, but that is already described elsewhere in detail.

Revision history for this message
sedot (blutkreislauf) wrote :

That works for me, thanks a lot!

Revision history for this message
Ehsanul Hannan (amiirobin) wrote :

Hi,
I am new to Ubuntu. I am having the same problem with my Fujitsu LH531. The touchpad is being detected as a PS2 mouse. Could you please explain how I should add "i8042.nomux" and "i8042.notimeout"?

That would be very helpful. Thanks

Revision history for this message
sedot (blutkreislauf) wrote :

open a terminal:
type in "sudo gedit /etc/default/grub" (without the "")
find the line containing: GRUB_CMDLINE_LINUX
append "i8042.notimeout" and "i8042.nomux" to the string (without quotes)
save and exit
run the command "sudo update-grub" (again without quotes of course)
reboot

hope this works.

Revision history for this message
Ehsanul Hannan (amiirobin) wrote :

Works perfectly. Thanks a lot.

Any ideas how I can activate the multi-touch features like pinch zoom, momentum, ChiralScroll etc?

Revision history for this message
sedot (blutkreislauf) wrote :

No sorry.

tags: added: needs-upstream-testing
description: updated
Revision history for this message
Christopher M. Peñalver (penalvch) wrote :

sedot, thank you for reporting this and helping make Ubuntu better. This bug was reported a while ago and there hasn't been any activity in it recently. We were wondering if this is still an issue? Can you try with the latest development release of Ubuntu? ISO CD images are available from http://cdimage.ubuntu.com/releases/ .

If it remains an issue, could you run the following command in the development release from a Terminal (Applications->Accessories->Terminal). It will automatically gather and attach updated debug information to this report.

apport-collect -p linux <replace-with-bug-number>

Also, if you could test the latest upstream kernel available that would be great. It will allow additional upstream developers to examine the issue. Refer to https://wiki.ubuntu.com/KernelMainlineBuilds . Once you've tested the upstream kernel, please remove the 'needs-upstream-testing' tag. This can be done by clicking on the yellow pencil icon next to the tag located at the bottom of the bug description and deleting the 'needs-upstream-testing' text.

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'.

Please let us know your results. Thanks in advance.

Changed in linux (Ubuntu):
status: Confirmed → Incomplete
Revision history for this message
Joachim König (him-z) wrote :

Concerning Ehsanul Hannan's question:

     Any ideas how I can activate the multi-touch features like pinch zoom, momentum, ChiralScroll etc?

Have a look at the synaptics manpage by typing "man synaptics" and you'll get a list of supported features
and how to enable them.

E.g. to enable chiral scrolling you could enter the following command in a terminal under X:

  xinput set-int-prop "SynPS/2 Synaptics TouchPad" "Synaptics Circular Scrolling Trigger" 8 0

Just google for similar commands and you'll get an idea of how to enable/disable different features.
I disabled the edge scrolling and use two finger scrolling, two finger tapping for middle mouse button
emulation (so I can open links in a different tab with the browser easily), but this is all a matter of
personal taste.

Revision history for this message
Joachim König (him-z) wrote :

an update on Ubuntu 12.04:

- the GRUB_CMDLINE_LINUX parameters are still necessary

- two finger scrolling then works out of the box.

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
Marcus Weber (ich-marcusweber) wrote :

Still an issue in 12.10.

Changed in linux (Ubuntu):
status: Expired → New
Brad Figg (brad-figg)
Changed in linux (Ubuntu):
status: New → Confirmed
Revision history for this message
Christopher M. Peñalver (penalvch) wrote :

Marcus Weber / Joachim König, if you have a bug in Ubuntu, could you please file a new report by executing the following in a terminal:
ubuntu-bug linux

For more on this, please see the Ubuntu Bug Control and Ubuntu Bug Squad article:
https://wiki.ubuntu.com/Bugs/BestPractices#X.2BAC8-Reporting.Focus_on_One_Issue

and Ubuntu Community article:
https://help.ubuntu.com/community/ReportingBugs

When opening up the new report, please feel free to subscribe me to it. Thank you for your understanding.

Changed in linux (Ubuntu):
status: Confirmed → Incomplete
Revision history for this message
Marcus Weber (ich-marcusweber) wrote :
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
Asalle Kim (asaly12) wrote :

Still an issue in 13.04 with Fujitsu UH552.

Revision history for this message
Christopher M. Peñalver (penalvch) wrote :

Asalle Kim, if you have a bug in Ubuntu, the Ubuntu Kernel team, Ubuntu Bug Control team, and Ubuntu Bug Squad would like you to please file a new report by executing the following in a terminal:
ubuntu-bug linux

For more on this, please see the Ubuntu Kernel team article:
https://wiki.ubuntu.com/KernelTeam/KernelTeamBugPolicies#Filing_Kernel_Bug_reports

the Ubuntu Bug Control team and Ubuntu Bug Squad team article:
https://wiki.ubuntu.com/Bugs/BestPractices#X.2BAC8-Reporting.Focus_on_One_Issue

and Ubuntu Community article:
https://help.ubuntu.com/community/ReportingBugs#Bug_reporting_etiquette

When opening up the new report, please feel free to subscribe me to it.

Please note, not filing a new report would delay your problem being addressed as quickly as possible.

Thank you for your understanding.

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

Other bug subscribers