New kernel 6.7.2-1 freezes during boot

Hello,

Since a recent tumbleweed update, my system freezes during boot with the 6.7.2-1 kernel.

The freeze is always on the same line, during enabling of the “HDA controller” :

nouveau 0000:01:00.0 : Enabling HDA controller

Boot stops on this line for ~10s, then caps lock light is blinking

To boot normally, in grub I have to choose the 6.6.11-1 kernel.

I have an Asus N750JK laptop, is it a problem with Nvidia driver ?

01:00.0 3D controller: NVIDIA Corporation GM107M [GeForce GTX 850M] (rev a2)
Subsystem: ASUSTeK Computer Inc. Device 129d
Flags: bus master, fast devsel, latency 0, IRQ 34
Memory at f6000000 (32-bit, non-prefetchable) [size=16M]
Memory at e0000000 (64-bit, prefetchable) [size=256M]
Memory at f0000000 (64-bit, prefetchable) [size=32M]
I/O ports at e000 [size=128]
Expansion ROM at f7000000 [disabled] [size=512K]
Capabilities:
Kernel driver in use: nouveau
Kernel modules: nouveau

Any idea ?
Regards

1 Like

@nlc This is a hybrid system… do you have a MMIO BIOS setting?

Hybrid system, what do you mean ? I don’t know for MMIO bios settings, I reboot to look :slight_smile:

I have no MMIO setting in bios

@nlc both Intel and Nvidia GPUs;

/sbin/lspci -nnk | grep -EA3 "VGA|Display|3D"

Or did you disable the Intel GPU in the BIOS?

00:02.0 VGA compatible controller [0300]: Intel Corporation 4th Gen Core Processor Integrated Graphics Controller [8086:0416] (rev 06)
	Subsystem: ASUSTeK Computer Inc. Device [1043:129d]
	Kernel driver in use: i915
	Kernel modules: i915
--
01:00.0 3D controller [0302]: NVIDIA Corporation GM107M [GeForce GTX 850M] [10de:1391] (rev a2)
	Subsystem: ASUSTeK Computer Inc. Device [1043:129d]
	Kernel driver in use: nouveau
	Kernel modules: nouveau

I never disabled anything in the bios

@nlc So a hybrid system (iGPU and dGPU), can you show the output from cat /proc/cmdline

nlc@nlc-laptop:~> cat /proc/cmdline 
BOOT_IMAGE=/boot/vmlinuz-6.6.11-1-default root=UUID=ce1a5d26-3a98-428c-9255-2a397ddcf973 resume=/dev/disk/by-uuid/3faec0e9-409e-4ea7-96b3-338681128593 showopts

I compared the boot messages between 6.7.2-1 and 6.6.11-1 kernels. On the 6.6.11-1 where everything is fine, the nouveau 0000:01:00.0 : Enabling HDA controller is the last message on console before switching to my XFCE Desktop.

Thus maybe the problem is not really coming from the HDA controller activation, but maybe something after ?
Is there a way to have a log or something to see what process does the kernel panic ?

@nlc So what command do you use to upgrade your system?

At grub, can you select the 6.7.2-1 kernel to boot from then select the e key to edit, then use the arrow keys to scroll down to the line starting linux/linuxefi and then press the end key. At the end of this line can you add nosimplefb=0 and press the F10 key to boot, does it get further?

If not, then boot to the old kernel and you can look at the previous boot with the command journalctl -b -1 that’s -b for just the boot log and the -1 for the previous boot.

1 Like

I use the graphical system for updates (gpk-update-viewer)

With last update, now kernel is 6.7.4-1, problem is same with nosimplefb=0

How I can attach the boot log ? It is too big to enter in the editor.

If it can help, I tried in grub menu the recovery mode of 6.7.4-1 and boot is successful !

Use Paste, then include the link in a Reply

https://paste.opensuse.org/

Thank you, here is the log : openSUSE Paste

@nlc So that is likely the issue, Tumbleweed should only be updated via the command line and zypper dup

So, you need to open a terminal and switch to root user;

su -
...
screen
zypper -vvv dup

Already used the graphical updater for year without problem. Tried zypper -vvv dup on last update yesterday but no change.

I found that manually add the “nomodeset” kernel option works. But 3D rendering is unusable, it seems this option disable my NVIDIA GeForce GTX 850M graphic card and the laptop uses the Intel one ?

Any idea to find what can be the problem with this kernel with my Nvidia graphic card ?

@nlc Is suse-prime installed? Can you try nosimplefb=1 then.

Some news, I “solved” the problem, using proprietary Nvidia drivers instead Nouveau drivers.
Now I can correctly boot the last kernel version.
It’s a shame but at the moment I don’t have time to do any further investigation /

Thank you for your help !