Bug#461760: xserver-xorg-input-synaptics: I confirm this bug
Hi, I also can ocnfirm this bug and have done some further testing. * Mattia Dongili [EMAIL PROTECTED] [080201 13:15]: this really puzzles me... completely dead? does synclient report any activity? synclient does output identical numbers for older version (truly working) and buggy version (not working at all) what happens if you just try to run with the default options? i.e.: comment everything except Options seem to be irrelavant to the problem. You can make the touchpad working by setting GrabEventDevice to off, but this only passes on standard events, so the net result is funtionality equal to not loading synaptics driver at all. This shows the driver per se is working and processing input from the touchpad. Additional testing shows that events are not accepted by XOrg. I've faked dx to always 100 in HandleState just before Post events in line 1873. Debug output says xf86PostMotionEvent is called but the mouse pointer does not move. My impression is that something with registering the device must have gone wrong. Johannes -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#461760: xserver-xorg-input-synaptics: I confirm this bug
On Thu, Jan 31, 2008 at 11:53:11PM +0100, Michael Schmitt wrote: Package: xserver-xorg-input-synaptics Version: 0.14.7~git20070706-2 Followup-For: Bug #461760 I can confirm this bug. It seems this does not break all touchpads but at least some. I have a ALPS touchpad in a Toshiba Satellit 2100 Pro and after uprade it breaks the touchpad completely. Downgrade to the current lenny version 0.14.6-1 fixes this issue. Here are the refering fragments of Xorg.0.log with a working touchpad (lennys package): ... (EE) No Input driver matching `synaptics' yep, as you can see the synaptics driver is completely bypassed and a different one is taking over. ... (II) Synaptics touchpad driver version 0.14.6 (1406) (--) ALPS Touchpad auto-dev sets device to /dev/input/event3 (**) Option Device /dev/input/event3 (**) Option SHMConfig On (**) Option LeftEdge 150 (**) Option RightEdge 900 (**) Option TopEdge 170 (**) Option BottomEdge 680 (**) Option VertScrollDelta 50 (**) Option HorizScrollDelta 50 (**) Option EdgeMotionMinSpeed 500 (**) Option EdgeMotionMaxSpeed 500 (**) Option FingerLow 25 (**) Option FingerHigh 30 (**) Option MaxTapTime 180 (**) Option MaxTapMove 110 (**) Option EmulateMidButtonTime 75 (**) Option UpDownScrolling 1 (**) Option LeftRightScrolling 1 (**) Option LockedDrags 0 (**) Option RTCornerButton 3 (**) Option LTCornerButton 2 (**) Option CircularScrolling 0 (**) Option PalmDetect 1 (**) Option PalmMinWidth 10 (**) Option PalmMinZ 20 (--) ALPS Touchpad touchpad found (**) Option AlwaysCore (**) ALPS Touchpad: doesn't report core events (II) evaluating device (ALPS Touchpad) (II) XINPUT: Adding extended input device ALPS Touchpad (type: MOUSE) (II) evaluating device (USB Mouse) (II) XINPUT: Adding extended input device USB Mouse (type: MOUSE) (II) evaluating device (Keyboard0) (II) XINPUT: Adding extended input device Keyboard0 (type: KEYBOARD) (--) ALPS Touchpad auto-dev sets device to /dev/input/event3 (**) Option Device /dev/input/event3 (--) ALPS Touchpad touchpad found this really puzzles me... completely dead? does synclient report any activity? Your assumption was true... if xorg complains about the synaptics module it works (another driver taking its part?) and if the synaptics module recognizes the touchpad it does not work. Right now I realised those touchpad specific options (scrolling at the edges etc.) do not work anymore either (with lennys package) what makes sense to me. But I am almost 100% sure it worked completely. what happens if you just try to run with the default options? i.e.: comment everything except Section InputDevice Driver synaptics Identifier ALPS Touchpad Option Protocol auto-dev Option Device/dev/input/mouse1 Option Always Core 1 Option SHMConfig On EndSection thanks for the report -- mattia :wq! -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#461760: xserver-xorg-input-synaptics: I confirm this bug
Package: xserver-xorg-input-synaptics Version: 0.14.7~git20070706-2 Followup-For: Bug #461760 I can confirm this bug. It seems this does not break all touchpads but at least some. I have a ALPS touchpad in a Toshiba Satellit 2100 Pro and after uprade it breaks the touchpad completely. Downgrade to the current lenny version 0.14.6-1 fixes this issue. Here are the refering fragments of Xorg.0.log with a working touchpad (lennys package): (==) Using config file: /etc/X11/xorg.conf (==) ServerLayout XFree86 Configured (**) |--Screen Screen0 (0) (**) | |--Monitor Monitor0 (**) | |--Device Card0 (**) |--Input Device Keyboard0 (**) |--Input Device USB Mouse (**) |--Input Device ALPS Touchpad (**) Option AllowMouseOpenFail true (==) Automatically adding devices (==) Automatically enabling devices [...] (**) Option Protocol ExplorerPS/2 (**) USB Mouse: Device: /dev/input/mice (**) USB Mouse: Protocol: ExplorerPS/2 (**) Option SendCoreEvents true (**) Option CorePointer (**) USB Mouse: always reports core events (**) Option Device /dev/input/mice (**) Option Buttons 5 (==) USB Mouse: Emulate3Buttons, Emulate3Timeout: 50 (**) Option ZAxisMapping 4 5 (**) USB Mouse: ZAxisMapping: buttons 4 and 5 (**) USB Mouse: Buttons: 9 (**) USB Mouse: Sensitivity: 1 (EE) No Input driver matching `synaptics' (II) evaluating device (USB Mouse) (II) XINPUT: Adding extended input device USB Mouse (type: MOUSE) (II) evaluating device (Keyboard0) [...] This is the not working version (==) Using config file: /etc/X11/xorg.conf (==) ServerLayout XFree86 Configured (**) |--Screen Screen0 (0) (**) | |--Monitor Monitor0 (**) | |--Device Card0 (**) |--Input Device Keyboard0 (**) |--Input Device USB Mouse (**) |--Input Device ALPS Touchpad (**) Option AllowMouseOpenFail true [...] (II) Synaptics touchpad driver version 0.14.6 (1406) (--) ALPS Touchpad auto-dev sets device to /dev/input/event3 (**) Option Device /dev/input/event3 (**) Option SHMConfig On (**) Option LeftEdge 150 (**) Option RightEdge 900 (**) Option TopEdge 170 (**) Option BottomEdge 680 (**) Option VertScrollDelta 50 (**) Option HorizScrollDelta 50 (**) Option EdgeMotionMinSpeed 500 (**) Option EdgeMotionMaxSpeed 500 (**) Option FingerLow 25 (**) Option FingerHigh 30 (**) Option MaxTapTime 180 (**) Option MaxTapMove 110 (**) Option EmulateMidButtonTime 75 (**) Option UpDownScrolling 1 (**) Option LeftRightScrolling 1 (**) Option LockedDrags 0 (**) Option RTCornerButton 3 (**) Option LTCornerButton 2 (**) Option CircularScrolling 0 (**) Option PalmDetect 1 (**) Option PalmMinWidth 10 (**) Option PalmMinZ 20 (--) ALPS Touchpad touchpad found (**) Option AlwaysCore (**) ALPS Touchpad: doesn't report core events (II) evaluating device (ALPS Touchpad) (II) XINPUT: Adding extended input device ALPS Touchpad (type: MOUSE) (II) evaluating device (USB Mouse) (II) XINPUT: Adding extended input device USB Mouse (type: MOUSE) (II) evaluating device (Keyboard0) (II) XINPUT: Adding extended input device Keyboard0 (type: KEYBOARD) (--) ALPS Touchpad auto-dev sets device to /dev/input/event3 (**) Option Device /dev/input/event3 (--) ALPS Touchpad touchpad found Your assumption was true... if xorg complains about the synaptics module it works (another driver taking its part?) and if the synaptics module recognizes the touchpad it does not work. Right now I realised those touchpad specific options (scrolling at the edges etc.) do not work anymore either (with lennys package) what makes sense to me. But I am almost 100% sure it worked completely. This are the touchpad related things in xorg.conf: Section ServerLayout Identifier XFree86 Configured Screen 0 Screen0 0 0 InputDeviceKeyboard0 CoreKeyboard InputDeviceUSB Mouse CorePointer InputDeviceALPS Touchpad AlwaysCore EndSection [...] Section InputDevice Driver synaptics Identifier ALPS Touchpad Option Protocol auto-dev Option Device/dev/input/mouse1 Option Always Core 1 Option LeftEdge 150 Option RightEdge 900 Option TopEdge 170 Option BottomEdge680 Option FingerLow 25 Option FingerHigh30 Option MaxTapTime180 Option MaxTapMove110 Option EmulateMidButtonTime 75 Option VertScrollDelta 50 Option HorizScrollDelta 50 Option MinSpeed 0.35 Option MaxSpeed 0.75 Option AccelFactor 0.15 Option EdgeMotionMinSpeed500 Option EdgeMotionMaxSpeed500 Option RTCornerButton3 Option LTCornerButton2 Option LockedDrags 0 Option UpDownScrolling 1 Option