SuperServer 5019S-MR does not support trusted services
mitar opened this issue · comments
As described to me by SuperMicro representative:
it is HW limitation as the X11SSH-F MB is loading with SPS Server Firmware, not ME Firmware
Because of that you do not get /dev/mei0
service and for Linux it means you do not get trusted services.
I reported it here as well: intel/linux-sgx#114
Thanks for the further information. However, is it still possible to execute SGX and use the trusted services with the older firmware 1.0b as you mentioned in issue #6 ?
SGX is possible, but trusted services are not. :-(
I have not tried to run proper enclave outside of simulation mode yet on the device, so I am not sure if lack of trusted services also means you cannot really even spawn a real enclave.
Okay, without the trusted servers you cannot run the launch enclave which creates the launch keys for your own enclaves. I moved the board to another table in commit 9b141bd.
To my knowledge the only available SGX-capable server today is the Intel SGX server block.
Thanks for your information!
Yes. :-(
Are you using the 1.0b BIOS? I'm getting /dev/mei0
just fine
Edit: only on some machines for some reason. Might have to do with ME firmware version as well?
Yes, 1.0b BIOS. But maybe it is ME firmware. Maybe because I upgraded my BIOS first to 2.0 and then downgraded to 1.0b?
@jethrogb Have you found any differences between versions of ME firmware on your machines? Or maybe Linux kernel versions?
I don't know how to figure out ME version on a running system.
This configuration has an mei0 device:
BIOS Version 2.0b
Build Date 07/27/2017
CPLD Version 02.b1.02
Intel Server Platform Services Configuration
ME BIOS Interface Ver 1.2
SPS Version 4.0.3.96
This does not:
BIOS Version 2.0b
Build Date 07/27/2017
CPLD Version 02.b1.02
Intel Server Platform Services Configuration
ME BIOS Interface Ver 1.2
SPS Version 4.1.3.22
Ooo. So SPS version is the culprit. How to downgrade? :-(
This configuration has an mei0 device
What command should I run to see this output?
Thanks.