Jump to content

Stargazers Lounge Uses Cookies

Like most websites, SGL uses cookies in order to deliver a secure, personalised service, to provide social media functions and to analyse our traffic. Continued use of SGL indicates your acceptance of our cookie policy.

  • Announcements


Sign in to follow this  
  • entries
  • comments
  • views

Kernel 4.10.5 boot problem with Radeon R7 370



Yesterday I was bitten by kernel update (to 4.10.5) on my main computer (I use Fedora 25). The boot process would at some point just stop, with nothing suspicious in the last visible boot messages; the machine was responsive, though, and Ctrl-Alt-Del reboot was possible. Booting using the previous kernel was fine. After reviewing the boot log (where -1 means second-to-last boot, -0 would be the last (successful) boot etc.):

journalctl -k -b -1

it turned out there was a problem uploading firmware blob to my Radeon R7 370 (I use the standard open-source driver):

kernel: [drm] radeon: 2048M of VRAM memory ready
kernel: [drm] radeon: 2048M of GTT memory ready.
kernel: [drm] Loading pitcairn Microcode
kernel: radeon 0000:01:00.0: Direct firmware load for radeon/si58_mc.bin failed with error -2
kernel: [drm] radeon/PITCAIRN_mc2.bin: 31100 bytes
kernel: si_fw: mixing new and old firmware!
kernel: [drm:si_init [radeon]] *ERROR* Failed to load firmware!
kernel: radeon 0000:01:00.0: Fatal error during GPU init

Indeed, for my particular Radeon model the newer kernel tries to upload si58_mc.bin, but the file was missing.

The solution was to get the file from https://people.freedesktop.org/~agd5f/radeon_ucode/, put it in /usr/lib/firmware/radeon and regenerate initramfs images:

dracut --regenerate-all --force



Recommended Comments

Are you using mesa drivers? I run debian based systems myself (raspbian on my pi, Ubuntu on my laptop & Mint on my desktop) .

Share this comment

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now