Bug#461760: xserver-xorg-input-synaptics: I confirm this bug

2008-02-24 Thread Johannes
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

2008-02-01 Thread Mattia Dongili
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

2008-01-31 Thread Michael Schmitt
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