Il software diagnostico OpenBoot (OBDiag) risiede nella flash PROM sulla scheda logica principale. OBDiag può isolare gli errori nei seguenti componenti del sistema:
Scheda logica principale
Unità a dischetti (se applicabile)
Unità CD-ROM
Unità nastro
Unità disco
Eventuali schede opzionali che contengano autotest incorporati
Sulla scheda logica principale, il software OBDiag non controlla solo la scheda stessa, ma anche le sue interfacce:
PCI
SCSI
Ethernet TPE
Porta seriale
Porta parallela
Tastiera/mouse
OBDiag riporta alcuni risultati dei test tramite i LED posti sul pannello anteriore del sistema. Per maggiori informazioni sui LED e i messaggi di errore, vedere la sezione "Indicazioni di errore".
Il software OBDiag visualizza messaggi dettagliati di errore e diagnostica sulla console locale o sul terminale, qualora collegati al sistema.
I test OBDiag vengono eseguiti automaticamente in presenza di determinate condizioni. I test possono essere anche eseguiti in modo interattivo dal prompt ok del sistema. Per informazioni sull'esecuzione dei test OBDiag, vedere la sezione "Come usare i test diagnostici OpenBoot (OBDiag)".
Per l'esecuzione interattiva dei test OBDiag dal prompt ok, si richiama il menu OBDiag, che consente di selezionare i test da eseguire. Per informazioni sul menu OBDiag, vedere la sezione "Menu OBDiag ".
Il sistema fornisce inoltre delle variabili di configurazione impostabili che incidono sulle modalità operative dei test OBDiag. Per informazioni sulle variabili di configurazione, vedere la sezione "Impostazioni delle variabili di configurazione di OBDiag".
Il menu OBDiag viene creato in modo dinamico ogni volta che si richiamano i test OBDiag in modo interattivo. Quindi, le voci del menu variano da sistema a sistema, a seconda della configurazione implementata. OBDiag determina inoltre se sul sistema sono installati dispositivi opzionali. Se questi ultimi dispongono di autotest incorporati, OBDiag includerà il nome del test del dispositivo nell'elenco delle voci del menu. Il software OBDiag consente inoltre di ordinare le voci del menu in ordine alfabetico e numerarle di conseguenza.
Il menu OBDiag visualizza i test principali che interessano parti del sistema di base. Questi testi sono indicati nel menu OBDiag riportato a seguire. Per informazioni complete su ognuno dei test, vedere il documento Sun Enterprise 420R Server Service Manual.
Una volta richiamato il software OBDiag in base alle modalità descritte, verrà visualizzato il menu OBDiag.
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) ===> |
La tabella seguente riporta informazioni sulle variabili di configurazione OBP che incidono sulle modalità operative di OBDiag. Avvalersi del comando printenvs per visualizzare i valori correnti e del comando setenv per impostare o modificare un valore.
Variabile |
Impostazione |
Descrizione |
Impostazione predefinita |
---|---|---|---|
off |
Nessun test viene eseguito all'accensione |
|
|
|
min |
Esecuzione dei test minimi per la verifica delle funzionalità centrali |
min |
|
max |
Esecuzione di test esaustivi per tutte le funzioni ad eccezione dei loopback interni. I test dei loopback esterni vengono eseguiti solo se la variabile diag-targets è impostata su loopback, loopback3, device&loopback, o device&loopback,3 |
|