无法使用支持 英特尔® Software Guard Extensions (英特尔® SGX) SGX2 的处理器动态分配内存
内容类型: 安装与设置 | 文章 ID: 000090747 | 上次审核日期: 2022 年 05 月 11 日
只有传统的树外 (OOT) 英特尔® SGX Linux* 驱动程序 支持 (英特尔® SGX) SGX2。
执行 这些命令以检查安装了哪个英特尔® SGX驱动程序:
ls /dev/*sgx* #Should return /dev/isgx
lsmod | grep -i sgx #Should return: isgx
如果返回值未高于此值,则未安装 OOT 驱动程序,您可能具有 数据中心验证基元 (DCAP)。在安装 OOT 驱动程序之前卸载 DCAP 驱动程序。
如果缺少 uninstall.sh 脚本,请按照以下内容卸载:
sudo service aesmd stop
sudo rm -f $(find /lib/modules -name intel_sgx.ko)
sudo /sbin/depmod
sudo sed -i '/^intel_sgx$/d' /etc/modules
sudo rm -f /etc/sysconfig/modules/intel_sgx.modules
sudo rm -f /etc/modules-load.d/intel_sgx.conf
chmod 777 sgx_linux_x64_driver_2.11.054c9c4c.bin
sudo ./sgx_linux_x64_driver_2.11.054c9c4c.bin