Scrolling with touchpad sometimes doesn't work
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
xserver-xorg-input-synaptics (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
I have Dell Studio 1535 laptop with Alps touchpad. Scrolling in right part of the touchpad usually works, but sometimes it just does not. When it is not working, touchpad tab is not shown in mouse configuration tool in gnome and there is no way to enable the scrolling again. I have to reboot (sometimes several times) so that the scrolling works again.
Relevant part from Xorg.log.0:
....
(II) config/udev: Adding input device PS/2 ALPS GlidePoint (/dev/input/
(**) PS/2 ALPS GlidePoint: Applying InputClass "evdev pointer catchall"
(**) PS/2 ALPS GlidePoint: always reports core events
(**) PS/2 ALPS GlidePoint: Device: "/dev/input/
(II) PS/2 ALPS GlidePoint: Found 3 mouse buttons
(II) PS/2 ALPS GlidePoint: Found relative axes
(II) PS/2 ALPS GlidePoint: Found x and y relative axes
(II) PS/2 ALPS GlidePoint: Configuring as mouse
(**) PS/2 ALPS GlidePoint: YAxisMapping: buttons 4 and 5
(**) PS/2 ALPS GlidePoint: EmulateWheelButton: 4, EmulateWheelIne
(II) XINPUT: Adding extended input device "PS/2 ALPS GlidePoint" (type: MOUSE)
(II) PS/2 ALPS GlidePoint: initialized for relative axes.
(II) config/udev: Adding input device PS/2 ALPS GlidePoint (/dev/input/mouse1)
(II) No input driver/identifier specified (ignoring)
....
Relevant part when the scrolling is working:
... rtia: 10, EmulateWheelTim eout: 200 event11) xorg/modules/ input/synaptics _drv.so event11"
(II) config/udev: Adding input device PS/2 Mouse (/dev/input/event8)
(**) PS/2 Mouse: Applying InputClass "evdev pointer catchall"
(**) PS/2 Mouse: always reports core events
(**) PS/2 Mouse: Device: "/dev/input/event8"
(II) PS/2 Mouse: Found 3 mouse buttons
(II) PS/2 Mouse: Found relative axes
(II) PS/2 Mouse: Found x and y relative axes
(II) PS/2 Mouse: Configuring as mouse
(**) PS/2 Mouse: YAxisMapping: buttons 4 and 5
(**) PS/2 Mouse: EmulateWheelButton: 4, EmulateWheelIne
(II) XINPUT: Adding extended input device "PS/2 Mouse" (type: MOUSE)
(II) PS/2 Mouse: initialized for relative axes.
(II) config/udev: Adding input device PS/2 Mouse (/dev/input/mouse1)
(II) No input driver/identifier specified (ignoring)
(II) config/udev: Adding input device AlpsPS/2 ALPS GlidePoint (/dev/input/
(**) 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/
(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/
(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/mouse2)
(II) No input driver/identifier specified (ignoring)
....
Note that some kind of PS/2 mouse is detected when it is working.