Oracle® x86 服务器诊断、应用程序和实用程序指南

退出打印视图

更新时间: 2014 年 4 月
 
 

UEFI 诊断输出

本节介绍 UEFI 诊断输出。无论诊断输出是在控制台中("Manual" 模式)显示,还是在输出日志文件中("Automatic" 模式)显示,其格式均相同。如果遇到任何诊断测试故障,请联系 Oracle 客户支持获取有关解释诊断测试输出的帮助。


注 -  如果未检测到无效参数等错误,信息命令将不显示测试结果。

测试完成后,UEFI 诊断将以下列两种格式之一显示测试结果:

COMMAND_ID: COMMAND_NAME$INSTANCE_ID : PASS, FAIL

COMMAND_ID: COMMAND_NAME$INSTANCE_ID : ERROR_STATUS

其中:

  • COMMAND_ID-表示并行运行的所有命令实例(依次从 0 开始)。

  • COMMAND_NAME$INSTANCE_ID-指定命令的分层命令名称,并将命令实例指定为十进制数(从 1 开始)。

  • PASSFAIL,显示为 Pass=<pass_count>Fail=<error_count>-表示测试通过或失败,并且应与 -pc-ec 标志设置一致。例如,如果使用 -pc 10 调用测试,并且未检测到错误,则执行状态应显示为 Pass=10

  • ERROR_STATUS,显示为 Time OutAbortedKilledUnknown ErrorUEFI_ERROR-表示命令无法启动测试或遇到严重错误而无法完成测试。


注 -  Time Out 状态通常表示命令的启动捆绑处理器部分无法与命令的应用处理器部分进行通信。不应将该状态与 -time 标志混淆,后者仅仅是对测试时间段进行限制。

以下示例显示了 UEFI 诊断测试输出。

MEMORY test:
- Use walking 0's
0: test$1 : Pass=1, Fail=0
- Use walking 1's
0: test$1 : Pass=1, Fail=0
- Move blocks of data around
0: test$1 : Pass=1, Fail=0

TPM PPLL test:
- Physical Presence Life time Lock is not set
0: tpm : Pass=0, Fail=1