Created attachment 491029 [details] Xorg.0.log Description of problem: I updated to F15 today on my Thinkpad T400. The mouse and tochpad are unusable. Version-Release number of selected component (if applicable): control-center-3.0.0.1-3.fc15.i686 How reproducible: allways Steps to Reproduce: 1. go to gnome-control-center > mouse and tochpad Actual results: just a mouse is shown Expected results: see mouse + touchpad Additional info: fm@thinkpad:~ # xinput list ⎡ Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)] ⎜ ↳ SynPS/2 Synaptics TouchPad id=10 [slave pointer (2)] ⎜ ↳ Logitech USB Receiver id=12 [slave pointer (2)] ⎣ Virtual core keyboard id=3 [master keyboard (2)] ↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)] ↳ Power Button id=6 [slave keyboard (3)] ↳ Video Bus id=7 [slave keyboard (3)] ↳ Sleep Button id=8 [slave keyboard (3)] ↳ AT Translated Set 2 keyboard id=9 [slave keyboard (3)] ↳ Logitech USB Receiver id=11 [slave keyboard (3)]
This is solved by creating the following file: fm@thinkpad:~ $ cat /etc/X11/xorg.conf.d/01-syn.conf Section "InputClass" Identifier "force synaptics for my touchpad" MatchProduct "SynPS/2 Synaptics TouchPad" Driver "synaptics" EndSection
Peter is my fix above correct? I have another issue. I have to replug my mouse after every resume. Is this another issue, or caused by my fix for this?
Fix is correct, but that should already be handled by the /usr/share/X11/xorg.conf.d/50-synaptics.conf file that's installed by the driver. Not sure why it doesn't hook onto your device. What's the evtest output of this device and your /proc/bus/input/devices?
Hi Peter, thanks for looking into this. The output follows: root@thinkpad:/home/fm $ evtest No device specified, trying to scan all of /dev/input/event* Available devices: /dev/input/event0: Lid Switch /dev/input/event1: Sleep Button /dev/input/event10: HDA Intel Headphone /dev/input/event11: HDA Intel Headphone /dev/input/event12: ThinkPad Extra Buttons /dev/input/event13: TPPS/2 IBM TrackPoint /dev/input/event2: Power Button /dev/input/event3: AT Translated Set 2 keyboard /dev/input/event4: SynPS/2 Synaptics TouchPad /dev/input/event5: Logitech USB Receiver /dev/input/event6: Logitech USB Receiver /dev/input/event7: Video Bus /dev/input/event8: HDA Intel Mic /dev/input/event9: HDA Intel Mic Select the device event number [0-13]: ^C root@thinkpad:/home/fm $ evtest /dev/input/event4 Input driver version is 1.0.1 Input device ID: bus 0x11 vendor 0x2 product 0x7 version 0x1b1 Input device name: "SynPS/2 Synaptics TouchPad" Supported events: Event type 0 (Sync) Event type 1 (Key) Event code 272 (LeftBtn) Event code 273 (RightBtn) Event code 325 (ToolFinger) Event code 330 (Touch) Event type 3 (Absolute) Event code 0 (X) Value 1428 Min 1472 Max 5598 Resolution 67 Event code 1 (Y) Value 3161 Min 1408 Max 4670 Resolution 111 Event code 24 (Pressure) Value 1 Min 0 Max 255 Event code 28 (Tool Width) Value 0 Min 0 Max 15 Testing ... (interrupt to exit) *********************************************** This device is grabbed by another process. No events are available to evtest while the other grab is active. In most cases, this is caused by an X driver, try VT-switching and re-run evtest again. *********************************************** ^C root@thinkpad:/home/fm $ cat /proc/bus/input/devices I: Bus=0019 Vendor=0000 Product=0005 Version=0000 N: Name="Lid Switch" P: Phys=PNP0C0D/button/input0 S: Sysfs=/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input0 U: Uniq= H: Handlers=event0 B: PROP=0 B: EV=21 B: SW=1 I: Bus=0019 Vendor=0000 Product=0003 Version=0000 N: Name="Sleep Button" P: Phys=PNP0C0E/button/input0 S: Sysfs=/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input1 U: Uniq= H: Handlers=kbd event1 B: PROP=0 B: EV=3 B: KEY=4000 0 0 0 0 I: Bus=0019 Vendor=0000 Product=0001 Version=0000 N: Name="Power Button" P: Phys=LNXPWRBN/button/input0 S: Sysfs=/devices/LNXSYSTM:00/LNXPWRBN:00/input/input2 U: Uniq= H: Handlers=kbd event2 B: PROP=0 B: EV=3 B: KEY=100000 0 0 0 I: Bus=0011 Vendor=0001 Product=0001 Version=ab54 N: Name="AT Translated Set 2 keyboard" P: Phys=isa0060/serio0/input0 S: Sysfs=/devices/platform/i8042/serio0/input/input3 U: Uniq= H: Handlers=kbd event3 B: PROP=0 B: EV=120013 B: KEY=4 2000000 3803078 f800d001 feffffdf ffefffff ffffffff fffffffe B: MSC=10 B: LED=7 I: Bus=0011 Vendor=0002 Product=0007 Version=01b1 N: Name="SynPS/2 Synaptics TouchPad" P: Phys=isa0060/serio1/input0 S: Sysfs=/devices/platform/i8042/serio1/input/input4 U: Uniq= H: Handlers=mouse0 event4 B: PROP=1 B: EV=b B: KEY=420 0 30000 0 0 0 0 0 0 0 0 B: ABS=11000003 I: Bus=0003 Vendor=046d Product=c52b Version=0111 N: Name="Logitech USB Receiver" P: Phys=usb-0000:00:1d.0-1/input0 S: Sysfs=/devices/pci0000:00/0000:00:1d.0/usb6/6-1/6-1:1.0/input/input5 U: Uniq= H: Handlers=kbd event5 B: PROP=0 B: EV=120013 B: KEY=10000 7 ff800000 7ff febeffdf ffefffff ffffffff fffffffe B: MSC=10 B: LED=1f I: Bus=0003 Vendor=046d Product=c52b Version=0111 N: Name="Logitech USB Receiver" P: Phys=usb-0000:00:1d.0-1/input1 S: Sysfs=/devices/pci0000:00/0000:00:1d.0/usb6/6-1/6-1:1.1/input/input6 U: Uniq= H: Handlers=kbd mouse1 event6 B: PROP=0 B: EV=1f B: KEY=4837fff 72ff32d bf544446 0 0 ffff0001 20f90 8b17c000 677bfa d941dfed 9ed680 4400 0 10000002 B: REL=1c3 B: ABS=1 0 B: MSC=10 I: Bus=0019 Vendor=0000 Product=0006 Version=0000 N: Name="Video Bus" P: Phys=LNXVIDEO/video/input0 S: Sysfs=/devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:00/input/input7 U: Uniq= H: Handlers=kbd event7 B: PROP=0 B: EV=3 B: KEY=3e000b 0 0 0 0 0 0 0 I: Bus=0000 Vendor=0000 Product=0000 Version=0000 N: Name="HDA Intel Mic" P: Phys=ALSA S: Sysfs=/devices/pci0000:00/0000:00:1b.0/sound/card0/input8 U: Uniq= H: Handlers=event8 B: PROP=0 B: EV=21 B: SW=10 I: Bus=0000 Vendor=0000 Product=0000 Version=0000 N: Name="HDA Intel Mic" P: Phys=ALSA S: Sysfs=/devices/pci0000:00/0000:00:1b.0/sound/card0/input9 U: Uniq= H: Handlers=event9 B: PROP=0 B: EV=21 B: SW=10 I: Bus=0000 Vendor=0000 Product=0000 Version=0000 N: Name="HDA Intel Headphone" P: Phys=ALSA S: Sysfs=/devices/pci0000:00/0000:00:1b.0/sound/card0/input10 U: Uniq= H: Handlers=event10 B: PROP=0 B: EV=21 B: SW=4 I: Bus=0000 Vendor=0000 Product=0000 Version=0000 N: Name="HDA Intel Headphone" P: Phys=ALSA S: Sysfs=/devices/pci0000:00/0000:00:1b.0/sound/card0/input11 U: Uniq= H: Handlers=event11 B: PROP=0 B: EV=21 B: SW=4 I: Bus=0019 Vendor=17aa Product=5054 Version=4101 N: Name="ThinkPad Extra Buttons" P: Phys=thinkpad_acpi/input0 S: Sysfs=/devices/platform/thinkpad_acpi/input/input12 U: Uniq= H: Handlers=kbd event12 rfkill B: PROP=0 B: EV=33 B: KEY=18040000 0 0 100000 0 0 0 1501b 102005 0 1104000 e0000 0 0 0 B: MSC=10 B: SW=8 I: Bus=0011 Vendor=0002 Product=000a Version=0000 N: Name="TPPS/2 IBM TrackPoint" P: Phys=synaptics-pt/serio0/input0 S: Sysfs=/devices/platform/i8042/serio1/serio2/input/input13 U: Uniq= H: Handlers=mouse2 event13 B: PROP=0 B: EV=7 B: KEY=70000 0 0 0 0 0 0 0 0 B: REL=3
This is likely fixed by: http://git.gnome.org/browse/gnome-settings-daemon/commit/?id=0ee221afb68fa2d2fae92e3897099d505d6ed2be As per: https://bugzilla.gnome.org/show_bug.cgi?id=648885 commit 9f961048ae32a0a66a2852c6a2a3ad81e6e38b60 Author: Bastien Nocera <hadess> Date: Tue May 3 16:42:35 2011 +0100 mouse: Update from gnome-settings-daemon Should fix detection of touchpads not working in some cases. https://bugzilla.redhat.com/show_bug.cgi?id=695041 Will be fixed in the next update.