update: I apologize, switching to the linux-lts kernel did fix the issue for some days, but, eventually, it happened again. Apparently the issue was actually related to the sddm display manager, so I apologize and you can completely dismiss my last e-mail (even though I still don't understand why switching kernel fixed it temporarily and why it seemed to start happening after upgrading to kernel 7.1.4).
Thank you, again! On Sunday, July 26th, 2026 at 10:12 PM, 45Aurora986 <[email protected]> wrote: > Hello, > > I apologize if this bug should have been reported to bugzilla.kernel.org > instead, and I apologize if I fail to provide the needed info. I will try to > provide a simple, concise, detailed report, but this is my first time ever > reporting a bug, so I apologize in advance. > > Hardware: MSI laptop with a intel 12700H CPU and a rtx 3060 laptop GPU. > > Issue: system hangs on boot, stuck at "loading initial ramdisk...". The > system shows that screen, then the screen goes black for a second, then goes > back to that same screen and does not boot. On some instances, it does boot > after forcing reboot (through the laptop power button), though not always. I > couldn't determine what exactly made it work some times and not other times. > > Kernel(s) the issue happens on: linux 7.1.4; linux 7.1.5 (not compiled, not > linux-lts or any other variation). > > Kernel parameters tried (on /etc/default/grub, running mkinitcpio -P and > grub-mkconfig -o /boot/grub/grub.cfg): nvidia_drm.modeset=1; pcie_aspm=off; > nvidia.GSP=0 (though, apparently my system does not support disabling GSP, so > that is probably useless). > > Kernel parameters I have had on: "loglevel=3 quiet apparmor=1 > security=apparmor" > > Nvidia driver: nvidia-open 610.43.03 > > Downgrading to 7.1.3-arch2-2 kernel fixed the issue. > > Shutting down normally (not through the laptop power button) does not fix > the issue. > > Pressing e while on the grub menu and including 'nomodeset' does make the > system boot (though, of course, with the performance issues expected > (especially being on wayland)). > > I tried updating back to 7.1.5 without editing the kernel parameters and the > issue came back, after having been fixed by downgrading to 7.1.3. The issue > started with kernel 7.1.4 and is still present on kernel 7.1.5. Downgrading > back to 7.1.3-arch2-2 fixed the issue again, showing that the issue probably > lies within something related to the kernel, as nothing else (kernel > parameters, apps, daemons, etc.) was changed. > > ------------------------------------------------------ > > Logs: > > Output of "sudo dmesg | grep -i "nvidia\|drm\|gsp" | tail -30": > > [ 2.825069] i915 0000:00:02.0: [drm] Using Transparent Hugepages > [ 2.827320] i915 0000:00:02.0: [drm] Finished loading DMC firmware > i915/adlp_dmc.bin (v2.20) > [ 2.839340] i915 0000:00:02.0: [drm] GT0: GuC firmware i915/adlp_guc_70.bin > version 70.49.4 > [ 2.839343] i915 0000:00:02.0: [drm] GT0: HuC firmware i915/tgl_huc.bin > version 7.9.3 > [ 2.854099] i915 0000:00:02.0: [drm] GT0: HuC: authenticated for all workloads > [ 2.855043] i915 0000:00:02.0: [drm] GT0: GUC: submission enabled > [ 2.855045] i915 0000:00:02.0: [drm] GT0: GUC: SLPC enabled > [ 2.855499] i915 0000:00:02.0: [drm] GT0: GUC: RC enabled > [ 2.856042] i915 0000:00:02.0: [drm] Protected Xe Path (PXP) protected > content support initialized > [ 2.859552] i915 0000:00:02.0: [drm] Registered 4 planes with drm panic > [ 2.869623] [drm] Initialized i915 1.6.0 for 0000:00:02.0 on minor 1 > [ 2.873465] fbcon: i915drmfb (fb0) is primary device > [ 2.873478] i915 0000:00:02.0: [drm] fb0: i915drmfb frame buffer device > [ 8.890617] systemd[1]: Load Kernel Module drm skipped, unmet condition check > ConditionKernelModuleLoaded=!drm > [ 8.974076] nvidia: loading out-of-tree module taints kernel. > [ 8.974097] nvidia: module verification failed: signature and/or required key > missing - tainting kernel > [ 9.162752] nvidia: unknown parameter 'NVreg_EnableGSP' ignored > [ 9.162757] nvidia: unknown parameter 'GSP' ignored > [ 9.163219] nvidia-nvlink: Nvlink Core is being initialized, major device > number 235 > [ 9.167730] nvidia 0000:01:00.0: enabling device (0000 -> 0003) > [ 9.167905] nvidia 0000:01:00.0: vgaarb: VGA decodes changed: > olddecodes=io+mem,decodes=none:owns=none > [ 9.213749] NVRM: loading NVIDIA UNIX Open Kernel Module for x86_64 610.43.03 > Release Build (root@) > [ 10.104390] nvidia-modeset: Loading NVIDIA UNIX Open Kernel Mode Setting > Driver for x86_64 610.43.03 Release Build (root@) > [ 10.113046] [drm] [nvidia-drm] [GPU ID 0x00000100] Loading driver > [ 10.440648] input: HDA NVidia HDMI/DP,pcm=3 as > /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card0/input30 > [ 10.440719] input: HDA NVidia HDMI/DP,pcm=7 as > /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card0/input31 > [ 10.440776] input: HDA NVidia HDMI/DP,pcm=8 as > /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card0/input32 > [ 10.440812] input: HDA NVidia HDMI/DP,pcm=9 as > /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card0/input33 > [ 12.160059] [drm] Initialized nvidia-drm 0.0.0 for 0000:01:00.0 on minor 0 > [ 12.160328] nvidia 0000:01:00.0: [drm] Cannot find any crtc or sizes > > output of "journactl -b -1 | grep -i "nvidia\|drm\|gsp" | tail -30": > > Jul 26 15:35:01 archlinux systemd[1]: Load Kernel Module fuse skipped, unmet > condition check ConditionKernelModuleLoaded=!fuse > -- > Jul 26 15:35:01 archlinux systemd[1]: proc-sys-fs-binfmt_misc.automount: Got > automount request for /proc/sys/fs/binfmt_misc, triggered by 445 > ((systemd-userd)) > Jul 26 15:35:01 archlinux kernel: nvidia: loading out-of-tree module taints > kernel. > Jul 26 15:35:01 archlinux systemd[1]: Finished Load/Save OS Random Seed. > Jul 26 15:35:01 archlinux kernel: nvidia: module verification failed: > signature and/or required key missing - tainting kernel > Jul 26 15:35:01 archlinux systemd[1]: Finished Flush Journal to Persistent > Storage. > Jul 26 15:35:01 archlinux kernel: nvidia: unknown parameter 'NVreg_EnableGSP' > ignored > Jul 26 15:35:01 archlinux kernel: nvidia: unknown parameter 'GSP' ignored > Jul 26 15:35:01 archlinux kernel: nvidia-nvlink: Nvlink Core is being > initialized, major device number 235 > Jul 26 15:35:01 archlinux kernel: > Jul 26 15:35:01 archlinux kernel: nvidia 0000:01:00.0: enabling device (0000 > -> 0003) > Jul 26 15:35:01 archlinux kernel: nvidia 0000:01:00.0: vgaarb: VGA decodes > changed: olddecodes=io+mem,decodes=none:owns=none > Jul 26 15:35:01 archlinux systemd[1]: Finished Coldplug All udev Devices. > Jul 26 15:35:01 archlinux kernel: NVRM: loading NVIDIA UNIX Open Kernel > Module for x86_64 610.43.03 Release Build (root@) > Jul 26 15:35:01 archlinux systemd-modules-load[375]: Inserted module > 'nvidia_uvm' > Jul 26 15:35:01 archlinux systemd[1]: Finished Load Kernel Modules. > -- > Jul 26 15:35:02 archlinux kernel: input: Intel HID events as > /devices/platform/INTC1070:00/input/input19 > Jul 26 15:35:02 archlinux kernel: nvidia-modeset: Loading NVIDIA UNIX Open > Kernel Mode Setting Driver for x86_64 610.43.03 Release Build (root@) > Jul 26 15:35:02 archlinux kernel: mei_me 0000:00:16.0: enabling device (0000 > -> 0002) > -- > Jul 26 15:35:02 archlinux kernel: i801_smbus 0000:00:1f.4: enabling device > (0000 -> 0003) > Jul 26 15:35:02 archlinux kernel: [drm] [nvidia-drm] [GPU ID 0x00000100] > Loading driver > Jul 26 15:35:02 archlinux kernel: i801_smbus 0000:00:1f.4: SPD Write Disable > is set > -- > Jul 26 15:35:04 archlinux systemd-logind[832]: New session '1' of user 'sddm' > with class 'manager-early' and type 'unspecified'. > Jul 26 15:35:04 archlinux kernel: [drm] Initialized nvidia-drm 0.0.0 for > 0000:01:00.0 on minor 0 > Jul 26 15:35:04 archlinux kernel: nvidia 0000:01:00.0: [drm] Cannot find any > crtc or sizes > Jul 26 15:35:04 archlinux systemd[984]: Queued start job for default target > Main User Target. > > Apparmor does not seem to have any interference (no denied messages at all > when booting shown by neither "dmesg | grep -i apparmor | tail -30", nor by > "journalctl -b -1 | grep -i apparmor | tail -30") > > ------------------------------- > > I don't know if I have forgotten or missed any important info. If there's any > other info needed (or any other tests that I could do) and that I may be able > to provide, please, feel free to ask! > > Thank you!
