当 N3000 服务器设置为安全启动时,会引入以下限制:
- 使用 kexec 启动未签名的内核映像
- 休眠和休眠状态恢复
- 对物理内存和 I/O 端口的用户空间访问
- 允许设置内存和 I/O 端口地址的模块参数
- 通过 /dev/cpu/*/msr 写入 MSR
- 使用自定义 ACPI 方法和表格
- ACPI APEI 错误注入
rsu 命令执行以下操作:
- 用户空间访问 PCIe AER 寄存器,暂时禁用意外断线警报。
- FPGA重新编程或为卡进行电源循环。
- 等待卡重新启动。
- 重新启用 PCIe AER。
由于您的服务器已启用安全启动,因此不允许用户空间访问 PCIe AER 寄存器。 当FPGA重新加载或卡片断电时,会触发 PCIe 意外断开警报。
为解决此问题,不再在执行 FPGA 支持命令后运行 rsu 命令,而是为服务器提供加载新安装的图像的电源周期。