For reference, the .config file for the kernel should have something along the lines of this:
> # > # Firmware loader > # > CONFIG_FW_LOADER=y > CONFIG_EXTRA_FIRMWARE="amd-ucode/microcode_amd.bin > amd-ucode/microcode_amd_fam15h.bin amdgpu/polaris10_ce.bin > amdgpu/polaris10_ce_2.bin amdgpu/polaris10_k_smc.bin > amdgpu/polaris10_mc.bin amdgpu/polaris10_me.bin > amdgpu/polaris10_me_2.bin amdgpu/polaris10_mec.bin > amdgpu/polaris10_mec2.bin amdgpu/polaris10_mec2_2.bin > amdgpu/polaris10_pfp.bin amdgpu/polaris10_pfp_2.bin > amdgpu/polaris10_rlc.bin amdgpu/polaris10_sdma.bin > amdgpu/polaris10_sdma1.bin amdgpu/polaris10_smc.bin > amdgpu/polaris10_smc_sk.bin amdgpu/polaris10_uvd.bin > amdgpu/polaris10_vce.bin" > CONFIG_EXTRA_FIRMWARE_DIR="/lib/firmware/" > CONFIG_FW_LOADER_USER_HELPER=y CPU is a AMD FX-9590 ( Fam15h ) Video is a RX480 ( Polaris 10 ) And, yes, both microcode updates ( Fam10h / Fam15h ) need to be builtin. Previous generation CPU updates will be builtin, even if you try to exclude them. Corbin