Description of problem: When I suspend and resume my Thinkpad 460p, both pointing devices stop working. Version-Release number of selected component (if applicable): kernel-4.14.18-300.fc27.x86_64 works kernel-4.15.4-300.fc27.x86_64 breaks kernel-4.15.6-300.fc27.x86_64 breaks kernel-4.15.7-300.fc27.x86_64 breaks How reproducible: Always Additional info: after resume, journalctl for both 4.14.8 and 4.15.4 contain the lines Mar 13 08:35:42 orpheus /usr/libexec/gdm-x-session[2698]: (II) config/udev: removing device TPPS/2 IBM TrackPoint Mar 13 08:35:42 orpheus /usr/libexec/gdm-x-session[2698]: (**) Option "fd" "57" Mar 13 08:35:42 orpheus /usr/libexec/gdm-x-session[2698]: (II) event7 - TPPS/2 IBM TrackPoint: device removed Mar 13 08:35:42 orpheus /usr/libexec/gdm-x-session[2698]: (II) UnloadModule: "libinput" Mar 13 08:35:42 orpheus /usr/libexec/gdm-x-session[2698]: (II) systemd-logind: releasing fd for 13:71 Mar 13 08:35:42 orpheus /usr/libexec/gdm-x-session[2698]: (EE) systemd-logind: failed to release device: Device not taken but then 4.14.8 re-adds the device, Mar 13 08:35:43 orpheus kernel: psmouse serio2: trackpoint: IBM TrackPoint firmware: 0x0e, buttons: 3/3 Mar 13 08:35:43 orpheus kernel: input: TPPS/2 IBM TrackPoint as /devices/platform/i8042/serio1/serio2/input/input21 Mar 13 08:35:43 orpheus /usr/libexec/gdm-x-session[2698]: (II) config/udev: Adding input device TPPS/2 IBM TrackPoint (/dev/input/mouse1) Mar 13 08:35:43 orpheus /usr/libexec/gdm-x-session[2698]: (II) No input driver specified, ignoring this device. Mar 13 08:35:43 orpheus /usr/libexec/gdm-x-session[2698]: (II) This device may have been added with another device file. .... and 4.15 doesn't.
kernel-4.15.9-300.fc27.x86_64 is also affected.
This happens to me too but just for the TrackPoint and the three buttons over the trackpad. The trackpad and the buttons integrated in it work after resume. I hals have a different trackpoint, an Elan one. My laptop is a Thinkpad X1 carbon 2017 (5th gen). I installed fedora 27 and this problem happened with all the 4.15 kernel versions I used. Here is the relevant part of the log after resuming: Mar 24 14:18:59 mango kernel: e1000e 0000:00:1f.6: Failed to restore TIMINCA clock rate delta: -22 Mar 24 14:18:59 mango kernel: [drm] Reducing the compressed framebuffer size. This may lead to less power savings than a non-reduced-size. Try to increase stolen memory size if available in BIOS. Mar 24 14:18:59 mango /usr/libexec/gdm-x-session[1691]: (II) config/udev: removing device TPPS/2 Elan TrackPoint Mar 24 14:18:59 mango /usr/libexec/gdm-x-session[1691]: (**) Option "fd" "58" Mar 24 14:18:59 mango /usr/libexec/gdm-x-session[1691]: (II) event15 - TPPS/2 Elan TrackPoint: device removed Mar 24 14:18:59 mango /usr/libexec/gdm-x-session[1691]: (II) UnloadModule: "libinput" Mar 24 14:18:59 mango /usr/libexec/gdm-x-session[1691]: (II) systemd-logind: releasing fd for 13:79 Mar 24 14:18:59 mango /usr/libexec/gdm-x-session[1691]: (EE) systemd-logind: failed to release device: Device not taken This is with the following kernel config Linux mango 4.15.10-300.fc27.x86_64 #1 SMP Thu Mar 15 17:13:04 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
*** This bug has been marked as a duplicate of bug 1548867 ***
Hi Giuseppe, Someone noted this on the duplicate of this bug[0], but I don't think they filed a separate bug report about it. The T460p issue has been fixed, but that fix won't affect the X1 Carbon. Can you open up a separate issue, please? [0] https://bugzilla.redhat.com/show_bug.cgi?id=1548867#c3
Done :-) https://bugzilla.redhat.com/show_bug.cgi?id=1560723