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.