On Fri, 06 Apr 2012 01:26:03 +0100
Ken Moffat <[email protected]> wrote:

>  My latest machine has an ATI 760G (Radeon 3000) video controller.
> According to dmesg, it is trying to load R600_rlc.bin for KMS.  So,
> I got the firmware, and put it in firmware/radeon/ in the kernel
> tree.  But it doesn't find it (this is without an initrd).
> 
>  My config includes
> CONFIG_FIRMWARE_IN_KERNEL=y
> CONFIG_EXTRA_FIRMWARE="R600_rlc.bin"
> CONFIG_EXTRA_FIRMWARE_DIR="firmware/radeon/"
> 
>  Any idea what I'm doing wrong, please ?

Nothing obvious leaps out at me. The only thing I can suggest is
perhaps the kernel is looking for radeon/R600_rlc.bin? Try setting it
like this:
CONFIG_EXTRA_FIRMWARE="radeon/R600_rlc.bin"
CONFIG_EXTRA_FIRMWARE_DIR="firmware"

This works for me (with a different Radeon card):

# CONFIG_PREVENT_FIRMWARE_BUILD is not set
CONFIG_FW_LOADER=y
CONFIG_FIRMWARE_IN_KERNEL=y
CONFIG_EXTRA_FIRMWARE="radeon/BARTS_mc.bin radeon/BARTS_me.bin 
radeon/BARTS_pfp.bin radeon/BTC_rlc.bin"
CONFIG_EXTRA_FIRMWARE_DIR="/lib/firmware"

Andy
-- 
http://linuxfromscratch.org/mailman/listinfo/lfs-support
FAQ: http://www.linuxfromscratch.org/lfs/faq.html
Unsubscribe: See the above information page

Reply via email to