Bug 1058486

Summary: Boot proess stops and shows "fb: switching to amdgpudrmfb from EFI VGA"
Product: [openSUSE] openSUSE Tumbleweed Reporter: Forgotten User QJZgcP9b07 <forgotten_QJZgcP9b07>
Component: X.OrgAssignee: E-mail List <xorg-maintainer-bugs>
Status: RESOLVED FIXED QA Contact: E-mail List <xorg-maintainer-bugs>
Severity: Normal    
Priority: P5 - None CC: forgotten_QJZgcP9b07
Version: Current   
Target Milestone: ---   
Hardware: x86-64   
OS: Other   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Forgotten User QJZgcP9b07 2017-09-13 10:54:54 UTC
After a fresh install the boot process stops while showing this message:

"fb: switching to amdgpudrmfb from EFI VGA"

Booting with the nomodeset option however starts X.

My system has an AMD A9-9400 processor.

Tumbleweed snapshot is openSUSE-Tumbleweed-DVD-x86_64-Snapshot20170909-Media.iso,
no additional repos enabled

It happens with xf86-video-amdgpu version 1.3 from the standard repo and also with version 1.4 from the X11:Xorg repo.

The problem didn't occur on Leap 43.2.
Comment 1 Stefan Dirsch 2017-09-13 10:59:58 UTC
Please add output of

   lspci -nnv | grep -A10 0300
Comment 2 Forgotten User QJZgcP9b07 2017-09-13 11:10:40 UTC
sudo lspci -nnv | grep -A10 0300
[sudo] Passwort für root: 
00:01.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Device [1002:98e4] (rev c6) (prog-if 00 [VGA controller])
        Subsystem: Hewlett-Packard Company Device [103c:8381]
        Flags: bus master, fast devsel, latency 0, IRQ 255
        Memory at e0000000 (64-bit, prefetchable) [size=256M]
        Memory at f0000000 (64-bit, prefetchable) [size=8M]
        I/O ports at f000 [size=256]
        Memory at feb00000 (32-bit, non-prefetchable) [size=256K]
        Expansion ROM at 000c0000 [disabled] [size=128K]
        Capabilities: [48] Vendor Specific Information: Len=08 <?>
        Capabilities: [50] Power Management version 3
        Capabilities: [58] Express Root Complex Integrated Endpoint, MSI 00
Comment 3 Stefan Dirsch 2017-09-13 12:02:47 UTC
Ok. This is Stoney Ridge APU, released in June 2016, so a pretty new one. But it was already supported in Kernel 4.4 by amdgpu driver shipped on Leap 42.3. Unless 
we disabled there amdgpu driver and fell back to generic framebuffer and X fbdev driver. I guess you no longer have Leap 42.3 installed to verify this?

So this could be a regression in amdgpu KMS driver.
Comment 4 Stefan Dirsch 2017-09-13 12:05:40 UTC
Please give also our kernel-of-the-day a try.

  https://en.opensuse.org/openSUSE:Kernel_of_the_day
Comment 5 Forgotten User QJZgcP9b07 2017-09-13 13:34:09 UTC
Leap 42.3 was installed until yesterday evening.


But the system indeed boots into X with the latest kernel.

So this combination works for me:

xf86-video-amdgpu 1.3.0-2.2 
kernel-default 4.13.0-2.g7e9e30a-default
Comment 6 Stefan Dirsch 2017-09-13 13:44:34 UTC
Ok. So this sounds like a temporary regression in the kernel to me. And things will get fixed with the kernel updated in TW.
Comment 7 Stefan Dirsch 2017-10-26 20:56:26 UTC
Ok. Let's close this one as fixed (again).