[Bug 1176757] New: Since 5.3.18-lp152.41 Boot process hangs at "fb0: switchting to amdgpudrmfb from EFI VGA"
http://bugzilla.opensuse.org/show_bug.cgi?id=1176757 Bug ID: 1176757 Summary: Since 5.3.18-lp152.41 Boot process hangs at "fb0: switchting to amdgpudrmfb from EFI VGA" Classification: openSUSE Product: openSUSE Distribution Version: Leap 15.2 Hardware: x86-64 OS: openSUSE Leap 15.2 Status: NEW Severity: Critical Priority: P5 - None Component: X.Org Assignee: gfx-bugs@suse.de Reporter: lx@stoneshire.de QA Contact: gfx-bugs@suse.de Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:80.0) Gecko/20100101 Firefox/80.0 Build Identifier: After the kernel update from 5.3.18-lp152.36-default to 5.3.18-lp152.41-default my system is unable to boot. The system hangs after printing "fb0: switchting to amdgpudrmfb from EFI VGA" and is not able to boot any further. When using "Advanced boot options" and booting via the older kernel, everything works as expected and the system boots up without hanging. Reproducible: Always Steps to Reproduce: 1. Have AMD RX-5700 graphics card 2. Upgrade to Leap 15.2 to kernel 5.3.18-lp152.41-default 3. Try to boot Actual Results: Boot hangs with blinking cursor in the left upper edge. When booting up without splash-screen the message "fb0: switchting to amdgpudrmfb from EFI VGA" is seen as the last line. Expected Results: After GRUB, boot up normally and log in via graphical login manager I had the AMD GPU driver version 20.30 installed. Uninstalling it (via booting the older, working kernel) did not change the (faulty) boot behaviour with the new kernel. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1176757 http://bugzilla.opensuse.org/show_bug.cgi?id=1176757#c1 Stefan Dirsch <sndirsch@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |patrik.jakobsson@suse.com, | |tzimmermann@suse.com Component|X.Org |Kernel Assignee|gfx-bugs@suse.de |kernel-bugs@opensuse.org QA Contact|gfx-bugs@suse.de |qa-bugs@suse.de --- Comment #1 from Stefan Dirsch <sndirsch@suse.com> --- Reassingin to kernel component. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1176757 http://bugzilla.opensuse.org/show_bug.cgi?id=1176757#c2 Patrik Jakobsson <patrik.jakobsson@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |lx@stoneshire.de Flags| |needinfo?(lx@stoneshire.de) --- Comment #2 from Patrik Jakobsson <patrik.jakobsson@suse.com> --- Hi, I'm unable to reproduce this with 5.3.18-lp152.41-default and RX 5600XT. I'm guessing this is caused by the AMD GPU 20.30 driver. Can you please provide dmesg with drm.debug=0xe Thanks Patrik -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1176757 http://bugzilla.opensuse.org/show_bug.cgi?id=1176757#c3 Patrik Jakobsson <patrik.jakobsson@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |IN_PROGRESS --- Comment #3 from Patrik Jakobsson <patrik.jakobsson@suse.com> --- I've now managed to reproduce the issue (or a different one). After installing and uninstalling amdgpu 20.30 the system is left in a broken state. Reinstalling Mesa-dri solves the problem for me. Not sure why your other kernel is working (mine is not) but you can try booting into it and enter: sudo zypper in -f Mesa-dri Hope that helps -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1176757 http://bugzilla.opensuse.org/show_bug.cgi?id=1176757#c4 Alexander Steinhöfer <lx@stoneshire.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|IN_PROGRESS |RESOLVED Resolution|--- |FIXED --- Comment #4 from Alexander Steinhöfer <lx@stoneshire.de> --- Hello Patrik, sorry for my late reply. Thank's - that did the trick. I tried reinstalling the AMD driver again, and still works. -Alex -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1176757 http://bugzilla.opensuse.org/show_bug.cgi?id=1176757#c5 Alexander Steinhöfer <lx@stoneshire.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |REOPENED Resolution|FIXED |--- --- Comment #5 from Alexander Steinhöfer <lx@stoneshire.de> --- Sorry for reopening. The exact same thing happens after the current update to Kernel "kernel-default-5.3.18-lp152.44.1.x86_64". I tried uninstalling the AMDGpu driver and also running sudo zypper in -f Mesa-dri . Unfortunately the boot process still hangs at fb0: switchting to amdgpudrmfb from EFI VGA" -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1176757 http://bugzilla.opensuse.org/show_bug.cgi?id=1176757#c6 Takashi Iwai <tiwai@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |tiwai@suse.com --- Comment #6 from Takashi Iwai <tiwai@suse.com> --- If you're using the third party amdgpu(-pro) package, it can be the bug of the included dracut config. Did you try to re-install amdgpu stuff? At best, uninstall once, and install again. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1176757 http://bugzilla.opensuse.org/show_bug.cgi?id=1176757#c7 --- Comment #7 from Stefan Dirsch <sndirsch@suse.com> --- This could be a duplicate of boo#1177256 (firware files missing for booted kernel). Possible workaround would be (while running old kernel) 1. Remove line fw_dir+="/lib/firmware/5.3.18-lp152.36-default" in /etc/dracut.conf.d/amdgpu.conf 2. Copy existing firmware files in /lib/firmware/ 5.3.18-lp152.36-default to new directory /lib/firmware/5.3.18-lp152.44.1-default cp -r /lib/firmware/ 5.3.18-lp152.36-default /lib/firmware/5.3.18-lp152.44.1-default 3. Regenerate initrd mkinitrd Please have a try. But honestly nobody ever tried this. You would be the first one .... 4. Reboot new kernel -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1176757 http://bugzilla.opensuse.org/show_bug.cgi?id=1176757#c8 --- Comment #8 from Stefan Dirsch <sndirsch@suse.com> --- If still possibe, please try my workaround from comment#7 first. If that fails go ahead with comment #6. Thanks! -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1176757 http://bugzilla.opensuse.org/show_bug.cgi?id=1176757#c9 Alexander Steinhöfer <lx@stoneshire.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|REOPENED |IN_PROGRESS --- Comment #9 from Alexander Steinhöfer <lx@stoneshire.de> --- Hello Stefan, your solution from comment#7 worked: 1. /etc/dracut.conf.d/amdgpu.conf This file didn't exist on my system (maybe because I had already uninstalled amdgpu driver), so I skipped to 2. cp -r /lib/firmware/ 5.3.18-lp152.36-default /lib/firmware/5.3.18-lp152.44.1-default After copying this directory and rebooting, the new kernel started up without any problems. Is this a problem that must be fixed with the kernel install/update package or how would I proceed with kernel updates in the future? Thanks for your help. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1176757 http://bugzilla.opensuse.org/show_bug.cgi?id=1176757#c10 --- Comment #10 from Stefan Dirsch <sndirsch@suse.com> --- Sound good, but seems you didn't run 'mkinitrd' afterwards. Not sure why this worked then. So could you please make me a favor and run 'mkinitrd' and then please verify if things are still working with new *and* old kernel? This is a bug in AMD's amdgpu driver packages and would need to be fixed by AMD. Unfortunatley for now you need to do this workaround (at least copying the firmware files to the new kernel firmware directory) for each kernel update. :-( -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1176757 Stefan Dirsch <sndirsch@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Component|Kernel |X11 3rd Party Driver Assignee|kernel-bugs@opensuse.org |gfx-bugs@suse.de QA Contact|qa-bugs@suse.de |sndirsch@suse.com -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1176757 Stefan Dirsch <sndirsch@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P5 - None |P3 - Medium Assignee|gfx-bugs@suse.de |sndirsch@suse.com -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1176757 http://bugzilla.opensuse.org/show_bug.cgi?id=1176757#c11 --- Comment #11 from Alexander Steinhöfer <lx@stoneshire.de> ---
Sound good, but seems you didn't run 'mkinitrd' afterwards. Not sure why this
Ah, sorry. I did run mkinitrd, I only forgot to write it in my message.
This is a bug in AMD's amdgpu driver packages and would need to be fixed by AMD.
So even though the driver is uninstalled, it still makes problems :/ -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1176757 http://bugzilla.opensuse.org/show_bug.cgi?id=1176757#c12 --- Comment #12 from Stefan Dirsch <sndirsch@suse.com> --- Ok. Good. But please still verify if both kernels still can be booted. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1176757 http://bugzilla.opensuse.org/show_bug.cgi?id=1176757#c13 --- Comment #13 from Alexander Steinhöfer <lx@stoneshire.de> --- I just verified that all installed kernels can be booted. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1176757 http://bugzilla.opensuse.org/show_bug.cgi?id=1176757#c14 Stefan Dirsch <sndirsch@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Flags|needinfo?(lx@stoneshire.de) | --- Comment #14 from Stefan Dirsch <sndirsch@suse.com> --- Great! Thanks for testing! -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1176757 http://bugzilla.opensuse.org/show_bug.cgi?id=1176757#c15 Stefan Dirsch <sndirsch@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|IN_PROGRESS |RESOLVED Resolution|--- |DUPLICATE --- Comment #15 from Stefan Dirsch <sndirsch@suse.com> --- Closing as duplicate. *** This bug has been marked as a duplicate of bug 1177256 *** -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@suse.com