Fujitsu S6120 touchpad detected as PS/2 mouse, builtin scroll buttons not working

Bug #734323 reported by Darren Collins
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Linux
Confirmed
Medium
linux (Ubuntu)
Incomplete
Medium
Unassigned

Bug Description

* Running installed version of xubuntu 10.10 *

Main symptoms:
The touchpad itself is working (moving the cursor), tap and drag working Ok.
The scroll is a rocker switch: up for scroll up and down for scroll down, situated between the left and right mouse buttons.
The down action acts like the middle mouse button (even though this model laptop does not have middle mouse button fuctionality)
The up action does nothing.
In the mouse settings I see a "Virtual core XTEST pointer" and "PS/2 Generic Mouse" - Nothing about any touchpad.

Problem:
Therefore the specific problem is that the rocker switch does not scroll up and down, instead the down actions is acting as a middle mouse button.

Root cause:
[guess] I think that the touchpad (which I believe is an alps device) is not being correctly recognised at the hardware level.

Further info:
I installed xubuntu alongside the existing Windows XP installation. I checked in Windows and the device is called "Alps Pointing-device". It's Plug and Play hardware ID is "ACPI\PNP0F13\4&32D50C2&0"

If I do 'cat /proc/bus/input/devices' I get:

I: Bus=0019 Vendor=0000 Product=0001 Version=0000
N: Name="Power Button"
P: Phys=PNP0C0C/button/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input0
U: Uniq=
H: Handlers=kbd event0
B: EV=3
B: KEY=100000 0 0 0

I: Bus=0019 Vendor=0000 Product=0005 Version=0000
N: Name="Lid Switch"
P: Phys=PNP0C0D/button/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0D:00/input/input1
U: Uniq=
H: Handlers=event1
B: EV=21
B: SW=1

I: Bus=0019 Vendor=0000 Product=0001 Version=0000
N: Name="Power Button"
P: Phys=LNXPWRBN/button/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXPWRBN:00/input/input2
U: Uniq=
H: Handlers=kbd event2
B: EV=3
B: KEY=100000 0 0 0

I: Bus=0011 Vendor=0001 Product=0001 Version=ab54
N: Name="AT Translated Set 2 keyboard"
P: Phys=isa0060/serio0/input0
S: Sysfs=/devices/platform/i8042/serio0/input/input3
U: Uniq=
H: Handlers=sysrq kbd event3
B: EV=120013
B: KEY=4 2000000 3803078 f800d001 feffffdf ffefffff ffffffff fffffffe
B: MSC=10
B: LED=7

I: Bus=0019 Vendor=0000 Product=0006 Version=0000
N: Name="Video Bus"
P: Phys=LNXVIDEO/video/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A03:00/LNXVIDEO:00/input/input4
U: Uniq=
H: Handlers=kbd event4
B: EV=3
B: KEY=3e000b 0 0 0 0 0 0 0

I: Bus=0019 Vendor=0000 Product=0006 Version=0000
N: Name="Fujitsu FUJ02B1"
P: Phys=FUJ02B1/video/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A03:00/device:04/FUJ02B1:00/input/input5
U: Uniq=
H: Handlers=kbd event5
B: EV=3
B: KEY=10003 0 0 0 0 0 0 0

I: Bus=0011 Vendor=0002 Product=0001 Version=0000
N: Name="PS/2 Generic Mouse"
P: Phys=isa0060/serio4/input0
S: Sysfs=/devices/platform/i8042/serio4/input/input6
U: Uniq=
H: Handlers=mouse0 event6
B: EV=7
B: KEY=70000 0 0 0 0 0 0 0 0
B: REL=3

ProblemType: Bug
DistroRelease: Ubuntu 10.10
Package: linux-image-2.6.35-27-generic 2.6.35-27.48
Regression: No
Reproducible: Yes
ProcVersionSignature: Ubuntu 2.6.35-27.48-generic 2.6.35.11
Uname: Linux 2.6.35-27-generic i686
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.23.
Architecture: i386
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: darren 1512 F.... pulseaudio
                      darren 1814 F.... xfce4-mixer-plu
                      darren 1840 F.... xfce4-volumed
CRDA: Error: [Errno 2] No such file or directory
Card0.Amixer.info:
 Card hw:0 'I82801DBICH4'/'Intel 82801DB-ICH4 with STAC9766,67 at irq 11'
   Mixer name : 'SigmaTel STAC9766,67'
   Components : 'AC97a:83847666'
   Controls : 31
   Simple ctrls : 21
Date: Sun Mar 13 13:21:49 2011
InstallationMedia: Xubuntu 10.10 "Maverick Meerkat" - Release i386 (20101008.1)
Lsusb:
 Bus 004 Device 002: ID 044e:3001 Alps Electric Co., Ltd UGTZ4 Bluetooth
 Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
 Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
 Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
 Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
MachineType: FUJITSU SIEMENS LIFEBOOK S6120
PccardctlIdent:
 Socket 0:
   no product info available
 Socket 1:
   no product info available
PccardctlStatus:
 Socket 0:
   no card
 Socket 1:
   no card
ProcCmdLine: BOOT_IMAGE=/boot/vmlinuz-2.6.35-27-generic root=UUID=400b8702-6da1-4d33-ac85-cb2965a3d99d ro quiet splash
ProcEnviron:
 LANG=en_GB.utf8
 SHELL=/bin/bash
RelatedPackageVersions: linux-firmware 1.38.4
SourcePackage: linux
dmi.bios.date: 05/10/2004
dmi.bios.vendor: Phoenix/FUJITSU
dmi.bios.version: Version 1.26
dmi.board.name: FJNB16C
dmi.board.vendor: FUJITSU
dmi.chassis.type: 10
dmi.chassis.vendor: FUJITSU SIEMENS
dmi.chassis.version: S6120
dmi.modalias: dmi:bvnPhoenix/FUJITSU:bvrVersion1.26:bd05/10/2004:svnFUJITSUSIEMENS:pnLIFEBOOKS6120:pvr:rvnFUJITSU:rnFJNB16C:rvr:cvnFUJITSUSIEMENS:ct10:cvrS6120:
dmi.product.name: LIFEBOOK S6120
dmi.sys.vendor: FUJITSU SIEMENS

Revision history for this message
Darren Collins (f-launchpad-thecollinshouse-com) wrote :
summary: - scroll not working on Fujitsu S6120 builtin scroll butons under the
- touchpad [xubuntu 10.10]
+ Scroll not working on Fujitsu S6120 using builtin scroll buttons under
+ the touchpad [xubuntu 10.10]
description: updated
Revision history for this message
Fabio Marconi (fabiomarconi) wrote : Re: Scroll not working on Fujitsu S6120 using builtin scroll buttons under the touchpad [xubuntu 10.10]
affects: ubuntu → linux (Ubuntu)
Changed in linux (Ubuntu):
status: New → Incomplete
Revision history for this message
Darren Collins (f-launchpad-thecollinshouse-com) wrote :

Hi,
I installed the three packages and instantly, the scroll rocker-switch buttons *worked perfectly*.

BUT ... after I rebooted the old behaviour was back. I even tried to reinstall the packages, but I am unable to make it work again.

You're obviously on the right track, though.
Many thanks,
Darren.

Revision history for this message
Fabio Marconi (fabiomarconi) wrote :

Hello
Starting your system, hold down right shift to call the grub menu and start the 2.6.38 kernel, just to evaluate if Grub misconfigured something.
Thanks
Fabio

Revision history for this message
Darren Collins (f-launchpad-thecollinshouse-com) wrote :

Hi,
I did as you asked and it made no difference.

Just in case I broke something by attempting re-installs of the links you posted, I re-installed Xubuntu completely from scratch, then installed the three linked packages above. At no time did I see the scroll working. I am now doubting whether I ever saw it working as I stated before (but I really think I did though!).

If there is any other information I can capture for you, please ask.

Many thanks again,
Darren.

Revision history for this message
Fabio Marconi (fabiomarconi) wrote :

Hello Darren
As last chance we can try to test a live session of Natty to see if Xorg is invoved, you can download the image at:
http://cdimage.ubuntu.com/xubuntu/daily-live/current/
Hoping that the image is working.
I suggest to try with a usb key created with startup disk creator or a rewritable cdrom.
Thanks
Fabio

Revision history for this message
Fabio Marconi (fabiomarconi) wrote :

before, can you please reproduce the bug then attach here, using the button below, this file:
/var/log/Xorg.0.log

Revision history for this message
Darren Collins (f-launchpad-thecollinshouse-com) wrote :

Attachment is from Xubuntu 10.10 updated to 2.6.38-020638rc8-generic

Revision history for this message
Darren Collins (f-launchpad-thecollinshouse-com) wrote :

I also a desktop CD for Xubuntu 11.04 (Natty Narwhal).

When it booted there was just a command prompt. Some Googling got me 'sudo startx' and I got into the windowed environment.
But unfortunately, when in a window (file manager) with a scroll bar, the scroll rocker switch on my S6120 still did not work. The scroll down button is still acting as the middle mouse button,

Many thanks,
Darren.

Revision history for this message
Fabio Marconi (fabiomarconi) wrote :

Xorg.log
[ 34.141] (II) config/udev: Adding input device PS/2 Generic Mouse (/dev/input/event6)
[ 34.141] (**) PS/2 Generic Mouse: Applying InputClass "evdev pointer catchall"
[ 34.141] (**) PS/2 Generic Mouse: always reports core events
[ 34.141] (**) PS/2 Generic Mouse: Device: "/dev/input/event6"
[ 34.141] (II) PS/2 Generic Mouse: Found 3 mouse buttons
[ 34.141] (II) PS/2 Generic Mouse: Found relative axes
[ 34.141] (II) PS/2 Generic Mouse: Found x and y relative axes
[ 34.141] (II) PS/2 Generic Mouse: Configuring as mouse
[ 34.142] (**) PS/2 Generic Mouse: YAxisMapping: buttons 4 and 5
[ 34.142] (**) PS/2 Generic Mouse: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
[ 34.142] (II) XINPUT: Adding extended input device "PS/2 Generic Mouse" (type: MOUSE)
[ 34.142] (II) PS/2 Generic Mouse: initialized for relative axes.
[ 34.142] (II) config/udev: Adding input device PS/2 Generic Mouse (/dev/input/mouse0) *****

BootDmesg:
[ 28.127280] input: PS/2 Generic Mouse as /devices/platform/i8042/serio4/input/input6*****

Is detected as a mouse, are you sure you haven't got a mouse attached when reporting this issue?

Revision history for this message
Darren Collins (f-launchpad-thecollinshouse-com) wrote :

Hi. The Laptop has no mouse plugged in at all. The only thing is the laptop is on a small port replicator because the power connector is faulty on the laptop itself so we need to use the port replicator's power socket. There is nothing connected to the port replicator.

So I believe that this is the crux of the problem: the OS is not recognising that there is a touchpad at all, and is assuming that it is a normal PS/2 mouse.

I checked with Windows XP booted and the device is called "Alps Pointing-device". It's Plug and Play hardware ID is "ACPI\PNP0F13\4&32D50C2&0"

Regards,
Darren.

Revision history for this message
Darren Collins (f-launchpad-thecollinshouse-com) wrote :

I should add that I've also tried booting with the laptop *not* on the dock / port replicator too and the symptoms are unchanged.

Many thanks,
Darren.

Changed in linux (Ubuntu):
status: Incomplete → New
summary: - Scroll not working on Fujitsu S6120 using builtin scroll buttons under
- the touchpad [xubuntu 10.10]
+ Fujitsu S6120 touchpad detected as PS/2 mouse builtin scroll buttons not
+ working
tags: added: natty
removed: needs-upstream-testing
summary: - Fujitsu S6120 touchpad detected as PS/2 mouse builtin scroll buttons not
- working
+ Fujitsu S6120 touchpad detected as PS/2 mouse, builtin scroll buttons
+ not working
Changed in linux:
importance: Unknown → Medium
status: Unknown → Confirmed
Revision history for this message
Fabio Marconi (fabiomarconi) wrote :

Hello
Please download the image only from Ubuntu site, then verify md5sum following:
https://help.ubuntu.com/community/HowToMD5SUM#MD5SUM%20on%20Windows

Revision history for this message
Fabio Marconi (fabiomarconi) wrote :

oops, obviously #13 not valid
sorry
Fabio

Brad Figg (brad-figg)
Changed in linux (Ubuntu):
status: New → Confirmed
Revision history for this message
Florian Reinhard (freinhard) wrote :

Hi,

i'm using kubuntu 11.10 and i was wondering why the system didn't use the synaptiks driver for the s6120 touchpad. After some googling i created the attached init script. I've just simply put the attached script into /etc/init/fix-touchpad.conf, reboot, works.

Revision history for this message
penalvch (penalvch) wrote :

Darren Collins, thank you for reporting this and helping make Ubuntu better. Natty reached EOL on October 2012.
Please see this document for currently supported Ubuntu releases:
https://wiki.ubuntu.com/Releases

We were wondering if this is still an issue in a supported release? If so, could you please test for this 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 please run the following command in the development release from a Terminal (Applications->Accessories->Terminal), as it will automatically gather and attach updated debug information to this report:

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

Also, could you please test the latest upstream kernel available following https://wiki.ubuntu.com/KernelMainlineBuilds ? It will allow additional upstream developers to examine the issue. Please do not test the kernel in the daily folder, but the one all the way at the bottom. Once you've tested the upstream kernel, please comment on which kernel version specifically you tested and remove the tag:
needs-upstream-testing

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 text:
needs-upstream-testing

If this bug is fixed in the mainline kernel, please add the following tags:
kernel-fixed-upstream
kernel-fixed-upstream-VERSION-NUMBER

where VERSION-NUMBER is the version number of the kernel you tested.

If the mainline kernel does not fix this bug, please add the following tags:
kernel-bug-exists-upstream
kernel-bug-exists-upstream-VERSION-NUMBER

where VERSION-NUMBER is the version number of the kernel you tested.

If you are unable to test the mainline kernel, please comment as to why specifically you were unable to test it and add the following tags:
kernel-unable-to-test-upstream
kernel-unable-to-test-upstream-VERSION-NUMBER

where VERSION-NUMBER is the version number of the kernel you tested.

Please let us know your results. Thank you for your understanding.

Helpful Bug Reporting Tips:
https://help.ubuntu.com/community/ReportingBugs

tags: added: needs-upstream-testing
removed: fujitsu s6120 s6120d touchpad
Changed in linux (Ubuntu):
importance: Undecided → Medium
status: Confirmed → Incomplete
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.