retitle 1124123 amd64-microcode: amdtee firmware missing in initramfs tags 1124123 + confirmed thanks
Hello Frederik, On Sun, Dec 28, 2025, at 10:06, Frederik Himpe wrote: > 0.923462] tee tee0: firmware: failed to load > /amdtee/f29bb3d9-bd66-5441-afb88acc2b2b60d6.bin (-2) > [ 0.923468] tee tee0: firmware: failed to load > /amdtee/f29bb3d9-bd66-5441-afb88acc2b2b60d6.bin (-2) > [ 0.923472] tee tee0: firmware: failed to load > /amdtee/f29bb3d9-bd66-5441-afb88acc2b2b60d6.bin (-2) > [ 0.923473] tee tee0: Direct firmware load for > /amdtee/f29bb3d9-bd66-5441-afb88acc2b2b60d6.bin failed with error -2 > [ 0.923475] amdtee: failed to load firmware > /amdtee/f29bb3d9-bd66-5441-afb88acc2b2b60d6.bin > [ 0.923513] amdtee: failed to copy TA binary > [ 0.923524] Failed to open TEE session err:0x0, rc:-12 > [ 0.923538] amd-pmf AMDI0107:00: Failed to open TA session (-12) > [ 0.923554] amd-pmf AMDI0107:00: registered PMF device successfully "modinfo amdtee" tells me "amdtee" does *not* declare its firmware files, so the normal initramfs machinery to include firmware data won't do the job. I will add the firmware files to the initramfs "by force" as it is done with the CPU microcode. It is small enough that I will just always install them if the CPU microcode itself is being installed. I will also check if AMD-SEV firmware is likewise affected, since there is a new set of data files from 2025-12-19 to package. -- Henrique de Moraes Holschuh <[email protected]>

