Bug 666465 - Touchpad stopped working after update from F13 to F14 on Lenovo W510
Summary: Touchpad stopped working after update from F13 to F14 on Lenovo W510
Keywords:
Status: CLOSED WONTFIX
Alias: None
Product: Fedora
Classification: Fedora
Component: xorg-x11-drv-synaptics
Version: 14
Hardware: Unspecified
OS: Linux
high
high
Target Milestone: ---
Assignee: Peter Hutterer
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2010-12-31 00:17 UTC by David Kovalsky
Modified: 2014-03-31 23:46 UTC (History)
2 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2012-06-26 06:10:31 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
Xorg log (82.49 KB, text/plain)
2010-12-31 00:17 UTC, David Kovalsky
no flags Details
/var/log/Xorg.0.log (21.86 KB, text/plain)
2011-01-16 14:10 UTC, David Kovalsky
no flags Details

Description David Kovalsky 2010-12-31 00:17:15 UTC
Created attachment 471229 [details]
Xorg log

I guess subject says it all. No sign of why it stopped working. Other notebooks I have are fine with F14. 

kernel-2.6.35.10-74.fc14.x86_64
xorg-x11-drv-synaptics-1.3.0-1.fc14.x86_64
xorg-x11-server-Xorg-1.9.3-3.fc14.x86_64

Note that the trackpoint is working, as well as the top (trackpoint) buttons. Touchpad & touchpad buttons don't work.

Comment 1 Peter Hutterer 2011-01-04 01:58:28 UTC
weird, it's showing up fine in the list. pls vt switch away from the server and then run evtest against the device. do you see any events coming out of the device?

Comment 2 David Kovalsky 2011-01-04 14:20:34 UTC
Hi Peter, thanks for looking into this. 

I tried running `xev'. Trackpoint shows events, touchpad doesn't show any event (tried moving and buttons). 

What do you mean by 'vt switching away from the server' and 'evtest'? I tried CTRL+ALT+F2, login as me (regular user), ALT+F1, running `xev'. Still no events.

Comment 3 Peter Hutterer 2011-01-04 22:05:39 UTC
(In reply to comment #2)
> What do you mean by 'vt switching away from the server' and 'evtest'? I tried
> CTRL+ALT+F2, login as me (regular user), ALT+F1, running `xev'. Still no
> events.

yum install evtest

evtest is layered underneath the X server, xev is above. if evtest sees events but xev doesn't, then the bug is in the driver or the server. otherwise, the bug may be a kernel bug.

Comment 4 David Kovalsky 2011-01-04 23:44:55 UTC
Thanks Peter, I installed evtest. Ran as root due to permission issues. 

evtest /dev/input/event5 (found this in Xorg.0.log) shows events such as
Event: time 1294184411.988790, -------------- Report Sync ------------
Event: time 1294184412.000463, type 3 (Absolute), code 1 (Y), value 2783
Event: time 1294184412.000469, type 3 (Absolute), code 28 (Tool Width), value 8
when I run over the touchpad. Even when VTswitching away and then coming back to the desktop.



BTW - I've tried booting F14 with F13 kernel last week - kernel-2.6.34.7-66.fc13.x86_64 - and still the touchpad didn't come to life. Given that toughpad worked flawlessly in F12 and F13, I believe this is a regression in the X space rather then kernel space. But I'm QE person, this is 'IMO' :)

Comment 5 David Kovalsky 2011-01-16 14:10:12 UTC
One more thing I've recently found out. My /etc/X11/xorg.conf had these lines:

Section "InputDevice"                                                        
    # generated from default                                                 
    Identifier     "Mouse0"                                                  
    Driver         "mouse"                                                   
    Option         "Protocol" "auto"                                         
    Option         "Device" "/dev/input/mice"                                
    Option         "Emulate3Buttons" "no"                                    
    Option         "ZAxisMapping" "4 5"                                      
EndSection 

After commenting the section out and restarting the computer the touchpad work. I'm able to move the pointer. But the first time I click (anywhere) it stops working. 

Attaching /var/log/Xorg.0.log again in hope it will show anything useful.

Comment 6 David Kovalsky 2011-01-16 14:10:51 UTC
Created attachment 473705 [details]
/var/log/Xorg.0.log

Comment 7 David Kovalsky 2011-03-23 23:23:01 UTC
After upgrading to libX11-1.3.4-4.fc14 (FEDORA-2011-3835, bug 683950) I went back and though it helped. 

Actually the touchpad works in GDM, but once I login, it's dead again. 

Peter, have you had time to look into this?

Comment 8 David Kovalsky 2012-01-08 23:51:24 UTC
Almost a year later, I accidentally found out more info - this seems to be caused by Gnome services. I'm using XFCE on F16 ATM and touchpad works fine. But if I choose "Start Gnome services", touchpad stops working. 

See bug 772510.

Comment 9 Peter Hutterer 2012-06-26 06:10:31 UTC
This bug was filed against Fedora 14 which is now EOL. Please re-open this bug if you still experience this issue with one of the currently suppported versions of Fedora. Don't forget to update the version field if you do so.


Note You need to log in before you can comment on or make changes to this bug.