No login screen after kernel update 6.19.6 Fedora 43

After updating from kernel 6.18.12 to 6.19.6 I can’t get the login screen, but a black screen instead. I can successfully boot in kernel 6.18.12. AMD graphic card replaced a couple of months ago due to being tire of dealing with graphic issues with nvidia.

Please give us more information like:

Some kernels are buggy, and you will need to use an older one until a new one is released. If the next update also does not work, then you can file a bug on bugzilla.

Since I was going to start a thread with the exact same title, I will post here with a bit more information. I have a old Panasonic CF52 toughbook with Fedora workstation 43 installed. It is the default install (gnome) with no additions/modifications, and the working kernel was 6.18.7-200.fc43.x86_64 x86_64. I updated a few days ago and the system will not display anything on the display. Here is the information from the system when it is failing:

CPU: dual core Intel Core i5-3360M (-MT MCP-) speed/min/max: 1197/1200/3500 MHz
Kernel: 6.19.8-200.fc43.x86_64 x86_64 Up: 7m Mem: 980.4 MiB/15.54 GiB (6.2%)
Storage: 256.17 GiB (2.5% used) Procs: 250 Shell: Bash inxi: 3.3.40
Graphics:
  Device-1: Advanced Micro Devices [AMD/ATI] Chelsea LP [Radeon HD 7730M] driver: amdgpu v: kernel
  Display: unspecified server: Xwayland v: 24.1.9 driver: N/A note: X driver n/a, try sudo/root
    tty: 120x31
  API: OpenGL Message: GL data unavailable in console. Try -G --display
  API: EGL Message: EGL data unavailable in console, eglinfo missing.
  Info: Tools: api: glxinfo x11: xdriinfo, xdpyinfo, xprop, xrandr

The system does, in fact, boot up and I have ssh activated so that I can get a shell on the system without a display. I have seen nothing in the journal, and the only difference is the kernel, as I can revert to the older kernel and it works.

The display seem to blank right after the grub menu when the kernel loads (and amdgpu module) as I get no further display from that point with the 6.19.8 kernel.

Well after some debugging, I noticed that both radeon and amdgpu drivers were installed. This is not necessarily a problem as the kernel will figure out which will take control and it will automatically switch to the amdgpu driver as seen in this dmesg line [ 7.910739] amdgpu 0000:01:00.0: amdgpu: SI support provided by amdgpu. I first tried to just blacklist the radeon kernel driver with a kernel command line modprobe.blacklist=radeon (doing this with config file in modprobe.d will not work as it is a static kernel module).

After rebooting the 6.19.8 kernel, the screen was still blank, so I decided to block the switch to the radeon module by adding radeon.si_support=1 amdgpu.si_support=0 to the kernel command line to force the use of the radeon driver.

After rebooting with the 6.19.8 kernel again, the display is now working. I will need to go look at see what was changed in both of these modules from 6.18 to 6.19 that might cause an issue. Ideally I believe the amdgpu driver should be used and from what I have read had a lot of changes for performance on older video cards like the 7730M.

Anyway. long story short if you run into an issue on old AMD specific cards where you get a blank screen after boot, you can add radeon.si_support=1 amdgpu.si_support=0 to the kernel command line and at least get the display back.

Congrats. Please report this to Making sure you're not a bot! so the root cause can be fixed, as there are almost always other people (maybe even many?) with a similar setup that breaks – any many of those will never find this post or be unable to apply your workarouund.

Yes, I am working on that now. I was looking for existing tickets when I started mucking about with the drivers. I’ll post the bug number when I get it.

Bug report is at Making sure you're not a bot! . I couldn’t find a similar report when I looked, but this ticket has already closed and marked as a duplicate of another. It is a known regression between 6.18.2 and 6.19.2 and it is being worked on.

1 Like