Bug 483760

Summary: Touchpad lost scroll zone in X.Org
Product: [openSUSE] openSUSE 11.2 Reporter: Alexander Lavrinenko <lavrinenko_alex>
Component: X.OrgAssignee: E-mail List <xorg-maintainer-bugs>
Status: RESOLVED FIXED QA Contact: E-mail List <xorg-maintainer-bugs>
Severity: Normal    
Priority: P5 - None CC: markgray+to-suse, sndirsch
Version: Factory   
Target Milestone: ---   
Hardware: x86-64   
OS: Linux   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Attachments: hwinfo --gfx
xorg.conf
xorg log file

Description Alexander Lavrinenko 2009-03-10 07:30:51 UTC
User-Agent:       Mozilla/5.0 (compatible; Konqueror/3.5; X11; ru) KHTML/3.5.10 (like Gecko) SUSE

A couple factory updates ago my synaptics touchpad's scroll zone stopped working in X, it works only as touchpad area, but not as scroll area. xorg.conf didn't change a bit. I can't tell for sure whether this is due to kernel update (2.6.28 -> 2.6.29-rcX) or xorg update, they both happened at the same time.

Reproducible: Always
Comment 1 Mark Gray 2009-03-10 08:36:07 UTC
Please attach the information requested on the webpage:

http://en.opensuse.org/Bugs:X
Comment 2 Alexander Lavrinenko 2009-03-10 09:03:52 UTC
Created attachment 278341 [details]
hwinfo --gfx
Comment 3 Alexander Lavrinenko 2009-03-10 09:04:34 UTC
Created attachment 278342 [details]
xorg.conf
Comment 4 Alexander Lavrinenko 2009-03-10 09:05:11 UTC
Created attachment 278343 [details]
xorg log file
Comment 5 Stefan Dirsch 2009-03-10 10:09:57 UTC
This is still xorg-server 1.5.2, i.e openSUSE 11.1.

Section "InputDevice"
  Driver       "synaptics"
  Identifier   "Mouse[1]"
  Option       "Buttons" "5"
  Option       "Device" "/dev/input/mice"
  Option       "Emulate3Buttons" "on"
  Option       "HorizScrollDelta" "0"
  Option       "InputFashion" "Mouse"
  Option       "Name" "Synaptics;Touchpad"
  Option       "Protocol" "explorerps/2"
  Option       "SHMConfig" "on"
  Option       "Vendor" "Sysp"
  Option       "ZAxisMapping" "4 5"
EndSection

(--) Mouse[1] auto-dev sets device to /dev/input/event1 (waited 0 msec)
(**) Option "Device" "/dev/input/event1"
(II) Mouse[1]: x-axis range 1472 - 5472
(II) Mouse[1]: y-axis range 1408 - 4448
(II) Mouse[1]: pressure range 0 - 255
(II) Mouse[1]: finger width range 0 - 0
(II) Mouse[1]: buttons: left right middle double triple
(**) Option "SHMConfig" "on"
(**) Option "HorizScrollDelta" "0"
(--) Mouse[1] touchpad found
(**) Option "CorePointer"
(**) Mouse[1]: always reports core events
(**) Option "Protocol" "explorerps/2"
[...]
II) evaluating device (Mouse[1])
(II) XINPUT: Adding extended input device "Mouse[1]" (type: TOUCHPAD)
[...]
(--) Mouse[1] touchpad found


Configuration and detection looks fine. What's the output of 'synclient -l'?
Comment 7 Alexander Lavrinenko 2009-03-10 10:45:59 UTC
[superuser@shark :: ~]synclient -l
Can't access shared memory area. SHMConfig disabled?
[superuser@shark :: ~]
Comment 8 Stefan Dirsch 2009-03-10 10:57:21 UTC
Seems you have a weird mixup of xorg-x11-server and xorg-x11-driver-input packages on your system. I suggest to either update to  all packages from X11:XOrg
or go back to openSUSE 11.1 completely.
Comment 9 Stefan Dirsch 2009-03-10 11:05:19 UTC
(In reply to comment #8)
> Seems you have a weird mixup of xorg-x11-server and xorg-x11-driver-input
> packages on your system. 

or X11:XOrg < 2009-02-27 (xorg-server 1.52/synaptics 1.0.0)
Comment 10 Alexander Lavrinenko 2009-03-10 11:11:00 UTC
Currently my system is 11.2 alpha, except xorg rpms due to bug 483424. Right now my system's xorg is from factory as well (there are several versions in factory available):
[superuser@shark :: ~]rpm -qa|grep xorg
xorg-x11-libXau-32bit-7.4-1.48.x86_64
xorg-x11-libxcb-7.4-1.40.x86_64
xorg-x11-libXmu-7.4-1.45.x86_64
xorg-x11-libs-32bit-7.4-14.1.x86_64
xorg-x11-libfontenc-7.4-1.49.x86_64
xorg-x11-fonts-core-7.4-1.65.noarch
xorg-x11-driver-video-7.4-41.1.x86_64
xorg-x11-libSM-32bit-7.4-1.47.x86_64
xorg-x11-libXt-7.4-1.44.x86_64
xorg-x11-libXfixes-32bit-7.4-1.40.x86_64
xorg-x11-libXdmcp-7.4-1.48.x86_64
xorg-x11-7.4-14.3.x86_64
xorg-x11-driver-input-7.4-18.1.x86_64
xorg-x11-libICE-32bit-7.4-1.50.x86_64
xorg-x11-libX11-32bit-7.4-6.3.x86_64
xorg-x11-libXext-7.4-1.39.x86_64
xorg-x11-libXprintUtil-32bit-7.4-1.45.x86_64
xorg-x11-libXv-32bit-7.4-1.40.x86_64
xorg-x11-libxkbfile-32bit-7.4-1.39.x86_64
xorg-x11-libX11-ccache-7.4-1.69.x86_64
xorg-x11-libXrender-7.4-1.39.x86_64
xorg-x11-xauth-7.4-14.3.x86_64
xorg-x11-driver-video-radeonhd-1.2.4_121202_4e89726-1.12.x86_64
xorg-x11-libs-7.4-14.1.x86_64
xorg-x11-libICE-7.4-1.50.x86_64
xorg-x11-libxcb-32bit-7.4-1.40.x86_64
xorg-x11-libX11-7.4-6.3.x86_64
xorg-x11-libXp-32bit-7.4-1.40.x86_64
xorg-x11-libXp-7.4-1.40.x86_64
xorg-x11-libXrender-32bit-7.4-1.39.x86_64
xorg-x11-libXpm-7.4-1.45.x86_64
xorg-x11-libXprintUtil-7.4-1.45.x86_64
xorg-x11-libxkbfile-7.4-1.39.x86_64
xorg-x11-Xvnc-7.4-27.3.x86_64
xorg-x11-server-7.4-27.3.x86_64
xorg-x11-libSM-7.4-1.47.x86_64
xorg-x11-libXt-32bit-7.4-1.44.x86_64
xorg-x11-libXpm-32bit-7.4-1.45.x86_64
xorg-x11-libXfixes-7.4-1.40.x86_64
xorg-x11-fonts-7.4-1.65.noarch
xorg-x11-libXau-7.4-1.48.x86_64
xorg-x11-libXext-32bit-7.4-1.39.x86_64
xorg-x11-libXmu-32bit-7.4-1.45.x86_64
xorg-x11-libfontenc-32bit-7.4-1.49.x86_64
xorg-x11-libXv-7.4-1.40.x86_64
Comment 11 Stefan Dirsch 2009-03-10 11:52:41 UTC
Apparently you can't use latest X11:XOrg RPMs due to video driver bugs. Anyway, I'm rather sure this issue has been fixed in latest X11:XOrg/ xorg-x11-driver-input.

-------------------------------------------------------------------
Fri Feb 27 20:56:29 CET 2009 - sndirsch@suse.de

- xf86-input-synaptics 1.0.99.2 
[...]
- xf86-input-synaptics-settings.diff
  * enables tapping
  * enables vertical scrolling
  * fixed typo (vertScrollDelta <--> horizScrollDelta)

As workaround add

  Option "VertEdgeScroll" "1"

to the synaptics driver section of your xorg.conf.