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]>

Reply via email to