On Fri, Nov 28, 2014 at 11:02:07AM -0600, Bruce Dubbs wrote: > Patrick Kennedy wrote: > >Okay, so I downloaded TURKS_mc.bin, TURKS_me.bin, TURKS_pfp.bin, and > >TURKS_smc.bin. > > > >I added radeon directory to /lib/firmware, and copied the TURKS files into > >/lib/firmware/radeon. > > > >I then tweaked the kernel as follows: > > > >Device Drivers ---> > > Generic Driver Options ---> > > -*- Userspace firmware loading support > > [*] Include in-kernel firmware blobs in kernel binary > > I do not recommend this. Just let the kernel load from /lib/firmware at > boot time. What if you want to upgrade the firmware? You'll have to > rebuild the kernel. That gives you less flexibility. > > >(radeon/TURKS_mc.bin radeon/TURKS_me.bin radeon/TURKS_pfp.bin > >radeon/TURKS_smc.bin) > > (/lib/firmware) Firmware blobs root directory > > >I noticed this: > > > >Device Drivers --> > > Graphics Drivers Options --> > > [*] Prevent firmware from being built > > > >Soooo, I unchecked this: [ ] Prevent firmware from being built > > The point is that you can not build the firmware. You do not have the > source. > > -- Bruce > Just to add to Bruce's answer, this is what I have on my A4 (Aruba): CONFIG_PREVENT_FIRMWARE_BUILD=y # CONFIG_FIRMWARE_IN_KERNEL is not set CONFIG_EXTRA_FIRMWARE="radeon/BTC_rlc.bin radeon/ARUBA_me.bin radeon/ARUBA_pfp.bin radeon/ARUBA_rlc.bin radeon/TAHITI_uvd.bin" CONFIG_EXTRA_FIRMWARE_DIR="/lib/firmware"
This is the machine where I've had to add more firmware over its life, ISTR that I did not initially need TAHITI. Hence my initial comment that it might take a few builds to get it all nailed down. ĸen -- Nanny Ogg usually went to bed early. After all, she was an old lady. Sometimes she went to bed as early as 6 a.m. -- http://lists.linuxfromscratch.org/listinfo/blfs-support FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page
