[Bug 550625] Re: Alps touchpad is recognized but synaptics clients and scrolling do not work

Olivier Chapuis olivier.chapuis at free.fr
Mon Jun 21 14:28:09 UTC 2010


I've the same problem with my DELL Precision M 4500 running Ubuntu
10.04 LTS (Linux opale3 2.6.32-22-generic #36-Ubuntu SMP Thu Jun 3
19:31:57 UTC 2010 x86_64 GNU/Linux).

The touchpad is detected by the kernel, lsinput gives:

/dev/input/event10
   bustype : BUS_I8042
   vendor  : 0x2
   product : 0x8
   version : 29478
   name    : "AlpsPS/2 ALPS GlidePoint"
   phys    : "isa0060/serio1/input0"
   bits ev : EV_SYN EV_KEY EV_REL EV_ABS

It seems more or less "seen" by the X server:

(II) config/udev: Adding input device AlpsPS/2 ALPS GlidePoint (/dev/input/event10)
(**) AlpsPS/2 ALPS GlidePoint: Applying InputClass "evdev pointer catchall"
(**) AlpsPS/2 ALPS GlidePoint: Applying InputClass "evdev touchpad catchall"
(**) AlpsPS/2 ALPS GlidePoint: Applying InputClass "touchpad catchall"
(II) LoadModule: "synaptics"
(II) Loading /usr/lib/xorg/modules/input/synaptics_drv.so
(II) Module synaptics: vendor="X.Org Foundation"
        compiled for 1.7.6, module version = 1.2.2
        Module class: X.Org XInput Driver
        ABI class: X.Org XInput driver, version 7.0
(II) Synaptics touchpad driver version 1.2.2
(**) Option "Device" "/dev/input/event10"
(II) AlpsPS/2 ALPS GlidePoint: x-axis range 0 - 1023
(II) AlpsPS/2 ALPS GlidePoint: y-axis range 0 - 767
(II) AlpsPS/2 ALPS GlidePoint: pressure range 0 - 127
(II) AlpsPS/2 ALPS GlidePoint: finger width range 0 - 0
(II) AlpsPS/2 ALPS GlidePoint: buttons: left right middle
(--) AlpsPS/2 ALPS GlidePoint: touchpad found
(**) AlpsPS/2 ALPS GlidePoint: always reports core events
(II) XINPUT: Adding extended input device "AlpsPS/2 ALPS GlidePoint" (type: TOUCHPAD)
(**) AlpsPS/2 ALPS GlidePoint: (accel) keeping acceleration scheme 1
(**) AlpsPS/2 ALPS GlidePoint: (accel) acceleration profile 0
(**) AlpsPS/2 ALPS GlidePoint: (accel) acceleration factor: 2.000
(**) AlpsPS/2 ALPS GlidePoint: (accel) acceleration threshold: 4
(--) AlpsPS/2 ALPS GlidePoint: touchpad found
(II) config/udev: Adding input device AlpsPS/2 ALPS GlidePoint (/dev/input/mouse3)
(II) No input driver/identifier specified (ignoring)


Thus the synaptics driver is loaded but the last two lines are not very
encouraging. Indeed, the touchpad work like a PS/2 mouse (e.g., no multiple
taps or edge scrolling). 

Moreover, with xinput I've:

olivier at opale3:~$ xinput list
Virtual core pointer                         id=2    [master pointer  (3)]
   Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
   AlpsPS/2 ALPS GlidePoint                  id=13   [slave  pointer  (2)]
   PS/2 Mouse                                id=14   [slave  pointer  (2)]
   Macintosh mouse button emulation          id=15   [slave  pointer  (2)]  
Virtual core keyboard                        id=3    [master keyboard (2)]
 ...

xinput list-props "AlpsPS/2 ALPS GlidePoint" gives a full list of
Synaptics properties (40). However, xinput test "AlpsPS/2 ALPS GlidePoint"
reports NOTHING when I use the touchpad. But, xinput test "PS/2 Mouse" report
things ...

Thanks for working on this problem!

Olivier

-- 
Alps touchpad is recognized but synaptics clients and scrolling do not work
https://bugs.launchpad.net/bugs/550625
You received this bug notification because you are a member of Kernel
Bugs, which is subscribed to linux in ubuntu.




More information about the kernel-bugs mailing list