Plattformsinformation: Sun Ultra 450 Workstation och Ultra Enterprise 450 Server

Omstartscenarier

Standardprotokollet för systemomstart hoppar över diagnostiken i den inbyggda programvaran helt och hållet, om inte NVRAM-variabeln diag-switch? är true. Standardinställningen för variabeln är false.

För att ASR i Ultra 450 skall stödjas är det önskvärt att köra diagnostiken i den inbyggda programvaran (POST/OBDiag) vid några eller alla omstarter. I stället för att helt enkelt ändra standardinställningen för diag-switch? till true, vilket skulle ge vissa biverkningar, (se OpenBoot 3.x Command Reference Manual), har Ultra 450:s OBP en ny NVRAM-variabel, diag-trigger. Med den kan du välja om några omstarter skall starta POST/OBDiag automatiskt och i så fall vilka. Variabeln diag-trigger och dess olika inställningar beskrivs i följande tabell.


Obs!

diag-trigger har ingen effekt om inte diag-switch? är true.


Tabell 2-5 Inställningar för variablerna power-reset, error-reset och soft-reset

Inställning 

Funktion 

power-reset (standard)

Kör diagnostik endast när systemet startas genom att det slås på med -strömbrytaren. 

error-reset

 Kör diagnostik bara vid -påslagsomstarter, allvarliga maskinvarufel och vakthundsomstarthändelser.

soft-reset

Kör diagnostik vid alla omstarter (utom XIR), inklusive omstarter initierade av UNIX-kommandona init 6 och reboot

none

Deaktiverar automatisk exekvering av diagnostik vid alla omstarter. Användare kan fortfarande köra diagnostik manuellt genom att hålla ner tangenterna Stop och d medan systemet slås på, eller genom att vrida tangentswitchen på frontpanelen till läge Diagnostik, när systemet slås på. 

I följande exempel används diag-trigger för att POST och OpenBoot-diagnostik skall köras vid alla omstarter utom XIR-omstarter.


ok setenv diag-switch? true
ok setenv diag-trigger soft-reset