运行 SP 诊断

在 SP 上执行的 uBoot 诊断可以有以下两种选择:

在 SP 上运行快速 uBoot

  1. 将控制台直接连接到刀片上的串行端口。

    您必须一直监视 uBoot 输出,以便从默认 uBoot 切换到快速 uBoot。

  2. 关闭再打开 SP 的电源或使 SP 复位,以重新启动 uBoot 诊断。

    在执行 uBoot 时,刀片的绿色 "OK" LED 指示灯将缓慢闪烁;uBoot 输出将直接发送到串行端口。

  3. 等待 uBoot 输出中出现以下提示符:

    Enter Diagnostics Mode ['q'uick/'n'ormal (default)/e'x'tended]...

  4. 在此提示符下键入 q 以切换到快速 uBoot。

    快速 uBoot 仅在本次引导时执行。下次打开 SP 的电源或使 SP 复位时,将运行默认 uBoot 诊断。

在 SP 上执行快速 uBoot 期间运行的测试

当您在 SP 上运行快速 uBoot 诊断时,会执行以下测试。

快速 uBoot 测试

用途

内存数据总线测试

检查 DIMM 的数据总线的开路/短路状态

内存地址总线测试

检查整个内存空间的地址总线的开路/短路状态

内存数据完整性测试(最多 9MB 内存)

检查闪存中的数据完整性

测试 IMAX 初始化

验证 IMAX 是否可以初始化

EEPROM 数据总线测试

检查 EEPROM 的数据总线的开路/短路状态

内存数据完整性测试(剩余内存)

检查剩余系统内存中的数据完整性

检查 ECC

验证 ECC 错误是否不超过一个

以太网 PHY # 芯片 ID 测试

验证是否能从指定的以太网 PHY 读取数据

USB 控制器 # 芯片 ID 测试

验证芯片 ID 寄存器的值

确认环境 enetaddr 未采用默认值

确保 MAC 地址已编程,并且未使用默认值

在 SP 上运行扩展 uBoot

Caution

扩展 uBoot 专供 Sun 现场服务人员和制造业人员使用。

  1. 将控制台直接连接到刀片上的串行端口。

    您必须一直监视 uBoot 输出,以便从默认 uBoot 切换到扩展 uBoot。

  2. 关闭再打开刀片的电源或使刀片复位,以重新启动 uBoot 诊断。

    在执行 uBoot 时,刀片的绿色 "OK" LED 指示灯将缓慢闪烁;uBoot 输出将直接发送到串行端口。

  3. 等待 uBoot 输出中出现以下提示符:

    Enter Diagnostics Mode ['q'uick/'n'ormal (default)/e'x'tended]...

  4. 在此提示符下键入 x 以切换到扩展 uBoot。

    扩展 uBoot 仅在本次引导时执行。下次打开 SP 的电源或使 SP 复位时,将运行默认 uBoot 诊断。

执行的 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 地址已编程,并且未使用默认值