Fedora 43 GNOME login freezing after suspend

Hello everyone,

I have Windows 11 and Fedora GNOME dual booted on my Lenovo Ideapad slim 3 laptop. It has an AMD Ryzen 7 5000 with an iGPU. I have been having problems with suspending. I finally got suspend to work using i8042.debug=1 and i8042.nopnp=1 in the GRUB config file. The keyboard finally worked because I previously had problems with it working but now it freezes when trying to login. It gets stuck at the spinning circle after typing my password in and hitting enter. Can anyone help with this?

Can you switch to a TTY using Ctrl-Alt-F3 when this happens?

If so you can log in to the terminal before entering your password on the graphical screen and look at the journal in real time with journalctl -f as you try the login. You should get some output of what’s happening in the background whilst your spinner is spinning and
going nowhere.

BTW, you should be able to flick to and fro by hitting Ctrl-Alt-F2 to get back to the graphical login.

I did that and attached is the journalctl -f command output.

One hell of a hostname you have there! Probably want to change that to something shorter just so you can read error messages!

OK - I would reboot & when the greeter appears, switch to this TTY, run journalctl --no-hostname --no-pager -f again to get it dumping the output to the TTY, then switch back to graphical, enter your password, hit enter and then switch back to this screen to see what we get emitted from the time you actually start the login.

When I do this and go back to the graphical screen to login in I get stuck at this screen after hitting enter. The log showed services stopping that is all that I could tell

Cycle through the Ctrl-Alt-Fn keys, one of them (usually F2) is hosting the graphical screen (at least it is on KDE, afraid I don’t use Gnome)

Ah… maybe I misinterpreted what you’re saying… so you fire it up, get to the greeter, switch to a TTY and fire up the journal display, drop back to the graphics screen, enter password and hit enter and then when you switch back to F3 or wherever your logging is being displayed, it’s gone and you get that output?

I get into the graphical screen but when I hit enter I can’t login into the actual desktop.

Yes that is correct.

No idea then I’m afraid - I’ve never seen a graphical wayland screen wreck a running TTY on a different virtual terminal.

Well thanks anyways I’ve been having so many problems with this suspend I think I’m just giving up.

What kind of laptop is it? Can you post the output from an inxi -Fzxx from a session that doesn’t soil itself - a clean boot from powered off?

ystem:
Kernel: 6.19.11-200.fc43.x86_64 arch: x86_64 bits: 64 compiler: gcc
v: 15.2.1
Desktop: GNOME v: 49.6 tk: GTK v: 3.24.52 wm: gnome-shell dm: GDM
Distro: Fedora Linux 43 (Workstation Edition)
Machine:
Type: Laptop System: LENOVO product: 82XM v: IdeaPad Slim 3 15ABR8
serial: Chassis: type: 10 v: IdeaPad Slim 3 15ABR8
serial:
Mobo: LENOVO model: LNVNB161216 v: SDK0T76463WIN
serial: part-nu: LENOVO_MT_82XM_BU_idea_FM_IdeaPad
Slim 3 15ABR8 Firmware: UEFI vendor: LENOVO v: KYCN40WW date: 09/02/2025
Battery:
ID-1: BAT0 charge: 36.2 Wh (79.1%) condition: 45.8/47 Wh (97.5%)
volts: 12.23 min: 11.31 model: COSMX L22X3PF2 serial: charging:
status: discharging cycles: 105
CPU:
Info: 8-core model: AMD Ryzen 7 5825U with Radeon Graphics bits: 64
type: MT MCP arch: Zen 3 rev: 0 cache: L1: 512 KiB L2: 4 MiB L3: 16 MiB
Speed (MHz): avg: 1096 min/max: 411/4548 boost: enabled cores: 1: 1096
2: 1096 3: 1096 4: 1096 5: 1096 6: 1096 7: 1096 8: 1096 9: 1096 10: 1096
11: 1096 12: 1096 13: 1096 14: 1096 15: 1096 16: 1096 bogomips: 63881
Flags-basic: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a
ssse3 svm
Graphics:
Device-1: Advanced Micro Devices [AMD/ATI] Barcelo vendor: Lenovo
driver: amdgpu v: kernel arch: GCN-5 pcie: speed: 8 GT/s lanes: 16 ports:
active: eDP-1 empty: DP-1,HDMI-A-1 bus-ID: 04:00.0 chip-ID: 1002:15e7
temp: 38.0 C
Device-2: Chicony Integrated Camera driver: uvcvideo type: USB rev: 2.0
speed: 480 Mb/s lanes: 1 bus-ID: 1-3:2 chip-ID: 04f2:b7ba
Display: wayland server: Xwayland v: 24.1.9 compositor: gnome-shell
driver: gpu: amdgpu display-ID: 0
Monitor-1: eDP-1 model: Lenovo 0x9052 res: 1920x1080 dpi: 142
diag: 395mm (15.5")
API: OpenGL v: 4.6 vendor: amd mesa v: 25.3.6 glx-v: 1.4 es-v: 3.2
direct-render: yes renderer: AMD Radeon Graphics (radeonsi renoir ACO DRM
3.64 6.19.11-200.fc43.x86_64) device-ID: 1002:15e7 display-ID: :0.0
API: EGL Message: EGL data requires eglinfo. Check --recommends.
Info: Tools: api: glxinfo x11: xdriinfo, xdpyinfo, xprop, xrandr
Audio:
Device-1: Advanced Micro Devices [AMD/ATI] Renoir/Cezanne HDMI/DP Audio
vendor: Lenovo driver: snd_hda_intel v: kernel pcie: speed: 8 GT/s lanes: 16
bus-ID: 04:00.1 chip-ID: 1002:1637
Device-2: Advanced Micro Devices [AMD] Audio Coprocessor vendor: Lenovo
driver: N/A pcie: speed: 8 GT/s lanes: 16 bus-ID: 04:00.5 chip-ID: 1022:15e2
Device-3: Advanced Micro Devices [AMD] Ryzen HD Audio vendor: Lenovo
driver: snd_hda_intel v: kernel pcie: speed: 8 GT/s lanes: 16
bus-ID: 04:00.6 chip-ID: 1022:15e3
API: ALSA v: k6.19.11-200.fc43.x86_64 status: kernel-api
Server-1: PipeWire v: 1.4.11 status: active with: 1: pipewire-pulse
status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
4: pw-jack type: plugin
Network:
Device-1: Realtek RTL8852BE PCIe 802.11ax Wireless Network vendor: Lenovo
driver: rtw89_8852be v: kernel pcie: speed: 2.5 GT/s lanes: 1 port: 2000
bus-ID: 02:00.0 chip-ID: 10ec:b852
IF: wlp2s0 state: up mac:
Bluetooth:
Device-1: Realtek Bluetooth Radio driver: btusb v: 0.8 type: USB rev: 1.0
speed: 12 Mb/s lanes: 1 bus-ID: 3-4:2 chip-ID: 0bda:4853
Report: btmgmt ID: hci0 rfk-id: 2 state: up address: bt-v: 5.2
lmp-v: 11
Drives:
Local Storage: total: 476.94 GiB used: 37.87 GiB (7.9%)
ID-1: /dev/nvme0n1 vendor: Micron model: MTFDKCD512QGN-1BN1AABLA
size: 476.94 GiB speed: 63.2 Gb/s lanes: 4 serial: temp: 35.9 C
Partition:
ID-1: / size: 95.66 GiB used: 37.26 GiB (38.9%) fs: btrfs
dev: /dev/nvme0n1p6
ID-2: /boot size: 1.9 GiB used: 569.3 MiB (29.3%) fs: ext4
dev: /dev/nvme0n1p4
ID-3: /boot/efi size: 256 MiB used: 54.8 MiB (21.4%) fs: vfat
dev: /dev/nvme0n1p1
ID-4: /home size: 95.66 GiB used: 37.26 GiB (38.9%) fs: btrfs
dev: /dev/nvme0n1p6
Swap:
Alert: No swap data was found.
Sensors:
System Temperatures: cpu: N/A mobo: N/A gpu: amdgpu temp: 37.0 C
Fan Speeds (rpm): N/A
Info:
Memory: total: 16 GiB note: est. available: 13.47 GiB used: 2.51 GiB (18.6%)
Processes: 501 Power: uptime: 1m wakeups: 0 Init: systemd v: 258
default: graphical
Packages: pm: rpm pkgs: N/A note: see --rpm pm: flatpak pkgs: 8 Compilers:
gcc: 15.2.1 Shell: Bash v: 5.3.0 running-in: ptyxis-agent inxi: 3.3.40

Check https://bugzilla.kernel.org/show_bug.cgi?id=221217. Looks like work in progress. A real solution would require Lenovo’s participation, but a workaround that meets your needs may be found.