Re: kernel: Failed to load gpu_info firmware

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 10/12/18 4:12 PM, Suvayu Ali wrote:
> Hello,
> 
> I have a strange issue.  I am on one of AMD's Raven Ridge APUs (Ryzen 5 2400G).  Everything was working fine, with the 4.18.x series kernels.  However I wanted to experiment with the ROCm drivers[1] that are under development.  I managed to install after some fiddling, but the firmware kept on failing to load.  I had to forcefully regenerate all the initrd a few times.  Not having succeeded, I decided to uninstall ROCm and go back to my original kernels.  However, I still receive the same error even though I have reinstalled my kernels, installed newer kernels from the repo, and what not.  Here are the messages from my journal:
> 
>   [drm] amdgpu kernel modesetting enabled.
>   [drm] initializing kernel modesetting (RAVEN 0x1002:0x15DD 0x1458:0xD000 0xC6).                                                                                                       
>   [drm] register mmio base: 0xFE600000
>   [drm] register mmio size: 524288
>   [drm] add ip block number 0 <soc15_common>
>   [drm] add ip block number 1 <gmc_v9_0>
>   [drm] add ip block number 2 <vega10_ih>
>   [drm] add ip block number 3 <psp>
>   [drm] add ip block number 4 <powerplay>
>   [drm] add ip block number 5 <dm>
>   [drm] add ip block number 6 <gfx_v9_0>
>   [drm] add ip block number 7 <sdma_v4_0>
>   [drm] add ip block number 8 <vcn_v1_0>
>   amdgpu 0000:06:00.0: Direct firmware load for amdgpu/raven_gpu_info.bin failed with error -2                                                                                          
>   amdgpu 0000:06:00.0: Failed to load gpu_info firmware "amdgpu/raven_gpu_info.bin"                                                                                                     
>   amdgpu 0000:06:00.0: Fatal error during GPU init
>   [drm] amdgpu: finishing device.
>   amdgpu: probe of 0000:06:00.0 failed with error -2
> 
> This is strange because the firmware files are in their rightful place:
> 
>   # lt /lib/firmware/amdgpu/raven_*
>   -rw-r--r--. 1 root root 334K Aug 15 17:36 /lib/firmware/amdgpu/raven_vcn.bin
>   -rw-r--r--. 1 root root  17K Aug 15 17:36 /lib/firmware/amdgpu/raven_sdma.bin
>   -rw-r--r--. 1 root root  39K Aug 15 17:36 /lib/firmware/amdgpu/raven_rlc.bin
>   -rw-r--r--. 1 root root  22K Aug 15 17:36 /lib/firmware/amdgpu/raven_pfp.bin
>   -rw-r--r--. 1 root root 262K Aug 15 17:36 /lib/firmware/amdgpu/raven_mec.bin
>   -rw-r--r--. 1 root root 262K Aug 15 17:36 /lib/firmware/amdgpu/raven_mec2.bin
>   -rw-r--r--. 1 root root  18K Aug 15 17:36 /lib/firmware/amdgpu/raven_me.bin
>   -rw-r--r--. 1 root root  316 Aug 15 17:36 /lib/firmware/amdgpu/raven_gpu_info.bin
>   -rw-r--r--. 1 root root 9.2K Aug 15 17:36 /lib/firmware/amdgpu/raven_ce.bin
>   -rw-r--r--. 1 root root  37K Aug 15 17:36 /lib/firmware/amdgpu/raven_asd.bin
> 
> Any thoughts on how I can debug this?  I have also openned an issue on the ROCm repo[2], but I have yet to receive a useful response.

Well, error "-2" typically is "file not found", so my guess is the code
isn't looking in the right spot for the firmware files. Yes, you have
them in the right spot, but it could be a permissions or selinux context
issue as well.

Have you checked dmesg, journalctl and/or the selinux logs to see what
they say?
----------------------------------------------------------------------
- Rick Stevens, Systems Engineer, AllDigital    ricks@xxxxxxxxxxxxxx -
- AIM/Skype: therps2        ICQ: 226437340           Yahoo: origrps2 -
-                                                                    -
- Life:  That which happens while you search for the remote control. -
----------------------------------------------------------------------
_______________________________________________
users mailing list -- users@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to users-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/users@xxxxxxxxxxxxxxxxxxxxxxx



[Index of Archives]     [Older Fedora Users]     [Fedora Announce]     [Fedora Package Announce]     [EPEL Announce]     [EPEL Devel]     [Fedora Magazine]     [Fedora Summer Coding]     [Fedora Laptop]     [Fedora Cloud]     [Fedora Advisory Board]     [Fedora Education]     [Fedora Security]     [Fedora Scitech]     [Fedora Robotics]     [Fedora Infrastructure]     [Fedora Websites]     [Anaconda Devel]     [Fedora Devel Java]     [Fedora Desktop]     [Fedora Fonts]     [Fedora Marketing]     [Fedora Management Tools]     [Fedora Mentors]     [Fedora Package Review]     [Fedora R Devel]     [Fedora PHP Devel]     [Kickstart]     [Fedora Music]     [Fedora Packaging]     [Fedora SELinux]     [Fedora Legal]     [Fedora Kernel]     [Fedora OCaml]     [Coolkey]     [Virtualization Tools]     [ET Management Tools]     [Yum Users]     [Yosemite News]     [Gnome Users]     [KDE Users]     [Fedora Art]     [Fedora Docs]     [Fedora Sparc]     [Libvirt Users]     [Fedora ARM]

  Powered by Linux