On Saturday, 13 July 2019 19:16:18 BST Corbin wrote: > 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 As I understand it the CONFIG_FW_LOADER_USER_HELPER has some edge use cases, but is not needed for our hardware/firmware. > CPU is a AMD FX-9590 ( Fam15h ) > > Video is a RX480 ( Polaris 10 ) > > And, yes, both microcode updates ( Fam10h / Fam15h ) need to be builtin. Are you sure about this? I added 'amd-ucode/microcode_amd.bin' for Fam10h, rebooted and nothing changed here as far as microcode patches is concerned. I am not using savedconfig on this PC, so all amd-ucode binaries are available to be loaded from the filesystem. > Previous generation CPU updates will be builtin, even if you try to > exclude them. Fine, so following the wiki page and ONLY adding the microcode specific to the CPU family should still work. > Corbin Thanks Corbin, I wonder if despite articles about microcode patch releases to deal with spectre and what not, there are just no patches made available for my aging AMD CPUs. -- Regards, Mick