Pasos de resolución de problemas para resolver errores al cargar un enclave cuando se Intel® Software Guard Extensions (Intel® SGX)
- Intel® Software Guard Extensions (Intel® SGX) está habilitado en el BIOS.
- Se ha Intel SGX software de plataforma de Intel SGX (PSW).
- Al ejecutar Intel SGX de muestra o una aplicación SGX personalizada, en modo de depuración de hardware, se produjo un error: error al cargar enclave.
- Comprobar si está Intel SGX controlador de actualización:
$ sudo /sbin/depmod
$ sudo /sbin/modprobe isgxSi se recibe un error, Intel SGX controlador no se ha instalado correctamente.
- Instalar el Intel SGX controlador:
- Descargue el controlador SGX deseado en el repositorio de controladores de Intel SGX Linux más reciente (por ejemplo, driver_2.6.0_b0a445.bin es el controlador SGX regular; driver_1.36.bin es el controlador DCAP).
- Ejecute el archivo de ubicación: sudo ./sgx_linux_x64_driver_2.6.0_b0a445b.bin.
- Debería ver un mensaje ¡La instalación se ha completado correctamente!
- Confirme que el controlador esté instalado: ls /dev | grep sgx.
-
Inicie el servicio de aesmd:
$ ps aux | grep -i aesm
$ sudo systemctl start aesmd
$ cat /var/log/hora/hora | grep -i aesm