|
Bugzilla – Full Text Bug Listing |
| Summary: | sax2: touchpad scrolling does not work on HP Compaq tc4400 | ||
|---|---|---|---|
| Product: | [openSUSE] openSUSE 11.0 | Reporter: | Forgotten User y7f055FA1m <forgotten_y7f055FA1m> |
| Component: | Live Medium | Assignee: | E-mail List <bnc-team-screening> |
| Status: | RESOLVED FIXED | QA Contact: | E-mail List <qa-bugs> |
| Severity: | Normal | ||
| Priority: | P5 - None | CC: | snwint |
| Version: | Alpha 3 | ||
| Target Milestone: | --- | ||
| Hardware: | i386 | ||
| OS: | openSUSE 11.0 | ||
| Whiteboard: | |||
| Found By: | Beta-Customer | Services Priority: | |
| Business Priority: | Blocker: | --- | |
| Marketing QA Status: | --- | IT Deployment: | --- |
| Attachments: |
Screenshot
/etc/X11/xorg.conf /var/log/Xorg.0.log sysp -s mouse Beta 1 SaX.log.gz Beta 1 xorg.conf |
||
|
Description
Forgotten User y7f055FA1m
2008-03-21 10:02:22 UTC
Created attachment 203310 [details]
Screenshot
Indeed, X team, shouldn't this be set in xorg.conf by default? Setting this option has always been the default, so unless this has changed for 11.0 this bugreport is invalid. I don't know why the title of my bug report changed to "sax2: set 'Option "SHMConfig true in xorg.conf by default", but if that is not the cause, then something else must be. Therefore, I am changing the title of this bug to "Touchpad scrolling does not work out of the box on HP Compaq tc4400". All I know is that the advanced functions of my touchpad (scrolling) do not work out of the box on the Live CD and that trying to open the GSynaptics control panel results in a warning message. Please do not mark this bug as "invalid" unless the issue is indeed resolved ;-) I suggest to have a short look at your own screenshot. ;-) But maybe the error message is indeed completely misleading and the synaptics driver is not running at all. So please attach your /etc/X11/xorg.conf and /var/log/Xorg.0.log, so I can verify this. the information from hwinfo --mouse is important because the input ID's have changed in libhd which could cause profiles not to be applied anymore 45: PS/2 00.0: 10500 PS/2 Mouse
[Created at input.183]
UDI: /org/freedesktop/Hal/devices/platform_i8042_i8042_AUX3_port_logicaldev_input
Unique ID: AH6Q.aaw02jN0uv2
Hardware Class: mouse
Model: "SynPS/2 Synaptics TouchPad"
Vendor: 0x0002
Device: 0x0007 "SynPS/2 Synaptics TouchPad"
Compatible to: int 0x0210 0x0003
Device File: /dev/input/mice (/dev/input/mouse0)
Device Files: /dev/input/mice, /dev/input/mouse0, /dev/input/event2, /dev/input/by-path/platform-i8042-serio-4-event-mouse, /dev/input/by-path/platform-i8042-serio-4-mouse
Device Number: char 13:63 (char 13:32)
Driver Info #0:
Buttons: 3
Wheels: 0
XFree86 Protocol: explorerps/2
GPM Protocol: exps2
Config Status: cfg=new, avail=yes, need=no, active=unknown
46: PS/2 00.0: 10500 PS/2 Mouse
[Created at input.183]
UDI: /org/freedesktop/Hal/devices/platform_i8042_i8042_AUX3_port_Synaptics_pass_through_logicaldev_input
Unique ID: AH6Q.U5GX9Ignjc0
Hardware Class: mouse
Model: "PS/2 Generic Mouse"
Vendor: 0x0002
Device: 0x0001 "PS/2 Generic Mouse"
Compatible to: int 0x0210 0x0003
Device File: /dev/input/mice (/dev/input/mouse1)
Device Files: /dev/input/mice, /dev/input/mouse1, /dev/input/event3, /dev/input/by-path/platform-i8042-serio-5-event-mouse, /dev/input/by-path/platform-i8042-serio-5-mouse
Device Number: char 13:63 (char 13:33)
Driver Info #0:
Buttons: 3
Wheels: 0
XFree86 Protocol: explorerps/2
GPM Protocol: exps2
Config Status: cfg=new, avail=yes, need=no, active=unknown
This comment provides the needed information. Remove the status of NEEDINFO from this bug. There is still some information missing. See my comment #8. *** Bug 374613 has been marked as a duplicate of this bug. *** Created attachment 204766 [details]
/etc/X11/xorg.conf
Created attachment 204767 [details]
/var/log/Xorg.0.log
Section "InputDevice" Driver "mouse" Identifier "Mouse[1]" Option "Buttons" "5" Option "Device" "/dev/input/mice" Option "Name" "SynPS/2 Synaptics TouchPad" Option "Protocol" "explorerps/2" Option "Vendor" "Sysp" Option "ZAxisMapping" "4 5" EndSection Section "InputDevice" Driver "mouse" Identifier "Mouse[3]" Option "Buttons" "5" Option "Device" "/dev/input/mice" Option "Name" "PS/2 Generic Mouse" Option "Protocol" "explorerps/2" Option "Vendor" "Sysp" Option "ZAxisMapping" "4 5" EndSection Section "ServerLayout" Identifier "Layout[all]" InputDevice "Keyboard[0]" "CoreKeyboard" InputDevice "Mouse[1]" "CorePointer" Option "Clone" "off" Option "Xinerama" "off" Screen "Screen[0]" EndSection The synaptics driver input section is missing, i.e. the synaptics driver is not loaded at all. but I have already added 0x0002 : 0x0007 : synaptics into the Input.map. So what is the result of sysp -s mouse thanks Created attachment 205745 [details]
sysp -s mouse
looks good to me. So: init 3 cp /etc/X11/xorg.conf /etc/X11/xorg.conf.backup sax2 -a should generate a working xorg.conf with synaptics activated Maybe unrelated, but during boot "Creating X config" takes a very long time, almost a minute, on this machine (HP Compaq tc4400 - Fedora boots in 45 seconds into GNOME into the ). "sax2 -a" took 1 minute 32 seconds and said multiple times: "SaX: Could not import file: /var/cache/sax/files/config at /usr/sbin/isax line 199." After doing this, my windows have drop shadows (did they have these before?), but no more window decorations, which makes it kinda hard to navigate around ;-) *** But sure enough, synaptics scrolling works now! *** :-) Can you please fix whatever needs to be fixed so that this works "out of the box" on the Live system without having to delete and cre-create xorg.conf using this procedure? this "procedure" was only to make sure the changes I have made applies correctly. The problem with your window decorations sounds strange to me but I'm not sure if this is xorg.conf related. The problem that it takes some time to run the detection is most often the problem of a long X-Server startup/cleanup time. sax2 calls such a server for probing purposes. I'm sorry but this is required since the drivers use the randr extension which can only be queried if there is a Display pointer available. Just tested this on Beta 1 Live CD, the issue is still there: Touchpad scrolling does not work out of the box. GSynaptics tells "GSynaptics couldn't initialize. You have to set 'SHMConfig' 'true' in xorg.conf or XF86Config to use GSynaptics". both alps and synaptics profiles set this option. I can't reproduce your problem. As usual: init 3 sax2 -r -a ===> send the /var/log/SaX.log file ===> send the /etc/X11/xorg.conf Created attachment 210436 [details]
Beta 1 SaX.log.gz
Created attachment 210437 [details]
Beta 1 xorg.conf
Something really weird must be going on: When I boot the Beta 1 live system, the boot stalls for about a minute when it tries to configure X (both Ubuntu and Fedora boot their entire live systems faster than openSUSE configures X, so there must something be really broken).
By default in the live system, the touchpad does *not* work, there are *no* drop shadows but there *are* window decorations. GSynaptics tells me about SHMConfig.
After I do
init 3
sax2 -r -a
init 5
The touchpad *does* work, but I have *no* more window decorations (e.g., close buttons) but I *do* have drop shadows. GSynaptics just crashes, bug-buddy comes up without any more information.
I am attaching the logs you requested. Note that these are done *after* executing the commands.
the config file is completely correct. I'm sorry I don't know what is going on on this live system Simon, could you test with Beta2 again, please? Works in RC1 |