Bug 581573

Summary: Xorg 1.8.0 breaks synaptics driver
Product: [Fedora] Fedora Reporter: Ben Boeckel <fedora>
Component: xorg-x11-serverAssignee: Peter Hutterer <peter.hutterer>
Status: CLOSED NOTABUG QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: low    
Version: rawhideCC: mcepl, ricardo.arguello, xgl-maint
Target Milestone: ---Keywords: Triaged
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard: card_Pineview GM
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2010-04-14 04:28:10 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
Touchpad options
none
xinput configuration
none
dmesg
none
Xorg.0.log
none
/var/log/messages
none
Xorg.0.log - 1.2.2-2
none
xinput --list
none
xinput --list-props none

Description Ben Boeckel 2010-04-12 16:23:39 UTC
Description of problem:
When updating to 1.8.0 the mouse buttons on my trackpad stopped working (altogether). I have not had the chance to test a USB mouse.

Version-Release number of selected component (if applicable):
xorg-x11-server-Xorg-1.8.0-1.fc13.i686
xorg-x11-drv-synaptics-1.2.2-1.fc13.i686

How reproducible:
Always (trackpad)

Comment 1 Matěj Cepl 2010-04-12 21:42:07 UTC
Thanks for the bug report.  We have reviewed the information you have provided above, and there is some additional information we require that will be helpful in our diagnosis of this issue.

Please attach

* your X server config file (/etc/X11/xorg.conf, if available),
* output of the dmesg command,
* system log (/var/log/messages), and
* X server log file (/var/log/Xorg.*.log)

to the bug report as individual uncompressed file attachments using the bugzilla file attachment link above.

We will review this issue again once you've had a chance to attach this information.

Thanks in advance.

Comment 2 Ben Boeckel 2010-04-12 23:04:45 UTC
Created attachment 406105 [details]
Touchpad options

Comment 3 Ben Boeckel 2010-04-12 23:05:51 UTC
Created attachment 406106 [details]
xinput configuration

Comment 4 Ben Boeckel 2010-04-12 23:07:40 UTC
Created attachment 406108 [details]
dmesg

Comment 5 Ben Boeckel 2010-04-12 23:08:30 UTC
Created attachment 406109 [details]
Xorg.0.log

Comment 6 Ben Boeckel 2010-04-12 23:09:09 UTC
Created attachment 406110 [details]
/var/log/messages

Comment 7 Ben Boeckel 2010-04-12 23:09:42 UTC
I tried a USB mouse and it works (some of the messages in the logs are for it).

Comment 8 Matěj Cepl 2010-04-13 13:44:07 UTC
(In reply to comment #5)
> Created an attachment (id=406109) [details]
> Xorg.0.log    

johanka:~$ cX 'https://bugzilla.redhat.com/attachment.cgi?id=406109'
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[    69.187] (WW) Warning, couldn't open module fbdev
[    69.187] (EE) Failed to load module "fbdev" (module does not exist, 0)
[    69.202] (WW) Falling back to old probe method for vesa
[    70.729] (EE) No input driver/identifier specified (ignoring)
[    71.049] (EE) SynPS/2 Synaptics TouchPad Unable to query/initialize Synaptics hardware.
[    71.053] (EE) PreInit failed for input device "SynPS/2 Synaptics TouchPad"
[ 12199.592] (EE) No input driver/identifier specified (ignoring)
johanka:~$

Comment 9 Fedora Update System 2010-04-13 22:46:16 UTC
xorg-x11-drv-synaptics-1.2.2-2.fc13 has been submitted as an update for Fedora 13.
http://admin.fedoraproject.org/updates/xorg-x11-drv-synaptics-1.2.2-2.fc13

Comment 10 Ben Boeckel 2010-04-13 23:40:29 UTC
Created attachment 406381 [details]
Xorg.0.log - 1.2.2-2

The provided build did not fix the situation. New Xorg.0.log attached.

Comment 11 Peter Hutterer 2010-04-13 23:56:56 UTC
(In reply to comment #10)
> The provided build did not fix the situation. New Xorg.0.log attached.    

you beat me to the comment. the build above doesn't fix the bug yet, it just removes one of the error messages (the one quoted by Matej)

the server definitely sees the touchpad and configures it without any errors. can you try without your "Touchpad Configuration" class and see if that does anything? I don't see anything that would explain why it's not working.

what's the output of xinput --list and the output of xinput --list-props "SynPS/2 Synaptics TouchPad"

Comment 12 Ben Boeckel 2010-04-14 00:36:03 UTC
Created attachment 406387 [details]
xinput --list

Comment 13 Ben Boeckel 2010-04-14 00:36:43 UTC
Created attachment 406388 [details]
xinput --list-props

Comment 14 Ben Boeckel 2010-04-14 00:57:26 UTC
Taking my configurations away did not fix the issue. Maybe it's the device not doing defaults correctly? I know that the default for two finger pressure is obscene and impossible to trigger (262 when 32 works fine). In doing so, I found that my TwoFingerPressure setting is no longer applied at all (manually setting it works).

Comment 15 Ben Boeckel 2010-04-14 04:28:10 UTC
So it seems that some of my Thinkpad configuration leaked over to the eeePC (the buttons are disabled there since the buttons paried with the TrackPoint are far superior). Closing as NOTABUG.