Kernel 6.18 Won't Let Me Boot

Can I just use Yast to add this on Kernel parameters?

If you wish to use the YaST2 bootloader module to add nomodeset you certainly can. Remember to then change the:

Bootloader Options > Timeout in seconds > 1 second up (more) or 1 second down (less) after you add the nomodeset parameter. Then click ok, you must do that in order for the kernel parameter change to be saved.

Adding a custom grub entry (after upgrading machine to 6.18.xx kernel) may be easier to try though? In order to do this:

When you first boot and at grub boot menu, press the e key to edit the boot options,
use the arrow keys to go down to the line starting linux or linuxefi and then press the end key and add nomodeset and press the F10 key to boot.

That should get something started, resolution may not be stellar, but at least can get additional information about your machine.

Does this allow for any display when trying to boot the 6.18.xx kernel?

Note: If this is Tumbleweed make certain to pass # zypper dup to upgrade not # zypper up.

There is absolutely no need to change the timeout. When you add nomodeset and click “Apply” in YaST Bootloader, the parameter is properly added. No more steps needed.

You can also use a terminal to add the parameter:

sudo update-bootloader --add-option nomodeset
sudo update-bootloader --config
1 Like

A boot log starts (at least for me) by:

Dec 12 22:43:19 shadow kernel: Linux version 6.18.0-2-default (geeko@buildhost) (gcc (SUSE Linux) 15.2.1 20251006, GNU ld (GNU Binutils; openSUSE Tumbleweed) 2.45.0.20251103-2) #1 SMP PREEMPT_DYNAMIC

Try susepaste instead:

sudo journalctl -b -1 -r | susepaste -e 10080

This will give you a link and the “paste” will be deleted after 10080 seconds, that is one week.

Getting some error message is the best way to speed up debugging things.

1 Like

Will this work on grub2+bls? Because before this issue come my first problem on tumbleweed is adding command on kernel parameter because no matter where I add ‘amdgpu.dc=0’ it doesn’t work on grub2+bls but on grub2 just adding command on kernel parameters in Yast will just work fine

According man update-bootloader (and the checking the mentioned files), grub2-bls is supported.

@projectmirai39 what @hui indicated update-bootloader works perfectly with grub2-bls.

No need for the trickery. Just adding nomodeset should be enough.

Regardless of supposed allegations of trickery or not. I believe that also seeing the results of the SystemD Journal could be helpful?

Finally got to boot my system using nomodset command on grub. Now what should I do next?

Posting a complete log with a problematic boot would be a good start, see my instructions above.

Use --b 1/-2/-3/ to get previous logs and but sure to post a log that show the problem.

2 Likes

I did a reinstall today. After an reinstall my system still won’t boot. But I discovered something removing the command on Kernel Parameters ‘amdgpu.dc=0’ makes my system enable to boot but my second monitor won’t work. Is there something wrong on Kernel 6.18? Why it has a hard time booting with some kernel command or it just opensuse is the problem? I might just really switched back to some distro at this point.

And by the way here’s the full log of my freshly installed system today.

https://paste.opensuse.org/pastes/e29281189129

Any BIOS updates available?

What is the output of xrandr --verbose?

Try amdgpu.dc=1 parameter.

Check and or change cable on non-working display.

Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 16384 x 16384
DP-1 disconnected (normal left inverted right x axis y axis)
	Identifier: 0x44
	Timestamp:  104021
	Subpixel:   unknown
	Clones:    
	CRTCs:      0 1 2 3 4 5
	Transform:  1.000000 0.000000 0.000000
	            0.000000 1.000000 0.000000
	            0.000000 0.000000 1.000000
	           filter: 
	subconnector: Unknown 
		supported: Unknown, VGA, DVI-D, HDMI, DP, Wireless, Native
	vrr_capable: 0 
		range: (0, 1)
	Colorspace: Default 
		supported: Default, BT709_YCC, opRGB, BT2020_RGB, BT2020_YCC
	max bpc: 16 
		range: (8, 16)
	underscan vborder: 0 
		range: (0, 128)
	underscan hborder: 0 
		range: (0, 128)
	underscan: off 
		supported: off, on, auto
	Broadcast RGB: Automatic 
		supported: Automatic, Full, Limited 16:235
	scaling mode: None 
		supported: None, Full, Center, Full aspect
	link-status: Good 
		supported: Good, Bad
	CTM: 	1.000000 0.000000 0.000000
		0.000000 1.000000 0.000000
		0.000000 0.000000 1.000000
	CONNECTOR_ID: 78 
		supported: 78
	non-desktop: 0 
		range: (0, 1)
DP-2 disconnected (normal left inverted right x axis y axis)
	Identifier: 0x45
	Timestamp:  104021
	Subpixel:   unknown
	Clones:    
	CRTCs:      0 1 2 3 4 5
	Transform:  1.000000 0.000000 0.000000
	            0.000000 1.000000 0.000000
	            0.000000 0.000000 1.000000
	           filter: 
	subconnector: Unknown 
		supported: Unknown, VGA, DVI-D, HDMI, DP, Wireless, Native
	vrr_capable: 0 
		range: (0, 1)
	Colorspace: Default 
		supported: Default, BT709_YCC, opRGB, BT2020_RGB, BT2020_YCC
	max bpc: 16 
		range: (8, 16)
	underscan vborder: 0 
		range: (0, 128)
	underscan hborder: 0 
		range: (0, 128)
	underscan: off 
		supported: off, on, auto
	Broadcast RGB: Automatic 
		supported: Automatic, Full, Limited 16:235
	scaling mode: None 
		supported: None, Full, Center, Full aspect
	link-status: Good 
		supported: Good, Bad
	CTM: 	1.000000 0.000000 0.000000
		0.000000 1.000000 0.000000
		0.000000 0.000000 1.000000
	CONNECTOR_ID: 85 
		supported: 85
	non-desktop: 0 
		range: (0, 1)
HDMI-1 connected 1920x1080+0+0 (0x4a) normal (normal left inverted right x axis y axis) 598mm x 336mm
	Identifier: 0x46
	Timestamp:  104021
	Subpixel:   unknown
	Gamma:      1.0:1.0:1.0
	Brightness: 1.0
	Clones:    
	CRTC:       0
	CRTCs:      0 1 2 3 4 5
	Transform:  1.000000 0.000000 0.000000
	            0.000000 1.000000 0.000000
	            0.000000 0.000000 1.000000
	           filter: 
	EDID: 
		00ffffffffffff0005e30127a70b0000
		26210103803c22782ae8a5a655529e26
		0e5054bfef00d1c0b300950081808140
		81c001010101023a801871382d40582c
		450056502100001e000000ff0041544e
		50393941303032393833000000fc0032
		37423148320a202020202020000000fd
		0030641e7d17000a20202020202001be
		020329f14b101f051404130312021101
		230907078301000067030c001000002e
		681a000001013064e62a4480a0703827
		403020350056502100001a011d007251
		d01e206e28550056502100001e8c0ad0
		8a20e02d10103e960056502100001874
		5980a070381440302035005650210000
		1e000000000000000000000000000099
	vrr_capable: 0 
		range: (0, 1)
	Colorspace: Default 
		supported: Default, BT709_YCC, opRGB, BT2020_RGB, BT2020_YCC
	content type: No Data 
		supported: No Data, Graphics, Photo, Cinema, Game
	max bpc: 16 
		range: (8, 16)
	underscan vborder: 0 
		range: (0, 128)
	underscan hborder: 0 
		range: (0, 128)
	underscan: off 
		supported: off, on, auto
	Broadcast RGB: Automatic 
		supported: Automatic, Full, Limited 16:235
	scaling mode: None 
		supported: None, Full, Center, Full aspect
	link-status: Good 
		supported: Good, Bad
	CTM: 	1.000000 0.000000 0.000000
		0.000000 1.000000 0.000000
		0.000000 0.000000 1.000000
	CONNECTOR_ID: 91 
		supported: 91
	non-desktop: 0 
		range: (0, 1)
  1920x1080 (0x4a) 148.500MHz +HSync +VSync *current +preferred
        h: width  1920 start 2008 end 2052 total 2200 skew    0 clock  67.50KHz
        v: height 1080 start 1084 end 1089 total 1125           clock  60.00Hz
  1920x1080 (0x4b) 229.000MHz +HSync +VSync
        h: width  1920 start 1968 end 2000 total 2080 skew    0 clock 110.10KHz
        v: height 1080 start 1083 end 1088 total 1100           clock 100.09Hz
  1920x1080 (0x4c) 174.500MHz +HSync -VSync
        h: width  1920 start 1968 end 2000 total 2080 skew    0 clock  83.89KHz
        v: height 1080 start 1083 end 1088 total 1119           clock  74.97Hz
  1920x1080 (0x4d) 173.000MHz -HSync +VSync
        h: width  1920 start 2048 end 2248 total 2576 skew    0 clock  67.16KHz
        v: height 1080 start 1083 end 1088 total 1120           clock  59.96Hz
  1920x1080 (0x4e) 148.500MHz +HSync +VSync
        h: width  1920 start 2448 end 2492 total 2640 skew    0 clock  56.25KHz
        v: height 1080 start 1084 end 1089 total 1125           clock  50.00Hz
  1920x1080 (0x4f) 148.352MHz +HSync +VSync
        h: width  1920 start 2008 end 2052 total 2200 skew    0 clock  67.43KHz
        v: height 1080 start 1084 end 1089 total 1125           clock  59.94Hz
  1920x1080 (0x50) 138.500MHz +HSync -VSync
        h: width  1920 start 1968 end 2000 total 2080 skew    0 clock  66.59KHz
        v: height 1080 start 1083 end 1088 total 1111           clock  59.93Hz
  1680x1050 (0x51) 146.250MHz -HSync +VSync
        h: width  1680 start 1784 end 1960 total 2240 skew    0 clock  65.29KHz
        v: height 1050 start 1053 end 1059 total 1089           clock  59.95Hz
  1680x1050 (0x52) 119.000MHz +HSync -VSync
        h: width  1680 start 1728 end 1760 total 1840 skew    0 clock  64.67KHz
        v: height 1050 start 1053 end 1059 total 1080           clock  59.88Hz
  1400x1050 (0x53) 155.800MHz +HSync +VSync
        h: width  1400 start 1464 end 1784 total 1912 skew    0 clock  81.49KHz
        v: height 1050 start 1052 end 1064 total 1090           clock  74.76Hz
  1400x1050 (0x54) 122.000MHz +HSync +VSync
        h: width  1400 start 1488 end 1640 total 1880 skew    0 clock  64.89KHz
        v: height 1050 start 1052 end 1064 total 1082           clock  59.98Hz
  1600x900 (0x55) 186.500MHz +HSync -VSync DoubleScan
        h: width  1600 start 1624 end 1640 total 1680 skew    0 clock 111.01KHz
        v: height  900 start  901 end  904 total  926           clock  59.94Hz
  1600x900 (0x56) 118.250MHz -HSync +VSync
        h: width  1600 start 1696 end 1856 total 2112 skew    0 clock  55.99KHz
        v: height  900 start  903 end  908 total  934           clock  59.95Hz
  1600x900 (0x57) 97.500MHz +HSync -VSync
        h: width  1600 start 1648 end 1680 total 1760 skew    0 clock  55.40KHz
        v: height  900 start  903 end  908 total  926           clock  59.82Hz
  1280x1024 (0x58) 157.500MHz +HSync +VSync
        h: width  1280 start 1344 end 1504 total 1728 skew    0 clock  91.15KHz
        v: height 1024 start 1025 end 1028 total 1072           clock  85.02Hz
  1280x1024 (0x59) 135.000MHz +HSync +VSync
        h: width  1280 start 1296 end 1440 total 1688 skew    0 clock  79.98KHz
        v: height 1024 start 1025 end 1028 total 1066           clock  75.02Hz
  1280x1024 (0x5a) 108.000MHz +HSync +VSync
        h: width  1280 start 1328 end 1440 total 1688 skew    0 clock  63.98KHz
        v: height 1024 start 1025 end 1028 total 1066           clock  60.02Hz
  1440x900 (0x5b) 88.750MHz +HSync -VSync
        h: width  1440 start 1488 end 1520 total 1600 skew    0 clock  55.47KHz
        v: height  900 start  903 end  909 total  926           clock  59.90Hz

HDMI-2 disconnected (normal left inverted right x axis y axis)
	Identifier: 0x47
	Timestamp:  104021
	Subpixel:   unknown
	Clones:    
	CRTCs:      0 1 2 3 4 5
	Transform:  1.000000 0.000000 0.000000
	            0.000000 1.000000 0.000000
	            0.000000 0.000000 1.000000
	           filter: 
	vrr_capable: 0 
		range: (0, 1)
	Colorspace: Default 
		supported: Default, BT709_YCC, opRGB, BT2020_RGB, BT2020_YCC
	content type: No Data 
		supported: No Data, Graphics, Photo, Cinema, Game
	max bpc: 16 
		range: (8, 16)
	underscan vborder: 0 
		range: (0, 128)
	underscan hborder: 0 
		range: (0, 128)
	underscan: off 
		supported: off, on, auto
	Broadcast RGB: Automatic 
		supported: Automatic, Full, Limited 16:235
	scaling mode: None 
		supported: None, Full, Center, Full aspect
	link-status: Good 
		supported: Good, Bad
	CTM: 	1.000000 0.000000 0.000000
		0.000000 1.000000 0.000000
		0.000000 0.000000 1.000000
	CONNECTOR_ID: 99 
		supported: 99
	non-desktop: 0 
		range: (0, 1)
DVI-D-1 disconnected (normal left inverted right x axis y axis)
	Identifier: 0x48
	Timestamp:  104021
	Subpixel:   unknown
	Clones:    
	CRTCs:      0 1 2 3 4 5
	Transform:  1.000000 0.000000 0.000000
	            0.000000 1.000000 0.000000
	            0.000000 0.000000 1.000000
	           filter: 
	max bpc: 16 
		range: (8, 16)
	underscan vborder: 0 
		range: (0, 128)
	underscan hborder: 0 
		range: (0, 128)
	underscan: off 
		supported: off, on, auto
	scaling mode: None 
		supported: None, Full, Center, Full aspect
	link-status: Good 
		supported: Good, Bad
	CTM: 	1.000000 0.000000 0.000000
		0.000000 1.000000 0.000000
		0.000000 0.000000 1.000000
	CONNECTOR_ID: 105 
		supported: 105
	non-desktop: 0 
		range: (0, 1)

Already did my system boot but my second monitor ain’t displaying anything.

Pretty sure all my cable are working fine

All up-to-date

This article :< https://www.phoronix.com/news/AMDGPU-Linux-6.18-Start does not speak of any type of GCN4 loss of support. Perhaps this is a bug?

The Ellesmere [Radeon RX 470/480/570/570X/580/580X/590] is an earlier version GCN4 series card?

Try switch cable of non working display to another output of the video card if at all possible.

Already did that but no good result.

edit: many times

And by the way is there a way to download already kernel version?

Thanks for that, it is a good reference for a diff. It does not help to debug the boot problem, for that a (past) log of a failing boot is needed.

1 Like

I mean older kernel version. Is it possible to download it and use it?