[Bug 1190608] New: Boot fails/hangs/freezes with kernel 5.14.2-1-default; System works with 5.14.1-1-default
http://bugzilla.opensuse.org/show_bug.cgi?id=1190608 Bug ID: 1190608 Summary: Boot fails/hangs/freezes with kernel 5.14.2-1-default; System works with 5.14.1-1-default Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: x86-64 OS: openSUSE Tumbleweed Status: NEW Severity: Critical Priority: P5 - None Component: Kernel Assignee: kernel-bugs@opensuse.org Reporter: awoo@posteo.de QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36 Build Identifier: My initial description, with some photos of my screen as the boot freezes can be found at https://www.reddit.com/r/openSUSE/comments/ppyfcd/optimus_laptop_hangs_on_bo... I received some initial guidance by https://www.reddit.com/u/MasterPatricko/ (Thank you!) The system is a Tongfang GK5CP0Z / XMG Neo 15 Early 2019 with NVIDIA RTX 2060. I am using it with an external HDMI monitor. HDMI is only available in nvidia mode, so I use prime-select to choose nvidia over intel. Nvidia 470.63.01-43.1 is in use. Kernel 5.14.1-1-default boots and runs perfectly. Kernel 5.14.2-1-default fails to boot. Photo of screen as it freezes on boot: https://imgur.com/eFegmCV Kernel parameters (as copied from grub.cfg): root=/dev/mapper/system-root ${extra_cmdline} resume=/dev/system/swap acpi_osi=! acpi_osi=Linux acpi_os_name=Linux acpi_rev_override=1 nouveau.modeset=0 nouveau.runpm=0 pcie_aspm=force drm.vblankoffdelay=1 scsi_mod.use_blk_mq=1 mem_sleep_default=deep mitigations=auto Reproducible: Always Steps to Reproduce: 1. Boot into zypper post snapshot after installing updates yesterday 2. Kernel 5.14.2-1-default starts booting 3. Prints twice ���xhci_hcd: can't change power state from D3cold to D0 (config space inaccessible)��� 4. Prints some other USB-related messages (see photo) 5. Freeze Actual Results: Freezes. No reaction of caps lock LED. No reaction of virtual terminal hotkey (Ctrl+Alt+F1 - F12) Can only hard-reboot by holding physical power button. Expected Results: Kernel 5.14.2-1-default should boot just the same as 5.14.1-1-default does. I tried booting the broken kernel (5.14.2-1-default) from its zypper post snapshot by appending an additional boot param `systemd.unit=multi-user.target`, but that made no difference at all. Same freeze, same messages. Journalctl does not seem to contain any of the frozen boots. Output of lsmod: https://paste.opensuse.org/36050901 Output of lspci: https://paste.opensuse.org/12105741 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1190608
http://bugzilla.opensuse.org/show_bug.cgi?id=1190608#c1
--- Comment #1 from Bunte Katze
http://bugzilla.opensuse.org/show_bug.cgi?id=1190608
http://bugzilla.opensuse.org/show_bug.cgi?id=1190608#c2
--- Comment #2 from Bunte Katze
http://bugzilla.opensuse.org/show_bug.cgi?id=1190608
http://bugzilla.opensuse.org/show_bug.cgi?id=1190608#c3
--- Comment #3 from Bunte Katze
http://bugzilla.opensuse.org/show_bug.cgi?id=1190608
Takashi Iwai
http://bugzilla.opensuse.org/show_bug.cgi?id=1190608
http://bugzilla.opensuse.org/show_bug.cgi?id=1190608#c4
--- Comment #4 from Takashi Iwai
http://bugzilla.opensuse.org/show_bug.cgi?id=1190608
http://bugzilla.opensuse.org/show_bug.cgi?id=1190608#c5
--- Comment #5 from Bunte Katze
http://bugzilla.opensuse.org/show_bug.cgi?id=1190608
http://bugzilla.opensuse.org/show_bug.cgi?id=1190608#c6
--- Comment #6 from Bunte Katze
http://bugzilla.opensuse.org/show_bug.cgi?id=1190608
http://bugzilla.opensuse.org/show_bug.cgi?id=1190608#c7
Michael Pujos
http://bugzilla.opensuse.org/show_bug.cgi?id=1190608
http://bugzilla.opensuse.org/show_bug.cgi?id=1190608#c8
--- Comment #8 from Bunte Katze
http://bugzilla.opensuse.org/show_bug.cgi?id=1190608
http://bugzilla.opensuse.org/show_bug.cgi?id=1190608#c9
--- Comment #9 from Bunte Katze
http://bugzilla.opensuse.org/show_bug.cgi?id=1190608
http://bugzilla.opensuse.org/show_bug.cgi?id=1190608#c10
--- Comment #10 from Bunte Katze
http://bugzilla.opensuse.org/show_bug.cgi?id=1190608
http://bugzilla.opensuse.org/show_bug.cgi?id=1190608#c11
--- Comment #11 from Michael Pujos
http://bugzilla.opensuse.org/show_bug.cgi?id=1190608
http://bugzilla.opensuse.org/show_bug.cgi?id=1190608#c12
Lee
http://bugzilla.opensuse.org/show_bug.cgi?id=1190608
http://bugzilla.opensuse.org/show_bug.cgi?id=1190608#c13
--- Comment #13 from Bunte Katze
http://bugzilla.opensuse.org/show_bug.cgi?id=1190608
http://bugzilla.opensuse.org/show_bug.cgi?id=1190608#c14
--- Comment #14 from Bunte Katze
http://bugzilla.opensuse.org/show_bug.cgi?id=1190608
http://bugzilla.opensuse.org/show_bug.cgi?id=1190608#c15
--- Comment #15 from Michael Pujos
http://bugzilla.opensuse.org/show_bug.cgi?id=1190608
http://bugzilla.opensuse.org/show_bug.cgi?id=1190608#c16
--- Comment #16 from Lee
http://bugzilla.opensuse.org/show_bug.cgi?id=1190608
http://bugzilla.opensuse.org/show_bug.cgi?id=1190608#c17
--- Comment #17 from Michael Pujos
http://bugzilla.opensuse.org/show_bug.cgi?id=1190608
http://bugzilla.opensuse.org/show_bug.cgi?id=1190608#c18
Stefan Dirsch
@Leo
The bbswitch module is only loaded by the prime-select systemd service (which in turn call /usr/sbin/prime-select) if prime-select operates in Intel mode ('prime-select intel' or 'prime-select intel2'). That service (eventually loading the bbswitch module in the cases mentioned above) is called at the very end of the boot process, just before the Display Manager is spawned.
Old versions of the suse-prime package did not pull bbswitch (you had to use the suse-prime-bbswitch package for that) but the new version does as it combines both packages.
The use of bbswitch to disable a PCI device (the NVIDIA card) can be dangerous and not work everywhere. Though it works on my laptop with a Pascal NVIDIA GPU, on all kernels. The suse-prime package update made all users use bbswitch now (again, only in Intel mode) which is probably not a good idea.
I will create a bug report for the upstream project.
Thanks for taking care, Michael! https://github.com/openSUSE/SUSEPrime/issues/70 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1190608
http://bugzilla.opensuse.org/show_bug.cgi?id=1190608#c19
Stefan Dirsch
participants (1)
-
bugzilla_noreply@suse.com