fedora-silverblue / issue-tracker

Fedora Silverblue issue tracker
https://fedoraproject.org/atomic-desktops/silverblue/
125 stars 3 forks source link

Thinkpad T14 Gen 1 touchpad stopped working on Kinoite 39.20231215.1 and 38.20231124.0 #509

Closed walking-octopus closed 6 months ago

walking-octopus commented 7 months ago

This issue tracker is intended only for Silverblue specific issues. We would like to ask you to try to reproduce the issue on a relevant Fedora Workstation release. If you will be able to reproduce there, then please report it in Red Hat Bugzilla (see How to file a bug) or in upstream (preferred for GNOME projects) and not in this issue tracker.

Describe the bug A clear and concise description of what the bug is.

After auto-updating to fedora:fedora/38/x86_64/kinoite 38.20231124.0 from fedora:fedora/38/x86_64/kinoite 38.20231123.0, the system had ceased to respond to touchpad input, with keyboard or external mice still working fine.

Rolling back to fedora:fedora/38/x86_64/kinoite 38.20231123.0 immediately fixed the issue. As did rebasing to fedora:fedora/39/x86_64/kinoite 39.20231124.0.

To Reproduce Please describe the steps needed to reproduce the bug:

  1. Install fedora:fedora/38/x86_64/kinoite 38.20231124.0 on a T14 gen 1.
  2. Observe the bug.

Expected behavior A clear and concise description of what you expected to happen.

Normal handling of touchpad input.

Screenshots If applicable, add screenshots to help explain your problem.

N/A

OS version:

~> rpm-ostree status
State: busy
AutomaticUpdates: stage; rpm-ostreed-automatic.timer: no runs since boot
Transaction: update --check 
  Initiator: client(id:cli dbus:1.84 unit:app-org.kde.discover.notifier@autostart.service uid:1000)
Deployments:
  fedora:fedora/38/x86_64/kinoite
                  Version: 38.20231124.0 (2023-11-24T03:01:54Z)
               BaseCommit: 648ebb3e05a24c93e6b4c447e1c02220555b97f68be1ef6f0cc5a8e9b221ef74
             GPGSignature: Valid signature by 6A51BBABBA3D5467B6171221809A8D7CEB10B464
                     Diff: 5 upgraded
          LayeredPackages: 'gcc-c++' automake cmake duperemove ffmpeg-free fish gcc htop
                           jetbrains-mono-fonts-all make mozilla-openh264 podman-compose podman-docker
                           powertop tmux xeyes

● fedora:fedora/38/x86_64/kinoite
                  Version: 38.20231123.0 (2023-11-23T02:20:11Z)
               BaseCommit: 9b3d24e0139e07a6f334af5565761393b0a4d2b310a4bcfee77c2e0f5c4fc6d8
             GPGSignature: Valid signature by 6A51BBABBA3D5467B6171221809A8D7CEB10B464
          LayeredPackages: 'gcc-c++' automake cmake duperemove ffmpeg-free fish gcc htop
                           jetbrains-mono-fonts-all make mozilla-openh264 podman-compose podman-docker
                           powertop tmux xeyes

Additional context Add any other context about the problem here.

Lenovo Thinkpad T14 gen 1, dualboot with Windows 10 LTSC, OSTree auto updater enabled.

travier commented 7 months ago

Can you get us the package diff between the two commits with rpm-ostree db diff? Thanks

walking-octopus commented 7 months ago

Oops... I already rebased to Kinoite 39, which by the way does not demonstrate this bug, and the old image is now gone.

How can I install a specific version/commit and check the diff then?

juhp commented 7 months ago

Next time you can pin (ostree admin pin) the old(est) deployment to keep them around for a while

walking-octopus commented 7 months ago

I did pin fedora:fedora/38/x86_64/kinoite 38.20231123.0. Can I create a new deployment that is that one updated to 39.20231124.0 to reproduce the bug?

juhp commented 7 months ago

Then you can run say:

rpm-ostree db diff 9b3d24e0 648ebb3e

walking-octopus commented 6 months ago

Issue replicated on 39.20231215.1.

stas@thinkpad-t14 ~> sudo rpm-ostree status
[sudo] password for stas: 
Sorry, try again.
[sudo] password for stas: 
State: idle
AutomaticUpdates: stage; rpm-ostreed-automatic.timer: no runs since boot
Deployments:
● fedora:fedora/39/x86_64/kinoite
                  Version: 39.20231215.1 (2023-12-15T18:13:51Z)
               BaseCommit: 90ccf05fb2b24122df250b5ea368aa5227bb8db46b1558c736a9c98d0a85ba1c
             GPGSignature: Valid signature by E8F23996F23218640CB44CBE75CF5AC418B8E74C
          LayeredPackages: 'gcc-c++' adb alsa-lib-devel automake cmake distrobox duperemove ffmpeg-free fish
                           gcc htop jetbrains-mono-fonts-all julia make mozilla-openh264 podman-compose
                           podman-docker powertop systemd-devel tmux xeyes

  fedora:fedora/39/x86_64/kinoite
                  Version: 39.20231205.0 (2023-12-05T01:04:12Z)
               BaseCommit: 694f995d4b7ca42e87b393ff3058949dad660e5f2d692338dacaaceab06cd754
             GPGSignature: Valid signature by E8F23996F23218640CB44CBE75CF5AC418B8E74C
          LayeredPackages: 'gcc-c++' adb alsa-lib-devel automake cmake distrobox duperemove ffmpeg-free fish
                           gcc htop jetbrains-mono-fonts-all julia make mozilla-openh264 podman-compose
                           podman-docker powertop systemd-devel tmux xeyes

  fedora:fedora/38/x86_64/kinoite
                  Version: 38.20231123.0 (2023-11-23T02:20:11Z)
               BaseCommit: 9b3d24e0139e07a6f334af5565761393b0a4d2b310a4bcfee77c2e0f5c4fc6d8
             GPGSignature: Valid signature by 6A51BBABBA3D5467B6171221809A8D7CEB10B464
          LayeredPackages: 'gcc-c++' automake cmake duperemove ffmpeg-free fish gcc htop
                           jetbrains-mono-fonts-all make mozilla-openh264 podman-compose podman-docker
                           powertop tmux xeyes
                   Pinned: yes

AvailableUpdate:
        Version: 39.20231218.0 (2023-12-18T01:29:08Z)
         Commit: e446dee691970d9ce881ce9ad8408824813fee86e5c8b5f2f7eef2cc3435a1af
   GPGSignature: Valid signature by E8F23996F23218640CB44CBE75CF5AC418B8E74C
  SecAdvisories: 1 low
           Diff: 22 upgraded
stas@thinkpad-t14 ~> rpm-ostree db diff
ostree diff commit from: rollback deployment (1df14b1f8d3609384cf496503d2efb7ad02073a67de24749a85c035c02083ee6)
ostree diff commit to:   booted deployment (d584e57b613bb98f4e260e0f7f3b7e9b3f6a3d868b1b0c0ea423e88b413e085c)
Upgraded:
  SDL2 2.26.5-2.fc39 -> 2.28.5-1.fc39
  aardvark-dns 1.8.0-1.fc39 -> 1.9.0-1.fc39
  amd-gpu-firmware 20231111-1.fc39 -> 20231211-1.fc39
  amd-ucode-firmware 20231111-1.fc39 -> 20231211-1.fc39
  atheros-firmware 20231111-1.fc39 -> 20231211-1.fc39
  bluez 5.70-3.fc39 -> 5.70-5.fc39
  bluez-cups 5.70-3.fc39 -> 5.70-5.fc39
  bluez-libs 5.70-3.fc39 -> 5.70-5.fc39
  bluez-obexd 5.70-3.fc39 -> 5.70-5.fc39
  brcmfmac-firmware 20231111-1.fc39 -> 20231211-1.fc39
  buildah 1.32.2-1.fc39 -> 1.33.2-1.fc39
  chrony 4.4-1.fc39 -> 4.5-1.fc39
  container-selinux 2:2.224.0-1.fc39 -> 2:2.226.0-1.fc39
  cpp 13.2.1-4.fc39 -> 13.2.1-6.fc39
  criu 3.18-3.fc39 -> 3.19-2.fc39
  criu-libs 3.18-3.fc39 -> 3.19-2.fc39
  cups 1:2.4.7-2.fc39 -> 1:2.4.7-4.fc39
  cups-client 1:2.4.7-2.fc39 -> 1:2.4.7-4.fc39
  cups-filesystem 1:2.4.7-2.fc39 -> 1:2.4.7-4.fc39
  cups-ipptool 1:2.4.7-2.fc39 -> 1:2.4.7-4.fc39
  cups-libs 1:2.4.7-2.fc39 -> 1:2.4.7-4.fc39
  curl 8.2.1-3.fc39 -> 8.2.1-4.fc39
  ffmpeg-free 6.0.1-1.fc39 -> 6.0.1-2.fc39
  fwupd 1.9.9-1.fc39 -> 1.9.10-1.fc39
  fwupd-plugin-flashrom 1.9.9-1.fc39 -> 1.9.10-1.fc39
  fwupd-plugin-modem-manager 1.9.9-1.fc39 -> 1.9.10-1.fc39
  fwupd-plugin-uefi-capsule-data 1.9.9-1.fc39 -> 1.9.10-1.fc39
  gcc 13.2.1-4.fc39 -> 13.2.1-6.fc39
  gcc-c++ 13.2.1-4.fc39 -> 13.2.1-6.fc39
  gdb 13.2-11.fc39 -> 14.1-1.fc39
  gdb-headless 13.2-11.fc39 -> 14.1-1.fc39
  ghostscript 10.01.2-4.fc39 -> 10.02.1-2.fc39
  ghostscript-tools-fonts 10.01.2-4.fc39 -> 10.02.1-2.fc39
  ghostscript-tools-printing 10.01.2-4.fc39 -> 10.02.1-2.fc39
  glib2 2.78.1-1.fc39 -> 2.78.3-1.fc39
  glibc 2.38-11.fc39 -> 2.38-14.fc39
  glibc-all-langpacks 2.38-11.fc39 -> 2.38-14.fc39
  glibc-common 2.38-11.fc39 -> 2.38-14.fc39
  glibc-devel 2.38-11.fc39 -> 2.38-14.fc39
  glibc-gconv-extra 2.38-11.fc39 -> 2.38-14.fc39
  glibc-headers-x86 2.38-11.fc39 -> 2.38-14.fc39
  gnutls 3.8.2-1.fc39 -> 3.8.2-2.fc39
  grub2-common 1:2.06-109.fc39 -> 1:2.06-110.fc39
  grub2-efi-ia32 1:2.06-109.fc39 -> 1:2.06-110.fc39
  grub2-efi-x64 1:2.06-109.fc39 -> 1:2.06-110.fc39
  grub2-pc 1:2.06-109.fc39 -> 1:2.06-110.fc39
  grub2-pc-modules 1:2.06-109.fc39 -> 1:2.06-110.fc39
  grub2-tools 1:2.06-109.fc39 -> 1:2.06-110.fc39
  grub2-tools-minimal 1:2.06-109.fc39 -> 1:2.06-110.fc39
  hwdata 0.376-1.fc39 -> 0.377-2.fc39
  ibus 1.5.29~rc2-3.fc39 -> 1.5.29~rc2-4.fc39
  ibus-gtk2 1.5.29~rc2-3.fc39 -> 1.5.29~rc2-4.fc39
  ibus-gtk3 1.5.29~rc2-3.fc39 -> 1.5.29~rc2-4.fc39
  ibus-gtk4 1.5.29~rc2-3.fc39 -> 1.5.29~rc2-4.fc39
  ibus-libs 1.5.29~rc2-3.fc39 -> 1.5.29~rc2-4.fc39
  ibus-m17n 1.4.24-1.fc39 -> 1.4.27-1.fc39
  ibus-panel 1.5.29~rc2-3.fc39 -> 1.5.29~rc2-4.fc39
  ibus-setup 1.5.29~rc2-3.fc39 -> 1.5.29~rc2-4.fc39
  ibus-typing-booster 2.24.4-1.fc39 -> 2.24.5-1.fc39
  intel-gpu-firmware 20231111-1.fc39 -> 20231211-1.fc39
  iwlegacy-firmware 20231111-1.fc39 -> 20231211-1.fc39
  iwlwifi-dvm-firmware 20231111-1.fc39 -> 20231211-1.fc39
  iwlwifi-mvm-firmware 20231111-1.fc39 -> 20231211-1.fc39
  kernel 6.6.3-200.fc39 -> 6.6.6-200.fc39
  kernel-core 6.6.3-200.fc39 -> 6.6.6-200.fc39
  kernel-modules 6.6.3-200.fc39 -> 6.6.6-200.fc39
  kernel-modules-core 6.6.3-200.fc39 -> 6.6.6-200.fc39
  kernel-modules-extra 6.6.3-200.fc39 -> 6.6.6-200.fc39
  libavcodec-free 6.0.1-1.fc39 -> 6.0.1-2.fc39
  libavdevice-free 6.0.1-1.fc39 -> 6.0.1-2.fc39
  libavfilter-free 6.0.1-1.fc39 -> 6.0.1-2.fc39
  libavformat-free 6.0.1-1.fc39 -> 6.0.1-2.fc39
  libavutil-free 6.0.1-1.fc39 -> 6.0.1-2.fc39
  libcurl 8.2.1-3.fc39 -> 8.2.1-4.fc39
  libdecor 0.1.1-3.fc39 -> 0.2.1-2.fc39
  libei 1.1.0-2.fc39 -> 1.2.0-1.fc39
  libertas-firmware 20231111-1.fc39 -> 20231211-1.fc39
  libgcc 13.2.1-4.fc39 -> 13.2.1-6.fc39
  libgomp 13.2.1-4.fc39 -> 13.2.1-6.fc39
  libgs 10.01.2-4.fc39 -> 10.02.1-2.fc39
  libimagequant 4.0.3-1.fc39 -> 4.0.3-2.fc39
  libnfsidmap 1:2.6.4-0.fc39 -> 1:2.6.4-0.rc2.fc39
  libobjc 13.2.1-4.fc39 -> 13.2.1-6.fc39
  liboeffis 1.1.0-2.fc39 -> 1.2.0-1.fc39
  libplacebo 6.292.1-1.fc39 -> 6.292.1-5.fc39
  libpostproc-free 6.0.1-1.fc39 -> 6.0.1-2.fc39
  libsecret 0.21.1-1.fc39 -> 0.21.2-1.fc39
  libsolv 0.7.25-1.fc39 -> 0.7.27-1.fc39
  libstdc++ 13.2.1-4.fc39 -> 13.2.1-6.fc39
  libstdc++-devel 13.2.1-4.fc39 -> 13.2.1-6.fc39
  libswresample-free 6.0.1-1.fc39 -> 6.0.1-2.fc39
  libswscale-free 6.0.1-1.fc39 -> 6.0.1-2.fc39
  linux-firmware 20231111-1.fc39 -> 20231211-1.fc39
  linux-firmware-whence 20231111-1.fc39 -> 20231211-1.fc39
  mesa-dri-drivers 23.2.1-2.fc39 -> 23.3.0-1.fc39
  mesa-filesystem 23.2.1-2.fc39 -> 23.3.0-1.fc39
  mesa-libEGL 23.2.1-2.fc39 -> 23.3.0-1.fc39
  mesa-libGL 23.2.1-2.fc39 -> 23.3.0-1.fc39
  mesa-libgbm 23.2.1-2.fc39 -> 23.3.0-1.fc39
  mesa-libglapi 23.2.1-2.fc39 -> 23.3.0-1.fc39
  mesa-libxatracker 23.2.1-2.fc39 -> 23.3.0-1.fc39
  mesa-va-drivers 23.2.1-2.fc39 -> 23.3.0-1.fc39
  mesa-vulkan-drivers 23.2.1-2.fc39 -> 23.3.0-1.fc39
  mt7xxx-firmware 20231111-1.fc39 -> 20231211-1.fc39
  netavark 1.8.0-2.fc39 -> 1.9.0-1.fc39
  nfs-utils 1:2.6.4-0.fc39 -> 1:2.6.4-0.rc2.fc39
  nvidia-gpu-firmware 20231111-1.fc39 -> 20231211-1.fc39
  perl-AutoLoader 5.74-501.fc39 -> 5.74-502.fc39
  perl-B 1.88-501.fc39 -> 1.88-502.fc39
  perl-Class-Struct 0.68-501.fc39 -> 0.68-502.fc39
  perl-DynaLoader 1.54-501.fc39 -> 1.54-502.fc39
  perl-Errno 1.37-501.fc39 -> 1.37-502.fc39
  perl-Fcntl 1.15-501.fc39 -> 1.15-502.fc39
  perl-File-Basename 2.86-501.fc39 -> 2.86-502.fc39
  perl-File-Copy 2.41-501.fc39 -> 2.41-502.fc39
  perl-File-stat 1.13-501.fc39 -> 1.13-502.fc39
  perl-FileHandle 2.05-501.fc39 -> 2.05-502.fc39
  perl-Getopt-Std 1.13-501.fc39 -> 1.13-502.fc39
  perl-IO 1.52-501.fc39 -> 1.52-502.fc39
  perl-IPC-Open3 1.22-501.fc39 -> 1.22-502.fc39
  perl-Math-Complex 1.62-501.fc39 -> 1.62-502.fc39
  perl-NDBM_File 1.16-501.fc39 -> 1.16-502.fc39
  perl-POSIX 2.13-501.fc39 -> 2.13-502.fc39
  perl-SelectSaver 1.02-501.fc39 -> 1.02-502.fc39
  perl-Symbol 1.09-501.fc39 -> 1.09-502.fc39
  perl-Sys-Hostname 1.25-501.fc39 -> 1.25-502.fc39
  perl-base 2.27-501.fc39 -> 2.27-502.fc39
  perl-if 0.61.000-501.fc39 -> 0.61.000-502.fc39
  perl-interpreter 4:5.38.0-501.fc39 -> 4:5.38.2-502.fc39
  perl-libs 4:5.38.0-501.fc39 -> 4:5.38.2-502.fc39
  perl-locale 1.10-501.fc39 -> 1.10-502.fc39
  perl-mro 1.28-501.fc39 -> 1.28-502.fc39
  perl-overload 1.37-501.fc39 -> 1.37-502.fc39
  perl-overloading 0.02-501.fc39 -> 0.02-502.fc39
  perl-vars 1.05-501.fc39 -> 1.05-502.fc39
  pipewire 1.0.0-1.fc39 -> 1.0.0-2.fc39
  pipewire-alsa 1.0.0-1.fc39 -> 1.0.0-2.fc39
  pipewire-gstreamer 1.0.0-1.fc39 -> 1.0.0-2.fc39
  pipewire-jack-audio-connection-kit 1.0.0-1.fc39 -> 1.0.0-2.fc39
  pipewire-jack-audio-connection-kit-libs 1.0.0-1.fc39 -> 1.0.0-2.fc39
  pipewire-libs 1.0.0-1.fc39 -> 1.0.0-2.fc39
  pipewire-pulseaudio 1.0.0-1.fc39 -> 1.0.0-2.fc39
  pipewire-utils 1.0.0-1.fc39 -> 1.0.0-2.fc39
  podman 5:4.8.0-1.fc39 -> 5:4.8.1-1.fc39
  podman-docker 5:4.8.0-1.fc39 -> 5:4.8.1-1.fc39
  rav1e-libs 0.6.6-3.fc39 -> 0.6.6-4.fc39
  realtek-firmware 20231111-1.fc39 -> 20231211-1.fc39
  rpm-ostree 2023.10-3.fc39 -> 2023.11-1.fc39
  rpm-ostree-libs 2023.10-3.fc39 -> 2023.11-1.fc39
  rpm-sequoia 1.5.0-1.fc39 -> 1.5.0-2.fc39
  skopeo 1:1.13.3-1.fc39 -> 1:1.14.0-1.fc39
  tpm2-tss 4.0.1-4.fc39 -> 4.0.1-6.fc39
  vim-data 2:9.0.2120-1.fc39 -> 2:9.0.2153-1.fc39
  vim-minimal 2:9.0.2120-1.fc39 -> 2:9.0.2153-1.fc39
  xorg-x11-server-Xorg 1.20.14-26.fc39 -> 1.20.14-28.fc39
  xorg-x11-server-common 1.20.14-26.fc39 -> 1.20.14-28.fc39
  xwaylandvideobridge 0.3.0-1.fc39 -> 0.3.0-2.fc39
Removed:
  llvm16-libs-16.0.6-5.fc39.x86_64
Added:
  libdovi-3.2.0-2.fc39.x86_64
  llvm-libs-17.0.6-1.fc39.x86_64
  tpm2-tss-fapi-4.0.1-6.fc39.x86_64
travier commented 6 months ago
  kernel 6.6.3-200.fc39 -> 6.6.6-200.fc39

Can you downgrade just the kernel to see if this is the cause of the problem?

walking-octopus commented 6 months ago

Can't replicate in 39.20231219.0. Closing until the issue comes up again.