CMM에서 실행되는 uBoot 진단에는 두 가지 옵션을 사용할 수 있습니다.
빠른 uBoot는 기본 uBoot 진단의 부분 집합을 실행합니다(CMM이 더 빨리 시작됨). 빠른 uBoot는 이 부트에 대해서만 실행됩니다.
확장 uBoot는 이 부트에 대해서만 추가 uBoot 테스트를 실행합니다.
콘솔을 CMM의 직렬 포트에 직접 연결합니다.
기본 uBoot에서 빠른 uBoot로 전환하려면 uBoot 출력을 모니터링해야 합니다.
uBoot 진단을 다시 시작하려면 CMM의 전원을 순환하거나 재설정합니다.
uBoot가 실행되면 CMM의 녹색 확인 LED가 천천히 깜박입니다. uBoot 출력이 직렬 포트로 직접 전달됩니다.
uBoot 출력에 다음과 같은 프롬프트가 표시되는지 확인합니다.
Enter Diagnostics Mode ['q'uick/'n'ormal (default)/e'x'tended]...
이 프롬프트가 표시되면 q
를 입력하여 빠른 uBoot로 전환합니다.
빠른 uBoot는 이 부트에 대해서만 실행됩니다. 이후에 CMM의 전원을 켜거나 재설정하면 기본 uBoot 진단이 실행됩니다.
CMM에서 빠른 uBoot 진단을 실행하면 다음 테스트가 수행됩니다.
빠른 uBoot 테스트 |
목적 |
---|---|
MPC8245 BIST |
로컬 BIST 레지스터 읽기/확인 |
레지스터 PLD 테스트 |
PLD에 대한 액세스 확인 |
SPI PLD 테스트 |
관리 스위치와의 통신 확인 |
메모리 데이터 버스 테스트 |
DIMM의 데이터 버스 열림/부족 확인 |
메모리 주소 버스 테스트 |
전체 메모리 공간에 대한 주소 버스 열림/부족 확인 |
메모리 데이터 무결성 테스트(상위 1MB 메모리) |
플래시 메모리의 데이터 무결성 확인 |
IMAX 초기화 테스트 |
IMAX가 초기화 가능한지 확인 |
로컬 FourEyes 초기화 테스트 |
로컬 FourEyes가 초기화 가능한지 확인 |
특정 블레이드의 FourEyes 초기화 테스트 |
지정된 블레이드의 FourEyes가 초기화 가능한지 확인 |
특정 NEM의 FourEyes 초기화 테스트 |
지정된 NEM의 FourEyes가 초기화 가능한지 확인 |
EEPROM 데이터 버스 테스트 |
EEPROM의 데이터 버스 열림/부족 확인 |
메모리 데이터 무결성 테스트(나머지 메모리) |
나머지 시스템 메모리의 데이터 무결성 확인 |
ECC 검사 |
한 개의 ECC 오류만 있는지 확인 |
특정 INTEL MAC/PHY 테스트 |
지정된 MAC/PHY와의 통신 확인 |
특정 관리 스위치 BIST |
지정된 관리 스위치에서 BIST 레지스터 읽기/확인 |
특정 관리 스위치(Intel MAC/PHY 경유)에 대한 MPC8245의 링크 상태 |
지정된 관리 스위치와 CPU 포트 간의 링크 확인 |
환경 enetaddr가 기본값에 있지 않은지 검사 |
MAC 주소가 프로그래밍되고 모두 기본값을 사용하지 않는지 확인 |
콘솔을 CMM의 직렬 포트에 직접 연결합니다.
기본 uBoot에서 확장 uBoot로 전환하려면 uBoot 출력을 모니터링해야 합니다.
uBoot 진단을 다시 시작하려면 CMM의 전원을 순환하거나 재설정합니다.
uBoot가 실행되면 CMM의 녹색 확인 LED가 천천히 깜박입니다. uBoot 출력이 직렬 포트로 직접 전달됩니다.
uBoot 출력에 다음과 같은 프롬프트가 표시되는지 확인합니다.
Enter Diagnostics Mode ['q'uick/'n'ormal (default)/e'x'tended]...
이 프롬프트가 표시되면 x
를 입력하여 확장 uBoot로 전환합니다.
확장 uBoot는 이 부트에 대해서만 실행됩니다. 이후에 CMM의 전원을 켜거나 재설정하면 기본 uBoot 진단이 실행됩니다.
CMM에서 확장 uBoot 진단을 실행하면 다음 테스트가 수행됩니다.
확장 uBoot 테스트 |
목적 |
---|---|
MPC8245 BIST |
로컬 BIST 레지스터 읽기/확인 |
레지스터 PLD 테스트 |
PLD에 대한 액세스 확인 |
SPI PLD 테스트 |
관리 스위치와의 통신 확인 |
메모리 데이터 버스 테스트 |
DIMM의 데이터 버스 열림/부족 확인 |
메모리 주소 버스 테스트 |
전체 메모리 공간에 대한 주소 버스 열림/부족 확인 |
메모리 데이터 무결성 테스트(상위 1MB 메모리) |
플래시 메모리의 데이터 무결성 확인 |
IMAX 초기화 테스트 |
IMAX가 초기화 가능한지 확인 |
로컬 FourEyes 초기화 테스트 |
로컬 FourEyes가 초기화 가능한지 확인 |
특정 블레이드의 FourEyes 초기화 테스트 |
지정된 블레이드의 FourEyes가 초기화 가능한지 확인 |
특정 NEM의 FourEyes 초기화 테스트 |
지정된 NEM의 FourEyes가 초기화 가능한지 확인 |
EEPROM 데이터 버스 테스트 |
EEPROM의 데이터 버스 열림/부족 확인 |
메모리 데이터 무결성 테스트(나머지 메모리) |
나머지 시스템 메모리의 데이터 무결성 확인 |
ECC 검사 |
한 개의 ECC 오류만 있는지 확인 |
특정 INTEL MAC/PHY 테스트 |
지정된 MAC/PHY와의 통신 확인 |
특정 INTEL MAC/PHY 자가 테스트 |
지정된 MAC/PHY 자가 테스트를 시작하고 성공 여부 확인 |
특정 INTEL MAC/PHY 내부 루프백 테스트 |
지정된 MACPHY/PHY에 패킷 전송 및 반환된 데이터 확인 |
특정 관리 스위치 BIST |
지정된 관리 스위치에서 BIST 레지스터 읽기/확인 |
특정 관리 스위치 테스트 |
지정된 관리 스위치에서 내부 레지스터에 데이터 쓰기/확인 |
전압 센서 테스트 |
전압 센서 무결성 확인 |
온도 센서 테스트 |
온도 센서 무결성 확인 |
RTC 테스트 |
실시간 클럭 기능 확인 |
Intel MAC/PHY를 통한 특정 관리 스위치의 MPC8245 링크 상태 |
지정된 관리 스위치와 CPU 포트 간의 링크 확인 |
SPD 액세스 테스트 |
SPD 내용 읽기/확인 |
특정 관리 스위치 내부 루프백 테스트 |
지정된 관리 스위치에 패킷 전송 및 반환된 데이터 확인 |
환경 enetaddr가 기본값에 있지 않은지 검사 |
MAC 주소가 프로그래밍되고 모두 기본값을 사용하지 않는지 확인 |