After updating my Fedora 42 system, my AMD GPU is failing to load the firmware isp_4_1_0.bin, even though a newer version isp_4_1_1.bin is available in the correct firmware directory. The system repeatedly reports:
amdgpu 0000:66:00.0: amdgpu: [drm] Optional firmware "amdgpu/isp_4_1_0.bin" was not found
Despite manually extracting isp_4_1_1.bin.xz and creating a symbolic link, the issue persists.
Below are all the commands I ran in an attempt to fix the problem:
:keycap_1: Confirming the Firmware Location
ls /lib/firmware/amdgpu/ | grep isp
Result:
isp_4_1_0.bin
isp_4_1_1.bin.xz
The latest isp_4_1_1.bin.xz is present.
:keycap_2: Extracting and Renaming the Firmware
sudo mv /lib/firmware/amdgpu/isp_4_1_1.bin.xz /lib/firmware/amdgpu/isp_4_1_0.bin.xz
sudo unxz /lib/firmware/amdgpu/isp_4_1_0.bin.xz
Now isp_4_1_0.bin should exist, but the system still fails to detect it correctly.
:keycap_3: Forcing the Kernel to Load the Correct Firmware
echo "options amdgpu firmware_load_type=2" | sudo tee -a /etc/modprobe.d/amdgpu.conf
sudo dracut --force
sudo reboot
No effect—the system still reports isp_4_1_0.bin not found.
:keycap_4: Creating a Symbolic Link for the Missing Firmware
sudo ln -sf /lib/firmware/amdgpu/isp_4_1_1.bin /lib/firmware/amdgpu/isp_4_1_0.bin
sudo dracut --force
sudo reboot
No effect—system continues searching for isp_4_1_0.bin instead of recognizing the latest version.
:keycap_5: Checking Kernel Logs After Each Attempt
sudo dmesg | grep -i isp
sudo journalctl -b -p err
Same error persists:
amdgpu: [drm] Optional firmware "amdgpu/isp_4_1_0.bin" was not found
:keycap_6: Attempting to Reinstall the AMD Driver
Finally, we tried completely removing and reinstalling the AMD driver:
sudo dnf remove xorg-x11-drv-amdgpu amdgpu-firmware
sudo dracut --force
sudo reboot
sudo dnf install xorg-x11-drv-amdgpu amdgpu-firmware
sudo reboot
Issue still persists.
Expected Behavior vs. Current Behavior
Expected:
Current:
Possible Causes & Questions for AMD Developers
Is isp_4_1_1.bin supposed to replace isp_4_1_0.bin, or is it an independent version?
Does the AMD Linux driver need an update to recognize the latest firmware?
Can we manually specify which firmware to load? If so, how?
Seeking AMD Support & Fix
Since we've tried all possible local fixes, this issue seems to be a driver-level or firmware recognition bug. Can AMD confirm if:
The latest isp_4_1_1.bin is officially supported?
A driver patch is needed to detect it correctly?
A manual override method exists to ensure the correct firmware loads?
Thank you for your time! Looking forward to any guidance or fixes that might resolve this issue.