Got SGX_ERROR_UPDATE_NEEDED even with newest microcode

My platform

My CPU microcode

From this repo, I already have the newest microcode.
https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files

SGX Local test result seems OK

https://github.com/ayeks/SGX-hardware

Phala sgx-test result SGX_ERROR_UPDATE_NEEDED

I’ve tried both DCAP and iSGX driver, neither works. What did I missed?

2 Likes

Besed on that microcode seems you are really have it loaded.
It’s revision is 0xf0 (in file)


image

Maybe they didn’t update microcode in repo?

I have another Asus B460M, which has the same microcode revision (F0), has no problem running sgx test.

1 Like