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.

Welcome to Stargazers Lounge

Register now to gain access to all of our features. Once registered and logged in, you will be able to contribute to this site by submitting your own content or replying to existing content. You'll be able to customise your profile, receive reputation points as a reward for submitting content, while also communicating with other members via your own private inbox, plus much more! This message will be removed once you have signed in.

  • Announcements

    sgl_imaging_challenge_banner_30_second_exp.jpg

Sign in to follow this  
Followers 0
  • entries
    6
  • comments
    14
  • views
    17,235

Kernel 4.10.5 boot problem with Radeon R7 370

GreatAttractor

428 views

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

 





2 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