[FUJITSU FMVS90TB] SynPS/2 Synaptics TouchPad detected, but not working at all
| Affects | Status | Importance | Assigned to | Milestone | |
|---|---|---|---|---|---|
| | xserver-xorg-input-synaptics (Ubuntu) |
High
|
Unassigned | ||
Bug Description
SynPS/2 Synaptics TouchPad is detected, but not working at all. I disabled touchscreen from BIOS level, but still no luck.
$ xinput list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ ELAN Touchscreen id=9 [slave pointer (2)]
⎜ ↳ SynPS/2 Synaptics TouchPad id=12 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Fujitsu FUJ02E3 id=6 [slave keyboard (3)]
↳ Video Bus id=7 [slave keyboard (3)]
↳ Power Button id=8 [slave keyboard (3)]
↳ FJ Camera id=10 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=11 [slave keyboard (3)]
WORKAROUND:
1. write "/etc/default/
====
# workaround for LP: #1500504
GRUB_CMDLINE_
====
2. execute `sudo update-grub` and reboot
ProblemType: BugDistroRelease: Ubuntu 15.10
Package: xserver-
ProcVersionSign
Uname: Linux 4.2.0-11-generic x86_64
ApportVersion: 2.19-0ubuntu1
Architecture: amd64
BootLog:
CurrentDesktop: Unity
Date: Tue Sep 29 01:23:48 2015
DistUpgraded: Fresh installDistroCo
DistroVariant: ubuntu
EcryptfsInUse: Yes
InstallationDate: Installed on 2015-09-28 (0 days ago)Installatio
MachineType: FUJITSU FMVS90TB
ProcKernelCmdLine: BOOT_IMAGE=
UdevLog: Error: [Errno 2] No such file or directory: '/var/log/udev'
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 12/25/2014
dmi.bios.vendor: FUJITSU // Phoenix Technologies Ltd.
dmi.bios.version: Version 1.06
dmi.board.name: FJNB285
dmi.board.vendor: FUJITSU
dmi.board.version: A3
dmi.chassis.type: 10
dmi.chassis.vendor: FUJITSU
dmi.modalias: dmi:bvnFUJITSU/
dmi.product.name: FMVS90TB
dmi.sys.vendor: FUJITSU
version.compiz: compiz 1:0.9.12.
version.ia32-libs: ia32-libs N/A
version.libdrm2: libdrm2 2.4.64-1
version.
version.
version.
version.
version.
version.
version.
version.
xserver.bootTime: Tue Sep 29 00:39:08 2015
xserver.configfile: default
xserver.errors:
Error loading keymap /var/lib/
Error loading keymap /var/lib/
Error loading keymap /var/lib/
Error loading keymap /var/lib/
Error loading keymap /var/lib/
xserver.logfile: /var/log/Xorg.0.log
xserver.outputs:
product id 5138
vendor SHP
xserver.version: 2:1.17.2-1ubuntu7
| Nobuto Murata (nobuto) wrote : | #1 |
| Nobuto Murata (nobuto) wrote : | #2 |
| Nobuto Murata (nobuto) wrote : | #3 |
To be clear, the touchpad is not broken. It works on Windows.
| Nobuto Murata (nobuto) wrote : | #4 |
For the record, I tried mainline build below, but I still don't see any event from touchpad.
http://
Linux lifebook 4.3.0-040300rc3
| Nobuto Murata (nobuto) wrote : | #5 |
"i8042.nomux" does the trick. I've got the kernel parameter from here:
https:/
Will test it more to confirm it really fixes my problem.
| Launchpad Janitor (janitor) wrote : | #6 |
Status changed to 'Confirmed' because the bug affects multiple users.
| Changed in xserver-xorg-input-synaptics (Ubuntu): | |
| status: | New → Confirmed |
| Mark (1aunchpad-nct) wrote : | #7 |
I have this exact problem (same xinput and evtest results) on the same model hardware. The touchpad does not work in Tails either.
I am running Trusty, updated as of 2 hours ago.
Re comment #5, did it really fix your problem and did you only need i8042.nomux or did you need notimeout as well?
In my searches about this problem I found a message from 2009 about fixing a problem with the Intel 8042 controller and touchpads not working after "thaw/resume" which presciently said
| This HOWTO will NOT help you IF:
| Your touchpad and/or keyboard do not work at all after a fresh boot.
| In this case you probably have a problem related to i8042 but NOT this one. There are people around who
| have ideas on workarounding that.
A mere 6 years on and still not fixed!!!!!
| Changed in xserver-xorg-input-synaptics (Ubuntu): | |
| importance: | Undecided → High |
| Nobuto Murata (nobuto) wrote : | #8 |
@Mark (1aunchpad-nct),
For my case(FUJITSU FMVS90TB), only i8042.nomux was needed. I have no problem with suspend/resume.
| Mark (1aunchpad-nct) wrote : | #9 |
@nobuto, i8042.nomux worked for me too. Not surprising as I have the same model (FMVS90TB). Thank you so much for figuring out a solution and posting it here. You likely saved me many hours of my life.
I just hope I remember about this in the event the change to grub gets overwritten in some future update. Hope they fix the kernel soon.
| Nobuto Murata (nobuto) wrote : | #10 |
@Mark,
Although I or someone needs to report and fix it in the kernel, for the time being you can write the file as follows to make sure to add "i8042.nomux" for every kernel update.
[/etc/default/
# workaround for LP: #1500504
GRUB_CMDLINE_
`sudo update-grub` needs to be executed by hand for the first time. But update-grub will be triggered automatically for the next kernel update.
Thanks,
| description: | updated |
| Mark (1aunchpad-nct) wrote : | #11 |
@Nobuto
I'll do what you suggest. Thanks.
| Amby Chy (mynameisambychi) wrote : | #12 |
I cannot find the touchpad.cfg file. how do i get to it pls. Thanks
Nobuto Murata, thank you for reporting this and helping make Ubuntu better.
As per https:/
If you have an issue in a supported release (ex. 16.04) please file a new report, and feel free to subscribe me to it.
| Changed in xserver-xorg-input-synaptics (Ubuntu): | |
| status: | Confirmed → Invalid |


I can get events from event9(touchscreen) in evtest, but no event from event4(touchpad).
[/proc/ bus/input/ devices] serio2/ input0 devices/ platform/ i8042/serio2/ input/input9 0000:00: 14.0-4/ input0 devices/ pci0000: 00/0000: 00:14.0/ usb1/1- 4/1-4:1. 0/0003: 04F3:0095. 0001/input/ input17 00003
I: Bus=0011 Vendor=0002 Product=0007 Version=01b1
N: Name="SynPS/2 Synaptics TouchPad"
P: Phys=isa0060/
S: Sysfs=/
U: Uniq=
H: Handlers=mouse0 event4
B: PROP=1
B: EV=b
B: KEY=e520 30000 0 0 0 0
B: ABS=660800011000003
...
I: Bus=0003 Vendor=04f3 Product=0095 Version=0110
N: Name="ELAN Touchscreen"
P: Phys=usb-
S: Sysfs=/
U: Uniq=
H: Handlers=mouse1 event9
B: PROP=2
B: EV=b
B: KEY=400 0 0 0 0 0
B: ABS=32738000000
[evtest to event4(touchpad)] DOUBLETAP) TRIPLETAP) TRACKING_ ID) PROP_POINTER)
$ sudo evtest /dev/input/event4
Input driver version is 1.0.1
Input device ID: bus 0x11 vendor 0x2 product 0x7 version 0x1b1
Input device name: "SynPS/2 Synaptics TouchPad"
Supported events:
Event type 0 (EV_SYN)
Event type 1 (EV_KEY)
Event code 272 (BTN_LEFT)
Event code 273 (BTN_RIGHT)
Event code 325 (BTN_TOOL_FINGER)
Event code 328 (BTN_TOOL_QUINTTAP)
Event code 330 (BTN_TOUCH)
Event code 333 (BTN_TOOL_
Event code 334 (BTN_TOOL_
Event code 335 (BTN_TOOL_QUADTAP)
Event type 3 (EV_ABS)
Event code 0 (ABS_X)
Value 0
Min 1298
Max 5692
Resolution 49
Event code 1 (ABS_Y)
Value 0
Min 1150
Max 4854
Resolution 90
Event code 24 (ABS_PRESSURE)
Value 0
Min 0
Max 255
Event code 28 (ABS_TOOL_WIDTH)
Value 0
Min 0
Max 15
Event code 47 (ABS_MT_SLOT)
Value 0
Min 0
Max 1
Event code 53 (ABS_MT_POSITION_X)
Value 0
Min 1298
Max 5692
Resolution 49
Event code 54 (ABS_MT_POSITION_Y)
Value 0
Min 1150
Max 4854
Resolution 90
Event code 57 (ABS_MT_
Value 0
Min 0
Max 65535
Event code 58 (ABS_MT_PRESSURE)
Value 0
Min 0
Max 255
Properties:
Property type 0 (INPUT_
Testing ... (interrupt to exit)
<No event>