在 SP 上执行的 uBoot 诊断可以有以下两种选择:
快速 uBoot,导致执行一部分默认 uBoot 诊断(SP 的启动将更快)。快速 uBoot 仅在本次引导时执行。
扩展 uBoot,导致仅在本次引导时执行附加的 uBoot 测试。
将控制台直接连接到刀片上的串行端口。
您必须一直监视 uBoot 输出,以便从默认 uBoot 切换到快速 uBoot。
关闭再打开 SP 的电源或使 SP 复位,以重新启动 uBoot 诊断。
在执行 uBoot 时,刀片的绿色 "OK" LED 指示灯将缓慢闪烁;uBoot 输出将直接发送到串行端口。
等待 uBoot 输出中出现以下提示符:
Enter Diagnostics Mode ['q'uick/'n'ormal (default)/e'x'tended]...
在此提示符下键入 q
以切换到快速 uBoot。
快速 uBoot 仅在本次引导时执行。下次打开 SP 的电源或使 SP 复位时,将运行默认 uBoot 诊断。
当您在 SP 上运行快速 uBoot 诊断时,会执行以下测试。
快速 uBoot 测试 |
用途 |
---|---|
内存数据总线测试 |
检查 DIMM 的数据总线的开路/短路状态 |
内存地址总线测试 |
检查整个内存空间的地址总线的开路/短路状态 |
内存数据完整性测试(最多 9MB 内存) |
检查闪存中的数据完整性 |
测试 IMAX 初始化 |
验证 IMAX 是否可以初始化 |
EEPROM 数据总线测试 |
检查 EEPROM 的数据总线的开路/短路状态 |
内存数据完整性测试(剩余内存) |
检查剩余系统内存中的数据完整性 |
检查 ECC |
验证 ECC 错误是否不超过一个 |
以太网 PHY # 芯片 ID 测试 |
验证是否能从指定的以太网 PHY 读取数据 |
USB 控制器 # 芯片 ID 测试 |
验证芯片 ID 寄存器的值 |
确认环境 enetaddr 未采用默认值 |
确保 MAC 地址已编程,并且未使用默认值 |
将控制台直接连接到刀片上的串行端口。
您必须一直监视 uBoot 输出,以便从默认 uBoot 切换到扩展 uBoot。
关闭再打开刀片的电源或使刀片复位,以重新启动 uBoot 诊断。
在执行 uBoot 时,刀片的绿色 "OK" LED 指示灯将缓慢闪烁;uBoot 输出将直接发送到串行端口。
等待 uBoot 输出中出现以下提示符:
Enter Diagnostics Mode ['q'uick/'n'ormal (default)/e'x'tended]...
在此提示符下键入 x
以切换到扩展 uBoot。
扩展 uBoot 仅在本次引导时执行。下次打开 SP 的电源或使 SP 复位时,将运行默认 uBoot 诊断。
当您在 SP 上运行扩展 uBoot 诊断时,会执行以下测试。
扩展 uBoot 测试 |
用途 |
---|---|
内存数据总线测试 |
检查 DIMM 的数据总线的开路/短路状态 |
内存地址总线测试 |
检查整个内存空间的地址总线的开路/短路状态 |
内存数据完整性测试(最多 9MB 内存) |
检查闪存中的数据完整性 |
测试 IMAX 初始化 |
验证 IMAX 是否可以初始化 |
EEPROM 数据总线测试 |
检查 EEPROM 的数据总线的开路/短路状态 |
内存数据完整性测试(剩余内存) |
检查剩余系统内存中的数据完整性 |
检查 ECC |
验证 ECC 错误是否不超过一个 |
以太网 PHY # 芯片 ID 测试 |
验证是否能从指定的以太网 PHY 读取数据 |
USB 控制器 # 芯片 ID 测试 |
验证芯片 ID 寄存器的值 |
USB 控制器 # 读/写测试 |
验证是否能从指定的 USB 控制器读写数据 |
以太网 PHY # 内部回送测试 |
将数据包发送到以太网 PHY,并确认返回的数据 |
以太网 PHY # 与系统控制器 # 之间的链接状态 |
验证指定的 PHY 与指定的 CMM 之间的链接 |
访问 BIOS 闪存 |
验证到 BIOS 闪存的连接 |
温度传感器测试 |
验证温度传感器的完整性 |
测试电子断路器 |
验证 48V 调节器的输入/输出电流和电压是否位于指定范围内 |
测试 ADM1024 |
验证 ADM1024 是否位于指定范围内 |
确认环境 enetaddr 未采用默认值 |
确保 MAC 地址已编程,并且未使用默认值 |