← Back to team overview

ubuntu-x-swat team mailing list archive

[Bug 749606] [NEW] Touchpad detected as mouse. Functionalities such as "multi-touch gestures" and "disable touchpad while typing" not available.

 

Public bug reported:

Binary package hint: xserver-xorg-input-synaptics

Touchpad of netbook HP Mini 210-100SA is recognised by Natty as a mouse.

 Same issue was also experienced in the past with the same machine
running Lucid and Maverick as well.

After a fresh install, touchpad functionality is limited (no "click and drag" nor "right button click" ). This issue can be partially solved by pasting the following command on a terminal:
------------------------------------------------------------------------------------------------------------
sudo su
echo options psmouse proto=exps > /etc/modprobe.d/psmouse.modprobe
reboot
---------------------------------------------------------------------------------------------------------
However, although the "right button click" and "click and drag issues" are solved, the touchpad still recognised by the system as a mouse, and as a consequence of this it's not possible to take advantage of important functionalities such as "scrolling" "multi-touch gestures" and (for me the most important) "disable touchpad while typing".

After performing some tests listed in
https://wiki.ubuntu.com/DebuggingTouchpadDetection , I've got the
following results:

xxxxx@XXX:~$ cat /proc/bus/input/devices
I: Bus=0019 Vendor=0000 Product=0001 Version=0000
N: Name="Power Button"
P: Phys=PNP0C0C/button/input0
S: Sysfs=/devices/LNXSYSTM:00/device:00/PNP0C0C:00/input/input0
U: Uniq=
H: Handlers=kbd event0 
B: PROP=0
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/device:00/PNP0C0D:00/input/input1
U: Uniq=
H: Handlers=event1 
B: PROP=0
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: PROP=0
B: EV=3
B: KEY=100000 0 0 0

I: Bus=0011 Vendor=0001 Product=0001 Version=ab41
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: PROP=0
B: EV=120013
B: KEY=20000 0 20 0 0 0 0 500f 2100002 3803078 f900d401 feffffdf ffefffff ffffffff fffffffe
B: MSC=10
B: LED=7

I: Bus=0019 Vendor=0000 Product=0000 Version=0000
N: Name="HP WMI hotkeys"
P: Phys=wmi/input0
S: Sysfs=/devices/virtual/input/input4
U: Uniq=
H: Handlers=kbd event4 
B: PROP=0
B: EV=23
B: KEY=40 0 0 0 7 0 0 2100400 0 0 0 0
B: SW=22

I: Bus=0003 Vendor=064e Product=f100 Version=0332
N: Name="HP Webcam-50"
P: Phys=usb-0000:00:1d.7-4/button
S: Sysfs=/devices/pci0000:00/0000:00:1d.7/usb1/1-4/1-4:1.0/input/input5
U: Uniq=
H: Handlers=kbd event5 
B: PROP=0
B: EV=3
B: KEY=100000 0 0 0 0 0 0

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

I: Bus=0011 Vendor=0002 Product=0001 Version=0000
N: Name="PS/2 Synaptics TouchPad"
P: Phys=isa0060/serio1/input0
S: Sysfs=/devices/platform/i8042/serio1/input/input7
U: Uniq=
H: Handlers=mouse0 event7 
B: PROP=0
B: EV=7
B: KEY=70000 0 0 0 0 0 0 0 0
B: REL=3

I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="HDA Intel Mic at Ext Front Jack"
P: Phys=ALSA
S: Sysfs=/devices/pci0000:00/0000:00:1b.0/sound/card0/input8
U: Uniq=
H: Handlers=event8 
B: PROP=0
B: EV=21
B: SW=10

I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="HDA Intel HP Out at Ext Front Jack"
P: Phys=ALSA
S: Sysfs=/devices/pci0000:00/0000:00:1b.0/sound/card0/input9
U: Uniq=
H: Handlers=event9 
B: PROP=0
B: EV=21
B: SW=4

xxxxx@XXX:~$ xinput --list
⎡ Virtual core pointer                    	id=2	[master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer              	id=4	[slave  pointer  (2)]
⎜   ↳ PS/2 Synaptics TouchPad                 	id=11	[slave  pointer  (2)]
⎣ Virtual core keyboard                   	id=3	[master keyboard (2)]
    ↳ Virtual core XTEST keyboard             	id=5	[slave  keyboard (3)]
    ↳ Power Button                            	id=6	[slave  keyboard (3)]
    ↳ Video Bus                               	id=7	[slave  keyboard (3)]
    ↳ Power Button                            	id=8	[slave  keyboard (3)]
    ↳ HP Webcam-50                            	id=9	[slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard            	id=10	[slave  keyboard (3)]
    ↳ HP WMI hotkeys                          	id=12	[slave  keyboard (3)]
xxxxx@XXX:~$ cat /var/log/Xorg.0.log | grep -i synaptics
[    21.058] (II) config/udev: Adding input device PS/2 Synaptics TouchPad (/dev/input/event7)
[    21.058] (**) PS/2 Synaptics TouchPad: Applying InputClass "evdev pointer catchall"
[    21.058] (**) PS/2 Synaptics TouchPad: always reports core events
[    21.058] (**) PS/2 Synaptics TouchPad: Device: "/dev/input/event7"
[    21.068] (--) PS/2 Synaptics TouchPad: Found 3 mouse buttons
[    21.068] (--) PS/2 Synaptics TouchPad: Found relative axes
[    21.068] (--) PS/2 Synaptics TouchPad: Found x and y relative axes
[    21.068] (II) PS/2 Synaptics TouchPad: Configuring as mouse
[    21.068] (**) PS/2 Synaptics TouchPad: YAxisMapping: buttons 4 and 5
[    21.068] (**) PS/2 Synaptics TouchPad: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
[    21.068] (II) XINPUT: Adding extended input device "PS/2 Synaptics TouchPad" (type: MOUSE)
[    21.069] (II) PS/2 Synaptics TouchPad: initialized for relative axes.
[    21.069] (**) PS/2 Synaptics TouchPad: (accel) keeping acceleration scheme 1
[    21.069] (**) PS/2 Synaptics TouchPad: (accel) acceleration profile 0
[    21.069] (**) PS/2 Synaptics TouchPad: (accel) acceleration factor: 2.000
[    21.069] (**) PS/2 Synaptics TouchPad: (accel) acceleration threshold: 4
[    21.070] (II) config/udev: Adding input device PS/2 Synaptics TouchPad (/dev/input/mouse0)
xxxxx@XXX:~$ xinput --list-props 11
Device 'PS/2 Synaptics TouchPad':
	Device Enabled (135):	1
	Coordinate Transformation Matrix (137):	1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
	Device Accel Profile (255):	0
	Device Accel Constant Deceleration (256):	1.000000
	Device Accel Adaptive Deceleration (257):	1.000000
	Device Accel Velocity Scaling (258):	10.000000
	Evdev Axis Inversion (259):	0, 0
	Evdev Axes Swap (261):	0
	Axis Labels (262):	"Rel X" (145), "Rel Y" (146)
	Button Labels (263):	"Button Left" (138), "Button Middle" (139), "Button Right" (140), "Button Wheel Up" (141), "Button Wheel Down" (142)
	Evdev Middle Button Emulation (264):	0
	Evdev Middle Button Timeout (265):	50
	Evdev Wheel Emulation (266):	0
	Evdev Wheel Emulation Axes (267):	0, 0, 4, 5
	Evdev Wheel Emulation Inertia (268):	10
	Evdev Wheel Emulation Timeout (269):	200
	Evdev Wheel Emulation Button (270):	4
	Evdev Drag Lock Buttons (271):	0
xxxxx@XXX:~$ 

Researching Ubuntu Forums for a solution, I discovered that a user who
experienced similar issue in Ubuntu Edgy was successful in manually
fixing that problem (
http://ubuntuforums.org/archive/index.php/t-309389.html ), however I
couldn't repeat his success due to both lack of knowledge and difference
of configuration from Edgy to Natty.

ProblemType: Bug
DistroRelease: Ubuntu 11.04
Package: xserver-xorg-input-synaptics 1.3.99+git20110116.0e27ce3a-0ubuntu10
ProcVersionSignature: Ubuntu 2.6.38-7.39-generic 2.6.38
Uname: Linux 2.6.38-7-generic i686
NonfreeKernelModules: wl
Architecture: i386
Date: Sun Apr  3 19:11:10 2011
DistroCodename: natty
DistroVariant: ubuntu
InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Alpha i386 (20110325)
ProcEnviron:
 LANGUAGE=en_GB:en
 LANG=en_GB.UTF-8
 SHELL=/bin/bash
SourcePackage: xserver-xorg-input-synaptics
UpgradeStatus: No upgrade log present (probably fresh install)
version.libgl1-mesa-glx: libgl1-mesa-glx 7.10.1-0ubuntu3
version.xserver-xorg: xserver-xorg 1:7.6+4ubuntu1

** Affects: xserver-xorg-input-synaptics (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: apport-bug i386 natty running-unity touchpad-not-recognised touchpad-recognised-as-mouse ubuntu

-- 
You received this bug notification because you are a member of Ubuntu-X,
which is subscribed to xserver-xorg-input-synaptics in Ubuntu.
https://bugs.launchpad.net/bugs/749606

Title:
  Touchpad detected as mouse.  Functionalities such as "multi-touch
  gestures" and "disable touchpad while typing" not available.



Follow ups

References