Back to main blog list.

Radeon firmware

Date: Thursday 24 May 2012
Changed: Thursday 24 May 2012

My HP laptop has a Radeon 3400-series graphics card. For (Gentoo) Linux I'm using the kernel-included opensource Radeon driver with KMS-modesetting. Recently I read that this card is not even supported anymore by the next version of ATI/AMD's own proprietary driver (the laptop is from 2008).

This driver worked very well as a module, but I wanted it to include in the kernel for early loading of my nice graphic bootscreen. For a long time I couldn't get it to work, but here are my settings which worked for me:

First emerge radeon-ucode.

Then (for Linux kernel 3.4.0):

# CONFIG_PREVENT_FIRMWARE_BUILD is not set
CONFIG_FW_LOADER=y
# CONFIG_FIRMWARE_IN_KERNEL is not set
CONFIG_EXTRA_FIRMWARE="radeon/RV620_pfp.bin radeon/RV620_me.bin radeon/R600_rlc.bin"
CONFIG_EXTRA_FIRMWARE_DIR="/lib/firmware"