OpenBoot Diagnostics (OBDiag) ligger i flash-PROM på huvudlogikkortet. OBDiag kan upptäcka fel i följande systemkomponenter:
Huvudlogikkortet
Diskettenheten (om någon sådan finns)
CD-ROM-spelaren
Bandstationen
Hårddiskar
Alla tilläggskort som har inbyggda självtest
När huvudlogikkortet testas av OBDiag testas inte bara själva huvudlogikkortet, utan även de gränssnittt som finns på det:
PCI
SCSI
TPE Ethernet
Serieportarna
Parallellporten
Tangentbord/mus
OBDiag rapporterar en del testresultat via lamporna på systemets frontpanel. Se "Felindikationer" för mer information om lamporna och felmeddelanden.
OBDiag ger detaljerade diagnostik- och felmeddelanden på den lokala konsolen eller terminalen, om något av dessa finns anslutet till systemet.
OBDiag-testerna körs automatiskt under vissa förhållanden. Du kan även köra OBDiag interaktivt från systemets ok-prompt. Information om körning av OBDiag finns i "Gör så här för att använda OBDiag".
När du kör OBDiag interaktivt från ok-prompten tar du fram OBDiag-menyn, där du kan välja vilka tester du vill köra. Information om menyn finns i "OBDiag-menyn".
Systemet har även konfigurationsvariabler som påverkar hur och när OBDiag-testerna körs. Information om konfigurationsvariablerna finns i "Inställningar för konfigurationsvariabler för OBDiag".
OBDiag-menyn skapas dynamiskt varje gång du startar OBDiag interaktivt. Därför varierar menyns exakta utseende mellan varje system, eftersom den påverkas av hur systemet är konfigurerat. OBDiag tar även reda på om det finns några tillvalsenheter i systemet. Om enheten har ett inbyggt självtest tar OBDiag med enhetens testnamn i listan med menyposter. Posterna kan också sorteras alfabetiskt och få nummer efter detta.
OBDiag-menyn visar kärntesterna som kontrollerar grundsystemets delar. Dessa tester står i OBDiag-menyn nedan. Fullstänig information om varje test finns i Sun Enterprise 420R Server Service Manual.
När du har startat OBDiag som beskrivet visas systemets OBDiag-meny.
OBDiag Menu 0 ..... PCI/Cheerio 1 ..... EBUS DMA/TCR Registers 2 ..... Ethernet 3 ..... Keyboard 4 ..... Mouse 5 ..... Floppy 6 ..... Parallel Port 7 ..... Serial Port A 8 ..... Serial Port B 9 ..... NVRAM 10 ..... Audio 11 ..... SCSI 12 ..... All Above 13 ..... Quit 14 ..... Display this Menu Enter (0-12 tests, 13 -Quit, 14 -Menu) ===> |
Följande tabell innehåller information om de OpenBoot PROM-konfigurationsvariabler som påverkar OBDiag. Använd kommandot printenvs för att visa de nuvarande värdena och setenv för att ställa in eller ändra ett värde .
Variabel |
Inställnin |
Beskrivning |
Standard |
---|---|---|---|
off |
Inga tester körs vid start |
|
|
|
min |
Gör minimala tester av kärnfunktioner |
min |
|
max |
Gör omfattande tester av alla funktioner utom de funktioner som omfattar externa enheter. Externa vägar testas bara om diag-targets är loopback, loopback3, device&loopback eller device&loopback,3 |
|