Current stable radeon-ucode-20110302 contains Cayman (6900 series) microcode. Current unstable radeon-ucode-20110531 contains Llano (6400-6600 series Fusion APUs) microcode. Please add those firmware files to Code Listing 2.5. # Radeon HD 6000 series Fusion APUs (radeon/PALM_me.bin radeon/PALM_pfp.bin SUMO2_me.bin SUMO2_pfp.bin SUMO_me.bin SUMO_pfp.bin radeon/SUMO_rlc.bin) External firmware blobs # Radeon HD 6400-6900 aka. Northern Islands (radeon/BARTS_mc.bin radeon/BARTS_me.bin radeon/BARTS_pfp.bin radeon/BTC_rlc.bin radeon/CAICOS_mc.bin radeon/CAICOS_me.bin radeon/CAICOS_pfp.bin CAYMAN_mc.bin CAYMAN_me.bin CAYMAN_pfp.bin CAYMAN_rlc.bin radeon/TURKS_mc.bin radeon/TURKS_me.bin radeon/TURKS_pfp.bin) External firmware blobs In addition, please mention the linux-firmware package which contains all of the aforementioned files too. "...you will need to emerge radeon-ucode or linux-firmware"
Thanks, committed in CVS. This should show up on the site in an hour or so.
I tried this and the kernel build failed with the message MK_FW firmware/CAYMAN_mc.bin.gen.S make[1]: *** No rule to make target `/lib/firmware/CAYMAN_mc.bin', needed by `firmware/CAYMAN_mc.bin.gen.o'. Stop. make: *** [firmware] Error 2 Shouldn't the CAYMAN files be prefixed with radeon/ like the others?
Indeed, you are right. Thanks for pointing it out. # Radeon HD 6000 series Fusion APUs (radeon/PALM_me.bin radeon/PALM_pfp.bin radeon/SUMO2_me.bin radeon/SUMO2_pfp.bin radeon/SUMO_me.bin radeon/SUMO_pfp.bin radeon/SUMO_rlc.bin) External firmware blobs # Radeon HD 6400-6900 aka. Northern Islands (radeon/BARTS_mc.bin radeon/BARTS_me.bin radeon/BARTS_pfp.bin radeon/BTC_rlc.bin radeon/CAICOS_mc.bin radeon/CAICOS_me.bin radeon/CAICOS_pfp.bin radeon/CAYMAN_mc.bin radeon/CAYMAN_me.bin radeon/CAYMAN_pfp.bin radeon/CAYMAN_rlc.bin radeon/TURKS_mc.bin radeon/TURKS_me.bin radeon/TURKS_pfp.bin) External firmware blobs
Thanks. I've updated the guide in CVS (again ;-)