In linux.gentoo.user, Lavender wrote:

> Thanks a lot ! But I used lspci -v | less, it printed vebose
> information, then I looked up carefully for my video card, but I did
> not find anything about R600,R700 or other like, I'm still not clear
> about R*** things , is it chipset name?
>>Hmm, I re-installed radeon-ucode package and I'm sure that I have
>>R600_rlc.bin cause I canlocate it in /lib/firmware/ and
>>/usr/src/linux/somewhere. But when I use make , the error message
>>like:make[1]: *** No rule to make target
>>`firmware/radeon/R600_rlc.bin', needed by
>>`firmware/radeon/R600_rlc.bin.gen.o'.  Stop.make: *** [firmware] Error
>>2
> It's weird, because I think I have done all the Prerequisite
> correctly, so how could I fix it out ?

I think you need:

CONFIG_PREVENT_FIRMWARE_BUILD=y

Configured into your kernel.

Have a look at your dmesg output. It should have your Radeon card
version listed. Mine is a Radeon REDWOOD chip.

Here's my kernel config relating to building firmware into the kernel:

(ignore the fact that I wastefully build in all the chip versions other
than the REDWOOD)

CONFIG_PREVENT_FIRMWARE_BUILD=y
CONFIG_FIRMWARE_IN_KERNEL=y
CONFIG_EXTRA_FIRMWARE="radeon/REDWOOD_pfp.bin radeon/REDWOOD_rlc.bin \
radeon/REDWOOD_me.bin radeon/CEDAR_pfp.bin radeon/CEDAR_rlc.bin \
radeon/CEDAR_me.bin radeon/CYPRESS_me.bin radeon/CYPRESS_pfp.bin \
radeon/CYPRESS_rlc.bin radeon/JUNIPER_me.bin radeon/JUNIPER_pfp.bin \
radeon/JUNIPER_rlc.bin carl9170-1.fw"
CONFIG_EXTRA_FIRMWARE_DIR="/lib/firmware"

-- 
Regards,
Gregory.

Reply via email to