FS#26654 - [linux] Alps touchpad on Dell E6320 (and others)
Attached to Project:
Arch Linux
Opened by Olivier Mehani (shtrom) - Thursday, 27 October 2011, 22:39 GMT
Last edited by Tobias Powalowski (tpowa) - Saturday, 28 April 2012, 08:20 GMT
Opened by Olivier Mehani (shtrom) - Thursday, 27 October 2011, 22:39 GMT
Last edited by Tobias Powalowski (tpowa) - Saturday, 28 April 2012, 08:20 GMT
|
Details
Description:
The touchpad on these laptops is only recognised as a standard PS/2 mouse by X11. Using the patch supplied at [0] with the stock kernel from ABS makes it properly detected (applying it last, if it makes any difference). The stick is also getting recognised at the same time. [0] https://bugzilla.redhat.com/show_bug.cgi?id=590880 Additional info: * core/linux 3.0.7-1 * extra/xorg-server 1.11.1-2 * extra/xf86-input-evdev 2.6.0-4 * extra/xf86-input-synaptics 1.5.0-1 In X11's logs, the mouse shows up as (II) config/udev: Adding input device PS/2 Generic Mouse (/dev/input/event20) (**) PS/2 Generic Mouse: Applying InputClass "evdev pointer catchall" (II) Using input driver 'evdev' for 'PS/2 Generic Mouse' (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so Option "XkbRules" "evdev" Option "XkbModel" "evdev" Option "XkbLayout" "us" Option "_source" "server/udev" Option "name" "PS/2 Generic Mouse" Option "path" "/dev/input/event20" Option "device" "/dev/input/event20" Option "config_info" "udev:/sys/devices/platform/i8042/serio1/input/inpu t20/event20" Option "driver" "evdev" (**) PS/2 Generic Mouse: always reports core events (**) PS/2 Generic Mouse: Device: "/dev/input/event20" (--) PS/2 Generic Mouse: Found 3 mouse buttons (--) PS/2 Generic Mouse: Found relative axes (--) PS/2 Generic Mouse: Found x and y relative axes (II) PS/2 Generic Mouse: Configuring as mouse (**) PS/2 Generic Mouse: YAxisMapping: buttons 4 and 5 (**) PS/2 Generic Mouse: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200 (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio1/input/input20/event20" (II) XINPUT: Adding extended input device "PS/2 Generic Mouse" (type: MOUSE, id 15) (II) PS/2 Generic Mouse: initialized for relative axes. (**) PS/2 Generic Mouse: (accel) keeping acceleration scheme 1 (**) PS/2 Generic Mouse: (accel) acceleration profile 0 (**) PS/2 Generic Mouse: (accel) acceleration factor: 2.000 (**) PS/2 Generic Mouse: (accel) acceleration threshold: 4 (II) config/udev: Adding input device PS/2 Generic Mouse (/dev/input/mouse1) (II) No input driver/identifier specified (ignoring) After patching the kernel with patch at [0] and rebooting on it: (II) config/udev: Adding input device DualPoint Stick (/dev/input/event18) (**) DualPoint Stick: Applying InputClass "evdev pointer catchall" (II) Using input driver 'evdev' for 'DualPoint Stick' (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so Option "XkbRules" "evdev" Option "XkbModel" "evdev" Option "XkbLayout" "us" Option "_source" "server/udev" Option "name" "DualPoint Stick" Option "path" "/dev/input/event18" Option "device" "/dev/input/event18" Option "config_info" "udev:/sys/devices/platform/i8042/serio1/input/input18/event18" Option "driver" "evdev" (**) DualPoint Stick: always reports core events (**) DualPoint Stick: Device: "/dev/input/event18" (--) DualPoint Stick: Found 3 mouse buttons (--) DualPoint Stick: Found relative axes (--) DualPoint Stick: Found x and y relative axes (II) DualPoint Stick: Configuring as mouse (**) DualPoint Stick: YAxisMapping: buttons 4 and 5 (**) DualPoint Stick: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200 (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio1/input/input18/event18" (II) XINPUT: Adding extended input device "DualPoint Stick" (type: MOUSE, id 15) (II) DualPoint Stick: initialized for relative axes. (**) DualPoint Stick: (accel) keeping acceleration scheme 1 (**) DualPoint Stick: (accel) acceleration profile 0 (**) DualPoint Stick: (accel) acceleration factor: 2.000 (**) DualPoint Stick: (accel) acceleration threshold: 4 (II) config/udev: Adding input device DualPoint Stick (/dev/input/mouse1) (II) No input driver/identifier specified (ignoring) (II) config/udev: Adding input device AlpsPS/2 ALPS DualPoint TouchPad (/dev/input/event19) (**) AlpsPS/2 ALPS DualPoint TouchPad: Applying InputClass "evdev touchpad catchall" (**) AlpsPS/2 ALPS DualPoint TouchPad: 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.11.0, module version = 1.5.0 Module class: X.Org XInput Driver ABI class: X.Org XInput driver, version 13.0 (II) Using input driver 'synaptics' for 'AlpsPS/2 ALPS DualPoint TouchPad' (II) Loading /usr/lib/xorg/modules/input/synaptics_drv.so Option "_source" "server/udev" Option "name" "AlpsPS/2 ALPS DualPoint TouchPad" Option "path" "/dev/input/event19" Option "device" "/dev/input/event19" Option "config_info" "udev:/sys/devices/platform/i8042/serio1/input/input19/event19" Option "driver" "synaptics" Option "TapButton1" "1" Option "TapButton2" "2" Option "TapButton3" "3" (**) AlpsPS/2 ALPS DualPoint TouchPad: always reports core events (**) Option "Device" "/dev/input/event19" (**) Option "Device" "/dev/input/event19" port opened successfully (--) synaptics: AlpsPS/2 ALPS DualPoint TouchPad: x-axis range 0 - 2000 (--) synaptics: AlpsPS/2 ALPS DualPoint TouchPad: y-axis range 0 - 1400 (--) synaptics: AlpsPS/2 ALPS DualPoint TouchPad: pressure range 0 - 127 (II) synaptics: AlpsPS/2 ALPS DualPoint TouchPad: device does not report finger width. (--) synaptics: AlpsPS/2 ALPS DualPoint TouchPad: buttons: left right middle double triple (--) synaptics: AlpsPS/2 ALPS DualPoint TouchPad: Vendor 0x2 Product 0x8 (--) synaptics: AlpsPS/2 ALPS DualPoint TouchPad: invalid finger width range. defaulting to 0 - 15 (**) Option "TapButton1" "1" (**) Option "TapButton2" "2" (**) Option "TapButton3" "3" (--) synaptics: AlpsPS/2 ALPS DualPoint TouchPad: touchpad found (**) AlpsPS/2 ALPS DualPoint TouchPad: always reports core events (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio1/input/input19/event19" (II) XINPUT: Adding extended input device "AlpsPS/2 ALPS DualPoint TouchPad" (type: TOUCHPAD, id 16) (**) synaptics: AlpsPS/2 ALPS DualPoint TouchPad: (accel) MinSpeed is now constant deceleration 2.5 (**) synaptics: AlpsPS/2 ALPS DualPoint TouchPad: MaxSpeed is now 1.75 (**) synaptics: AlpsPS/2 ALPS DualPoint TouchPad: AccelFactor is now 0.082 (**) AlpsPS/2 ALPS DualPoint TouchPad: (accel) keeping acceleration scheme 1 (**) AlpsPS/2 ALPS DualPoint TouchPad: (accel) acceleration profile 1 (**) AlpsPS/2 ALPS DualPoint TouchPad: (accel) acceleration factor: 2.000 (**) AlpsPS/2 ALPS DualPoint TouchPad: (accel) acceleration threshold: 4 (**) Option "Device" "/dev/input/event19" (--) synaptics: AlpsPS/2 ALPS DualPoint TouchPad: touchpad found Steps to reproduce: * Use a Dell Latitude E6320 * Boot on core/linux 3.0.7-1 * Start X * The touchpad is recognised as a PS/2 Generic Mouse |
This task depends upon
Closed by Tobias Powalowski (tpowa)
Saturday, 28 April 2012, 08:20 GMT
Reason for closing: Fixed
Additional comments about closing: 3.3.x
Saturday, 28 April 2012, 08:20 GMT
Reason for closing: Fixed
Additional comments about closing: 3.3.x
* linux 3.1-4
* xorg-server 1.11.2-1
* xf86-input-evdev 2.6.0-4
* xf86-input-synaptics 1.5.0-1
Patching the current ABS Linux package (linux 3.1-4) with the attached patch (less than 10 lines including sources and md5sums) fixes this problem.