运行 CMM 诊断

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

在 CMM 上运行快速 uBoot

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

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

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

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

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

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

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

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

CMM 快速 uBoot 测试

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

快速 uBoot 测试

用途

MPC8245 BIST

读取/验证本地 BIST 寄存器

测试寄存器 PLD

验证对 PLD 的访问

测试 SPI PLD

验证与管理交换机的通信

内存数据总线测试

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

内存地址总线测试

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

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

检查闪存中的数据完整性

测试 IMAX 初始化

验证 IMAX 是否可以初始化

测试本地 FourEye 初始化

验证本地 FourEye 是否可以初始化

测试 Blade # FourEye 初始化

验证指定刀片上的 FourEye 是否可以初始化

测试 NEM # FourEye 初始化

验证指定 NEM 上的 FourEye 是否可以初始化

EEPROM 数据总线测试

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

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

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

检查 ECC

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

INTEL MAC/PHY # 测试

验证与指定 MAC/PHY 的通信

管理交换机 # BIST

读取/验证指定的管理交换机上的 BIST 寄存器

MPC8245 与管理交换机 # 之间(通过 Intel MAC/PHY)的链接状态

验证指定的管理交换机与 CPU 端口之间的链接

确认环境 enetaddr 未采用默认值

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

在 CMM 上运行扩展 uBoot

Caution

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

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

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

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

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

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

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

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

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

CMM 扩展 uBoot 测试

当您在 CMM 上运行扩展 uBoot 诊断时,会执行以下测试。

扩展 uBoot 测试

用途

MPC8245 BIST

读取/验证本地 BIST 寄存器

测试寄存器 PLD

验证对 PLD 的访问

测试 SPI PLD

验证与管理交换机的通信

内存数据总线测试

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

内存地址总线测试

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

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

检查闪存中的数据完整性

测试 IMAX 初始化

验证 IMAX 是否可以初始化

测试本地 FourEye 初始化

验证本地 FourEye 是否可以初始化

测试 Blade # FourEye 初始化

验证指定刀片上的 FourEye 是否可以初始化

测试 NEM # FourEye 初始化

验证指定 NEM 上的 FourEye 是否可以初始化

EEPROM 数据总线测试

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

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

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

检查 ECC

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

INTEL MAC/PHY # 测试

验证与指定 MAC/PHY 的通信

INTEL MAC/PHY # 自检

启动指定 MAC/PHY 的自检并验证其是否成功

INTEL MACPHY #,内部回送测试

将数据包发送到指定的 MACPHY/PHY,并确认返回的数据

管理交换机 # BIST

读取/验证指定的管理交换机上的 BIST 寄存器

管理交换机 # 测试

向指定管理交换机上的内部寄存器写入数据并验证这些数据

电压传感器测试

验证电压传感器的完整性

温度传感器测试

验证温度传感器的完整性

测试 RTC

验证实时时钟功能

MPC8245 与管理交换机 # 之间(通过 Intel MAC/PHY)的链接状态

验证指定的管理交换机与 CPU 端口之间的链接

测试 SPD 访问

读取/验证 SPD 内容

管理交换机 #,内部回送测试

将数据包发送到指定的管理交换机,并确认返回的数据

确认环境 enetaddr 未采用默认值

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