You are not logged in.
Hello! I begun the journey of installing ArchLinux on my desktop and everything has gone smoothly until I began setting up drivers for my graphics card. I followed AMDGPU wiki guide to the best of my ability and currently have the amdgpu module starting before the radeon module.
I can't seem to find a resolution to the issue below of "Failed to load firmware 'amdgpu/hawaii_mc.bin'".
My dmesg output is below. Some forum posting eluded to a /usr/lib/firmware/amdgpu folder that would contain firmware, (sometimes /lib instead of /usr/lib) but in both locations, I don't even have the "firmware" folder... I suspected this was relating to the linux-firmware package, but I had already installed it, leaving me dumbfounded. I suspect my issue relates to the firmware folder problem, but I am not getting anywhere with my research.
[ 1.729256] amdgpu 0000:01:00.0: No more image in the PCI ROM
[ 1.729286] amdgpu 0000:01:00.0: amdgpu: Fetched VBIOS from ROM BAR
[ 1.729287] amdgpu: ATOM BIOS: MS-V30823-F5
[ 1.729401] [drm] vm size is 64 GB, 2 levels, block size is 10-bit, fragment size is 9-bit
[ 1.729418] amdgpu 0000:01:00.0: Direct firmware load for amdgpu/hawaii_mc.bin failed with error -2
[ 1.729420] amdgpu: cik_mc: Failed to load firmware "amdgpu/hawaii_mc.bin"
[ 1.729422] [drm:gmc_v7_0_sw_init.cold [amdgpu]] *ERROR* Failed to load mc firmware!
[ 1.729852] [drm:amdgpu_device_init.cold [amdgpu]] *ERROR* sw_init of IP block <gmc_v7_0> failed -2
[ 1.730077] amdgpu 0000:01:00.0: amdgpu: amdgpu_device_ip_init failed
[ 1.730079] amdgpu 0000:01:00.0: amdgpu: Fatal error during GPU init
[ 1.730081] amdgpu 0000:01:00.0: amdgpu: amdgpu: finishing device.
[ 1.730090] x86/PAT: modprobe:182 freeing invalid memtype [mem 0x00000000-0xffffffffffffffff]
[ 1.730131] amdgpu: probe of 0000:01:00.0 failed with error -2
[ 1.751604] [drm] radeon kernel modesetting enabled.
[ 1.751648] radeon 0000:01:00.0: CIK support disabled by module param
"lspci | grep VGA" ouput
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Hawaii PRO [Radeon R9 290/390] (rev 80)
Any suggestions or help for resolving my issue would be greatly appreciated! Thanks!
Last edited by Blizliam (2022-06-14 16:31:09)
Offline
If you do not have the firmware folder you do not have linux-firmware installed or accidentally removed the folder for some reason. Install the linux-firmware package. If you are still sure you have it post
pacman -Qkk filesystem linux-firmware
Last edited by V1del (2022-06-13 20:48:21)
Offline
If you do not have the firmware folder you do not have linux-firmware installed or accidentally removed the folder for some reason. Install the linux-firmware package. If you are still sure you have it post
pacman -Qkk filesystem linux-firmware
Sure enough, it wasn't installed. My lack of experience with pacman is showing... Thanks for the help! This resolved my issue completely.
Offline