Jump to content

SkySurveyBanner.jpg.21855908fce40597655603b6c9af720d.jpg

  • entries
    6
  • comments
    16
  • views
    19,852

Kernel 4.10.5 boot problem with Radeon R7 370


GreatAttractor

2,518 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


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) .

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
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. By using this site, you agree to our Terms of Use.