After upgrading to F42 i’m experiencing issues with tunderbolt dock, screens are not being recognized, wire connection is not working, even tho it’s recognized.
All updates are installed, including latest firmwares.
Only one of 4 external displays gets signal, laptop screen is black.
Display settings window keeps popping out immediately once it’s closed.
What could be my next troubleshooting step? or should i install an older nvidia driver?
I could see that dmesg is full of error like this:
1162.322991] NVRM: gpuHandleSanityCheckRegReadError_GM107: Possible bad register read: addr: 0x110100, regvalue: 0xbadf5720, error code: Unknown SYS_PRI_ERROR_CODE
[ 1162.322993] NVRM: gpuHandleSanityCheckRegReadError_GM107: Possible bad register read: addr: 0x110100, regvalue: 0xbadf5720, error code: Unknown SYS_PRI_ERROR_CODE
[ 1162.322996] NVRM: gpuHandleSanityCheckRegReadError_GM107: Possible bad register read: addr: 0x110100, regvalue: 0xbadf5720, error code: Unknown SYS_PRI_ERROR_CODE
[ 1162.322998] NVRM: gpuHandleSanityCheckRegReadError_GM107: Possible bad register read: addr: 0x110100, regvalue: 0xbadf5720, error code: Unknown SYS_PRI_ERROR_CODE
[ 1162.323000] NVRM: gpuHandleSanityCheckRegReadError_GM107: Possible bad register read: addr: 0x110100, regvalue: 0xbadf5720, error code: Unknown SYS_PRI_ERROR_CODE
[ 1162.323002] NVRM: gpuHandleSanityCheckRegReadError_GM107: Possible bad register read: addr: 0x110100, regvalue: 0xbadf5720, error code: Unknown SYS_PRI_ERROR_CODE
[ 1162.323004] NVRM: gpuHandleSanityCheckRegReadError_GM107: Possible bad register read: addr: 0x110100, regvalue: 0xbadf5720, error code: Unknown SYS_PRI_ERROR_CODE
[ 1162.323006] NVRM: gpuHandleSanityCheckRegReadError_GM107: Possible bad register read: addr: 0x110100, regvalue: 0xbadf5720, error code: Unknown SYS_PRI_ERROR_CODE
[ 1162.323008] NVRM: gpuHandleSanityCheckRegReadError_GM107: Possible bad register read: addr: 0x110100, regvalue: 0xbadf5720, error code: Unknown SYS_PRI_ERROR_CODE
[ 1162.323010] NVRM: gpuHandleSanityCheckRegReadError_GM107: Possible bad register read: addr: 0x110100, regvalue: 0xbadf5720, error code: Unknown SYS_PRI_ERROR_CODE
[ 1162.323012] NVRM: gpuHandleSanityCheckRegReadError_GM107: Possible bad register read: addr: 0x110100, regvalue: 0xbadf5720, error code: Unknown SYS_PRI_ERROR_CODE
[ 1162.323014] NVRM: gpuHandleSanityCheckRegReadError_GM107: Possible bad register read: addr: 0x110100, regvalue: 0xbadf5720, error code: Unknown SYS_PRI_ERROR_CODE
[ 1162.323016] NVRM: gpuHandleSanityCheckRegReadError_GM107: Possible bad register read: addr: 0x110100, regvalue: 0xbadf5720, error code: Unknown SYS_PRI_ERROR_CODE
[ 1162.323018] NVRM: gpuHandleSanityCheckRegReadError_GM107: Possible bad register read: addr: 0x110100, regvalue: 0xbadf5720, error code: Unknown SYS_PRI_ERROR_CODE
[ 1162.323020] NVRM: gpuHandleSanityCheckRegReadError_GM107: Possible bad register read: addr: 0x110100, regvalue: 0xbadf5720, error code: Unknown SYS_PRI_ERROR_CODE
[ 1162.323022] NVRM: gpuHandleSanityCheckRegReadError_GM107: Possible bad register read: addr: 0x110100, regvalue: 0xbadf5720, error code: Unknown SYS_PRI_ERROR_CODE
[ 1162.323024] NVRM: gpuHandleSanityCheckRegReadError_GM107: Possible bad register read: addr: 0x110100, regvalue: 0xbadf5720, error code: Unknown SYS_PRI_ERROR_CODE
[ 1162.323027] NVRM: gpuHandleSanityCheckRegReadError_GM107: Possible bad register read: addr: 0x110100, regvalue: 0xbadf5720, error code: Unknown SYS_PRI_ERROR_CODE
[ 1162.323029] NVRM: gpuHandleSanityCheckRegReadError_GM107: Possible bad register read: addr: 0x110100, regvalue: 0xbadf5720, error code: Unknown SYS_PRI_ERROR_CODE
[ 1162.323031] NVRM: gpuHandleSanityCheckRegReadError_GM107: Possible bad register read: addr: 0x110100, regvalue: 0xbadf5720, error code: Unknown SYS_PRI_ERROR_CODE
[ 1162.323033] NVRM: gpuHandleSanityCheckRegReadError_GM107: Possible bad register read: addr: 0x110100, regvalue: 0xbadf5720, error code: Unknown SYS_PRI_ERROR_CODE
[ 1162.323035] NVRM: gpuHandleSanityCheckRegReadError_GM107: Possible bad register read: addr: 0x110100, regvalue: 0xbadf5720, error code: Unknown SYS_PRI_ERROR_CODE
[ 1162.323040] NVRM: kflcnWaitForHalt_TU102: Timeout waiting for Falcon to halt
[ 1162.323043] NVRM: gpuWaitForGfwBootComplete_TU102: GSP failed to halt with GFW_BOOT: (progress 0xff)
[ 1162.323044] NVRM: kgspWaitForGfwBootOk_TU102: failed to wait for GFW boot complete: 0x65 VBIOS version 94.04.51.00.57
[ 1162.323044] NVRM: kgspWaitForGfwBootOk_TU102: (the GPU may be in a bad state and may need to be reset)
[ 1162.323046] NVRM: nvCheckOkFailedNoLog: Check failed: Call timed out [NV_ERR_TIMEOUT] (0x00000065) returned from kgspWaitForGfwBootOk_HAL(pGpu, pKernelGsp) @ kernel_gsp.c:3773
[ 1162.323073] NVRM: RmInitAdapter: Cannot initialize GSP firmware RM
[ 1162.324578] NVRM: GPU 0000:01:00.0: RmInitAdapter failed! (0x62:0x65:1941)
[ 1162.325851] NVRM: GPU 0000:01:00.0: rm_init_adapter failed, device minor number 0
root@fedora:~# xrandr --query
Screen 0: minimum 320 x 200, current 3840 x 2160, maximum 4096 x 4096
None-1 connected 3840x2160+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
3840x2160 60.00*+
root@fedora:~# inxi -Fzxx
System:
Kernel: 6.14.9-300.fc42.x86_64 arch: x86_64 bits: 64 compiler: gcc v: 15.1.1
Desktop: Xfce v: 4.20.1 tk: Gtk v: 3.24.43 wm: xfwm4 dm: LightDM
Distro: Fedora Linux 42 (Xfce)
Machine:
Type: Laptop System: LENOVO product: 20YQS0S800 v: ThinkPad P15 Gen 2i
serial: <filter> Chassis: type: 10 serial: <filter>
Mobo: LENOVO model: 20YQS0S800 serial: <filter>
part-nu: LENOVO_MT_20YQ_BU_Think_FM_ThinkPad P15 Gen 2i UEFI: LENOVO
v: N37ET57W (1.38 ) date: 10/28/2024
Battery:
ID-1: BAT0 charge: 94.7 Wh (99.4%) condition: 95.3/94.0 Wh (101.4%)
volts: 12.8 min: 11.6 model: LGC 5B10W13958 serial: <filter> status: full
Device-1: hidpp_battery_0 model: Logitech MX Ergo Multi-Device Trackball
serial: <filter> charge: 100% (should be ignored) status: discharging
CPU:
Info: 8-core model: Intel Xeon W-11955M bits: 64 type: MT MCP
arch: Tiger Lake rev: 1 cache: L1: 640 KiB L2: 10 MiB L3: 24 MiB
Speed (MHz): avg: 953 min/max: 800/4900:5000 cores: 1: 953 2: 953 3: 953
4: 953 5: 953 6: 953 7: 953 8: 953 9: 953 10: 953 11: 953 12: 953 13: 953
14: 953 15: 953 16: 953 bogomips: 83558
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Graphics:
Device-1: NVIDIA GA104GLM [RTX A5000 Mobile] vendor: Lenovo driver: nvidia
v: 575.57.08 arch: Ampere bus-ID: 0000:01:00.0 chip-ID: 10de:24b6
Device-2: Logitech BRIO Ultra HD Webcam
driver: hid-generic,snd-usb-audio,usbhid,uvcvideo type: USB rev: 3.1
speed: 5 Gb/s lanes: 1 bus-ID: 2-1.1.3:6 chip-ID: 046d:085e
Device-3: Chicony Integrated Camera driver: uvcvideo type: USB rev: 2.0
speed: 480 Mb/s lanes: 1 bus-ID: 3-4:3 chip-ID: 04f2:b6be
Display: x11 server: X.Org v: 21.1.16 with: Xwayland v: 24.1.6
compositor: xfwm4 v: 4.20.0 driver: X: loaded: modesetting,nouveau
alternate: fbdev,nv,vesa dri: swrast gpu: nvidia display-ID: :0.0
screens: 1
Screen-1: 0 s-res: 3840x2160 s-dpi: 96
Monitor-1: Unknown-1 mapped: None-1 res: 3840x2160 hz: 60 size: N/A
API: OpenGL v: 4.5 vendor: mesa v: 25.0.7 glx-v: 1.4 es-v: 3.2
direct-render: yes renderer: llvmpipe (LLVM 20.1.6 256 bits)
device-ID: ffffffff:ffffffff
API: EGL Message: EGL data requires eglinfo. Check --recommends.
Info: Tools: api: glxinfo de: xfce4-display-settings
gpu: nvidia-settings,nvidia-smi x11: xdriinfo, xdpyinfo, xprop, xrandr
Audio:
Device-1: Intel Tiger Lake-H HD Audio vendor: Lenovo
driver: sof-audio-pci-intel-tgl bus-ID: 0000:00:1f.3 chip-ID: 8086:43c8
Device-2: NVIDIA GA104 High Definition Audio vendor: Lenovo
driver: snd_hda_intel v: kernel bus-ID: 0000:01:00.1 chip-ID: 10de:228b
Device-3: Logitech BRIO Ultra HD Webcam
driver: hid-generic,snd-usb-audio,usbhid,uvcvideo type: USB rev: 3.1
speed: 5 Gb/s lanes: 1 bus-ID: 2-1.1.3:6 chip-ID: 046d:085e
Device-4: Logitech Zone Receiver driver: hid-generic,snd-usb-audio,usbhid
type: USB rev: 2.0 speed: 12 Mb/s lanes: 1 bus-ID: 3-5.4.4.2:18
chip-ID: 046d:0a90
Device-5: Lenovo ThinkPad Thunderbolt 4 Dock USB Audio
driver: hid-generic,snd-usb-audio,usbhid type: USB rev: 2.0 speed: 12 Mb/s
lanes: 1 bus-ID: 3-5.4.4.4:19 chip-ID: 17ef:30bb
API: ALSA v: k6.14.9-300.fc42.x86_64 status: kernel-api
Server-1: PipeWire v: 1.4.5 status: n/a (root, process) with:
1: pipewire-pulse status: active 2: wireplumber status: active
3: pipewire-alsa type: plugin 4: pw-jack type: plugin
Network:
Device-1: Intel Wi-Fi 6E AX210/AX1675 2x2 [Typhoon Peak] driver: iwlwifi
v: kernel bus-ID: 0000:09:00.0 chip-ID: 8086:2725
IF: wlp9s0 state: up mac: <filter>
Device-2: Intel Ethernet I225-LM vendor: Lenovo driver: igc v: kernel
port: N/A bus-ID: 0000:0b:00.0 chip-ID: 8086:15f2
IF: enp11s0 state: down mac: <filter>
Device-3: Intel Ethernet I225-LMvP vendor: Lenovo ThinkPad Universal
Thunderbolt 4 Dock PCIe NIC driver: igc v: kernel port: N/A
bus-ID: 0000:49:00.0 chip-ID: 8086:5502
IF: enp73s0 state: up speed: N/A duplex: N/A mac: <filter>
Device-4: Realtek RTL8153 Gigabit Ethernet Adapter driver: r8152 type: USB
rev: 3.2 speed: 5 Gb/s lanes: 1 bus-ID: 2-1.1.1.2:7 chip-ID: 0bda:8153
IF: eth1 state: down mac: <filter>
IF-ID-1: vmnet1 state: unknown speed: N/A duplex: N/A mac: <filter>
IF-ID-2: vmnet8 state: unknown speed: N/A duplex: N/A mac: <filter>
Bluetooth:
Device-1: Intel AX210 Bluetooth driver: btusb v: 0.8 type: USB rev: 2.0
speed: 12 Mb/s lanes: 1 bus-ID: 3-14:6 chip-ID: 8087:0032
Report: btmgmt ID: hci0 rfk-id: 1 state: up address: <filter> bt-v: 5.3
lmp-v: 12
RAID:
Hardware-1: Intel Volume Management Device NVMe RAID Controller driver: vmd
v: 0.6 bus-ID: 0000:00:0e.0 chip-ID: 8086:9a0b
Drives:
Local Storage: total: 2.05 TiB used: 437.04 GiB (20.8%)
ID-1: /dev/nvme0n1 vendor: SK Hynix model: HFS256GDE9X081N
size: 238.47 GiB speed: 31.6 Gb/s lanes: 4 serial: <filter> temp: 57.9 C
ID-2: /dev/nvme1n1 vendor: Crucial model: CT1000P3PSSD8 size: 931.51 GiB
speed: 63.2 Gb/s lanes: 4 serial: <filter> temp: 46.9 C
ID-3: /dev/nvme2n1 vendor: Crucial model: CT1000P3PSSD8 size: 931.51 GiB
speed: 63.2 Gb/s lanes: 4 serial: <filter> temp: 43.9 C
Partition:
ID-1: / size: 218.88 GiB used: 21.54 GiB (9.8%) fs: btrfs dev: /dev/dm-1
mapped: luks-0fafb902-db94-4a8e-ad50-6477df93786a
ID-2: /boot size: 3.86 GiB used: 561.8 MiB (14.2%) fs: ext4
dev: /dev/nvme0n1p6
ID-3: /boot/efi size: 1022 MiB used: 19.4 MiB (1.9%) fs: vfat
dev: /dev/nvme0n1p5
ID-4: /home size: 1.61 TiB used: 414.94 GiB (25.2%) fs: btrfs
dev: /dev/dm-3 mapped: luks-b652af38-4d3f-488d-92b3-073f3217cc03
Swap:
ID-1: swap-1 type: zram size: 8 GiB used: 0 KiB (0.0%) priority: 100
dev: /dev/zram0
Sensors:
System Temperatures: cpu: 68.0 C mobo: N/A
Fan Speeds (rpm): N/A
Info:
Memory: total: 128 GiB available: 125.56 GiB used: 4.04 GiB (3.2%)
Processes: 429 Power: uptime: 9m wakeups: 0 Init: systemd v: 257
target: graphical (5) default: graphical
Packages: pm: rpm pkgs: N/A note: see --rpm pm: flatpak pkgs: 33
Compilers: gcc: 15.1.1 Shell: Bash v: 5.2.37 running-in: xfce4-terminal
inxi: 3.3.38
root@fedora:~# dnf update
Updating and loading repositories:
Repositories loaded.
Nothing to do.
root@fedora:~# fwupdmgr get-updates
Devices with no available firmware updates:
• CT1000P3PSSD8
• CT1000P3PSSD8
• Integrated Camera
• KEK CA
• KEK CA
• SBAT
• ThinkPad Product CA
• UEFI CA
• UEFI CA
• UEFI Device Firmware
• UEFI Device Firmware
• UEFI Device Firmware
• UEFI Device Firmware
• UEFI Device Firmware
• UEFI Device Firmware
• UEFI Device Firmware
• USB3.0 Hub
• Windows Production PCA
Devices with the latest available firmware version:
• Embedded Controller
• Intel Management Engine
• Prometheus
• Prometheus IOTA Config
• SKHynix HFS256GDE9X081N
• System Firmware
• ThinkPad Thunderbolt 4 Dock
• UEFI dbx
• Unifying Receiver
No updates available
root@fedora:~# uname -a
Linux fedora 6.14.9-300.fc42.x86_64 #1 SMP PREEMPT_DYNAMIC Thu May 29 14:27:53 UTC 2025 x86_64 GNU/Linux
root@fedora:~# dnf list installed '*nvidia*'
Updating and loading repositories:
Repositories loaded.
Installed packages
akmod-nvidia.x86_64 3:575.57.08-2.fc42 rpmfusion-nonfree-updates
kmod-nvidia-6.14.9-300.fc42.x86_64.x86_64 3:575.57.08-2.fc42 @commandline
libva-nvidia-driver.i686 0.0.13^20250419gitc2860cc-1.fc42 updates
libva-nvidia-driver.x86_64 0.0.13^20250419gitc2860cc-1.fc42 updates
nvidia-gpu-firmware.noarch 20250509-1.fc42 updates
nvidia-modprobe.x86_64 3:575.57.08-1.fc42 rpmfusion-nonfree-updates
nvidia-persistenced.x86_64 3:575.57.08-1.fc42 rpmfusion-nonfree-updates
nvidia-settings.x86_64 3:575.57.08-1.fc42 rpmfusion-nonfree-updates
xorg-x11-drv-nvidia.x86_64 3:575.57.08-1.fc42 rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-cuda.x86_64 3:575.57.08-1.fc42 rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-cuda-libs.i686 3:575.57.08-1.fc42 rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-cuda-libs.x86_64 3:575.57.08-1.fc42 rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-kmodsrc.x86_64 3:575.57.08-1.fc42 rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-libs.i686 3:575.57.08-1.fc42 rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-libs.x86_64 3:575.57.08-1.fc42 rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-power.x86_64 3:575.57.08-1.fc42 rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-xorg-libs.x86_64 3:575.57.08-1.fc42 rpmfusion-nonfree-updates
Available packages
akmod-nvidia-390xx.x86_64 3:390.157-18.fc42 rpmfusion-nonfree
akmod-nvidia-470xx.x86_64 3:470.256.02-9.fc42 rpmfusion-nonfree
golang-github-nvidia-container-toolkit.x86_64 1.17.4-1.fc42 updates
golang-github-nvidia-container-toolkit-devel.noarch 1.17.4-1.fc42 updates
golang-github-nvidia-nvlib-devel.noarch 0.7.1-1.fc42 updates
golang-github-nvidia-nvml-devel.noarch 0.12.4.1-2.fc42 fedora
kmod-nvidia.x86_64 3:575.57.08-2.fc42 rpmfusion-nonfree-updates
kmod-nvidia-390xx.x86_64 3:390.157-18.fc42 rpmfusion-nonfree
kmod-nvidia-470xx.x86_64 3:470.256.02-9.fc42 rpmfusion-nonfree
nvidia-query-resource-opengl.x86_64 1.0.0-20.fc42 fedora
nvidia-query-resource-opengl-lib.i686 1.0.0-20.fc42 fedora
nvidia-query-resource-opengl-lib.x86_64 1.0.0-20.fc42 fedora
nvidia-settings-390xx.x86_64 390.157-5.fc42 rpmfusion-nonfree
nvidia-settings-470xx.x86_64 3:470.256.02-3.fc42 rpmfusion-nonfree
nvidia-texture-tools.i686 2.1.2-10.fc41 fedora
nvidia-texture-tools.x86_64 2.1.2-10.fc41 fedora
nvidia-texture-tools-devel.i686 2.1.2-10.fc41 fedora
nvidia-texture-tools-devel.x86_64 2.1.2-10.fc41 fedora
nvidia-xconfig.x86_64 3:575.57.08-1.fc42 rpmfusion-nonfree-updates
pcp-pmda-nvidia-gpu.x86_64 6.3.7-5.fc42 updates
xorg-x11-drv-nvidia-390xx.x86_64 3:390.157-4.fc42 rpmfusion-nonfree
xorg-x11-drv-nvidia-390xx-cuda.x86_64 3:390.157-4.fc42 rpmfusion-nonfree
xorg-x11-drv-nvidia-390xx-cuda-libs.i686 3:390.157-4.fc42 rpmfusion-nonfree
xorg-x11-drv-nvidia-390xx-cuda-libs.x86_64 3:390.157-4.fc42 rpmfusion-nonfree
xorg-x11-drv-nvidia-390xx-devel.i686 3:390.157-4.fc42 rpmfusion-nonfree
xorg-x11-drv-nvidia-390xx-devel.x86_64 3:390.157-4.fc42 rpmfusion-nonfree
xorg-x11-drv-nvidia-390xx-kmodsrc.x86_64 3:390.157-4.fc42 rpmfusion-nonfree
xorg-x11-drv-nvidia-390xx-libs.i686 3:390.157-4.fc42 rpmfusion-nonfree
xorg-x11-drv-nvidia-390xx-libs.x86_64 3:390.157-4.fc42 rpmfusion-nonfree
xorg-x11-drv-nvidia-470xx.x86_64 3:470.256.02-1.fc42 rpmfusion-nonfree
xorg-x11-drv-nvidia-470xx-cuda.x86_64 3:470.256.02-1.fc42 rpmfusion-nonfree
xorg-x11-drv-nvidia-470xx-cuda-libs.i686 3:470.256.02-1.fc42 rpmfusion-nonfree
xorg-x11-drv-nvidia-470xx-cuda-libs.x86_64 3:470.256.02-1.fc42 rpmfusion-nonfree
xorg-x11-drv-nvidia-470xx-devel.i686 3:470.256.02-1.fc42 rpmfusion-nonfree
xorg-x11-drv-nvidia-470xx-devel.x86_64 3:470.256.02-1.fc42 rpmfusion-nonfree
xorg-x11-drv-nvidia-470xx-kmodsrc.x86_64 3:470.256.02-1.fc42 rpmfusion-nonfree
xorg-x11-drv-nvidia-470xx-libs.i686 3:470.256.02-1.fc42 rpmfusion-nonfree
xorg-x11-drv-nvidia-470xx-libs.x86_64 3:470.256.02-1.fc42 rpmfusion-nonfree
xorg-x11-drv-nvidia-470xx-power.x86_64 3:470.256.02-1.fc42 rpmfusion-nonfree
xorg-x11-drv-nvidia-devel.i686 3:575.57.08-1.fc42 rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-devel.x86_64 3:575.57.08-1.fc42 rpmfusion-nonfree-updates