Continuous cold boot issues / Tumbleweed / Lenovo

I just keep having problems with cold boot on my laptop with Tumbleweed. It usually takes up to 5 tries booting up the system, with the boot process hanging on different stages till it finally works. I’d love to troubleshoot (or even fix!!?) this but I have no idea where to even start since the logs show nothing, the failed boot attempts don’t even show up in journalctl.
Where do I even start debugging this??
Thanks

This is # inxi -zFmy132

System:    Kernel: 6.8.8-1-default arch: x86_64 bits: 64
           Desktop: GNOME v: 46.1 Distro: openSUSE Tumbleweed 20240505
Machine:   Type: Laptop System: LENOVO product: 20T6000MGE v: ThinkPad E14 Gen 2 serial: <filter>
           Mobo: LENOVO model: 20T6000MGE serial: <filter> UEFI: LENOVO v: R1AET37W (1.13 ) date: 04/09/2021
Battery:   ID-1: BAT0 charge: 39.5 Wh (99.7%) condition: 39.6/45.0 Wh (88.0%)
Memory:    System RAM: total: 16 GiB available: 14.86 GiB used: 7.3 GiB (49.2%)
           Array-1: capacity: 64 GiB slots: 2 modules: 2 EC: None
           Device-1: Channel-A DIMM 0 type: DDR4 size: 8 GiB speed: 3200 MT/s
           Device-2: Channel-B DIMM 0 type: DDR4 size: 8 GiB speed: 3200 MT/s
CPU:       Info: 8-core model: AMD Ryzen 7 4700U with Radeon Graphics bits: 64 type: MCP cache: L2: 4 MiB
           Speed (MHz): avg: 1700 min/max: 1400/2000 cores: 1: 2000 2: 1400 3: 1400 4: 2000 5: 1400 6: 1400 7: 2000 8: 2000
Graphics:  Device-1: Advanced Micro Devices [AMD/ATI] Renoir [Radeon RX Vega 6 ] driver: amdgpu v: kernel
           Device-2: Realtek USB Camera driver: uvcvideo type: USB
           Device-3: IMC Networks Integrated Camera driver: uvcvideo type: USB
           Display: wayland server: X.org v: 1.21.1.12 with: Xwayland v: 23.2.6 compositor: gnome-shell driver: X:
             loaded: modesetting gpu: amdgpu resolution: 1: 1920x1080~60Hz 2: 1920x1080~60Hz
           API: OpenGL v: 4.6 vendor: amd mesa v: 24.0.5 renderer: AMD Radeon Graphics (radeonsi renoir LLVM 18.1.4 DRM 3.57
             6.8.8-1-default)
           API: EGL Message: EGL data requires eglinfo. Check --recommends.
Audio:     Device-1: Advanced Micro Devices [AMD/ATI] Renoir Radeon High Definition Audio driver: snd_hda_intel
           Device-2: Advanced Micro Devices [AMD] ACP/ACP3X/ACP6x Audio Coprocessor driver: N/A
           Device-3: Advanced Micro Devices [AMD] Family 17h/19h HD Audio driver: snd_hda_intel
           Device-4: Realtek USB MIC driver: hid-generic,snd-usb-audio,usbhid type: USB
           Device-5: Plantronics Blackwire C3220 Headset driver: plantronics,snd-usb-audio,usbhid type: USB
           API: ALSA v: k6.8.8-1-default status: kernel-api
           Server-1: PipeWire v: 1.0.5 status: active
Network:   Device-1: Realtek RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet driver: r8169
           IF: enp2s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
           Device-2: Intel Wi-Fi 6 AX200 driver: iwlwifi
           IF: wlp3s0 state: down mac: <filter>
           Device-3: Realtek RTL8153 Gigabit Ethernet Adapter driver: r8152 type: USB
           IF: enp4s0f3u1u1 state: down mac: <filter>
           IF-ID-1: br-228fa736e224 state: down mac: <filter>
           IF-ID-2: br-ba332ba7af2f state: down mac: <filter>
           IF-ID-3: br-dc0c0125d272 state: down mac: <filter>
           IF-ID-4: br-ef2adfbd9ab9 state: down mac: <filter>
           IF-ID-5: docker0 state: down mac: <filter>
Bluetooth: Device-1: Intel AX200 Bluetooth driver: btusb type: USB
           Report: btmgmt ID: hci0 state: up address: <filter> bt-v: 5.2
Drives:    Local Storage: total: 476.94 GiB used: 192.58 GiB (40.4%)
           ID-1: /dev/nvme0n1 vendor: Toshiba model: KBG40ZNT512G MEMORY size: 476.94 GiB
Partition: ID-1: / size: 270.89 GiB used: 192.55 GiB (71.1%) fs: btrfs dev: /dev/nvme0n1p5
           ID-2: /boot/efi size: 256 MiB used: 38.3 MiB (14.9%) fs: vfat dev: /dev/nvme0n1p1
           ID-3: /home size: 270.89 GiB used: 192.55 GiB (71.1%) fs: btrfs dev: /dev/nvme0n1p5
           ID-4: /opt size: 270.89 GiB used: 192.55 GiB (71.1%) fs: btrfs dev: /dev/nvme0n1p5
           ID-5: /var size: 270.89 GiB used: 192.55 GiB (71.1%) fs: btrfs dev: /dev/nvme0n1p5
Swap:      ID-1: swap-1 type: file size: 16 GiB used: 3.3 MiB (0.0%) file: /swap
Sensors:   System Temperatures: cpu: 59.0 C mobo: N/A gpu: amdgpu temp: 44.0 C
           Fan Speeds (rpm): fan-1: 0 fan-2: 0
Info:      Processes: 389 Uptime: 0h 50m Shell: Bash inxi: 3.3.34

Reboot, capture as root output of

journalctl -b --no-pager --full

upload to https://paste.opensuse.org/

Hi @arvidjaar ,
as I said, the failed boot attempts don’t show up in journalctl. But here is a successful one: openSUSE Paste
Thanks

Sorry, I misread your post. Try booting with plymouth.enable=0 and without quiet on the kernel command line, it may show some more information.

Thanks! I’ll try that. It really seems to be a “cold boot” problem so after I have the box running it is actually quite hard to reproduce a failed attempt.But I’ll try my best :slight_smile: