Ägarhandbok för Sun Enterprise 420R

Programvarukommandon

Systemprogramvaran innehåller Solaris-miljökommandon och OBP-kommandon (OBP = OpenBoot PROM) som kan hjälpa dig att diagnostisera problem. Mer information om Solaris-kommandon finns i mansidan för respektive kommando. Ytterligare information om OBP-kommandon finns i OpenBoot 3.x Command Reference Manual. (En online-version av denna handbok ingår i Solaris System Administrator AnswerBook som levereras med Solaris.)

Solaris-kommandot prtdiag

Kommandot prtdiag är ett UNIX-skalkommando som visar systemkonfigurations- och diagnostikinformation. Du kan använda prtdiag för att visa:

För att köra prtdiag skriver du:


% /usr/platform/sun4u/sbin/prtdiag

För att hitta orsaken till ett fel som bara uppträder ibland kan det vara bra att ha en prtdiag-logg. Använd prtdiag med alternativet -l (loggning) för att skicka utmatningen till en loggfil i /var/adm.


Obs!

Mer information om prtdiag finns på kommandots mansida.


Här nedan följer ett exempel på utmatningen från prtdiag. Exakt hur utmatningen från prtdiag är formaterad beror på vilken Solaris-version du har på datorn.

Utmatning från prtdiag:


ok /usr/platform/sun4u/sbin/prtdiag -v
System Configuration:  Sun Microsystems  sun4u Sun Enterprise 420R (4 X UltraSPARC-II 450MHz)
System clock frequency: 113 MHz
Memory size: 256 Megabytes
========================= CPUs ========================
                      Run   Ecache   CPU    CPU
Brd    CPU   Module   MHz     MB    Impl.   Mask
---    ---  -------  -----  ------  ------  ----
 0     0     0      450     4.0   US-II    10.0
 0     1     1      450     4.0   US-II    10.0
 0     2     2      450     4.0   US-II    10.0
 0     3     3      450     4.0   US-II    10.0
========================= IO Cards =========================
     Bus  
Brd  Type  MHz   Slot  Name                                Model
---  ----  ----  ----  ------------------ ----------------------
 0   PCI   33     1   network-SUNW,hme                          
 0   PCI   33     3   scsi-glm/disk (block)       Symbios,53C875
 0   PCI   33     3   scsi-glm/disk (block)       Symbios,53C875
No failures found in System
===========================

====================== HW Revisions ======================
ASIC Revisions:
PCI: pci Rev 4
Cheerio: ebus Rev 1

System PROM revisions:
----------------------
  OBP 3.23.0 1999/06/30 13:53   POST 1.2.7 1999/05/24 17:33

ok

OBP-kommandot show-devs

Om du arbetar från OBP-prompten (ok) kan du använda OBP-kommandot show-devs för att se en lista med systemets enheter.

OBP-kommandot printenv

Använd OBP-kommandot printenv för att se en lista med de OpenBoot PROM-konfigurationsvariabler som är lagrade i systemets NVRAM. I listan ingår variablernas aktuella värden liksom deras standardäven.

OBP-kommandona probe-scsi och probe-scsi-all

För att diagnostisera fel i SCSI-systemet kan du använda OBP-kommandona probe-scsi och probe-scsi-all. Båda kommandona kräver att du stannar systemet.


Obs!

När det inte är praktiskt möjligt att stanna systemet kan du i stället använda SunVTS för att testa SCSI-gränssnitten. Se "Om diagnostikverktygen" för mer information.


Kommandot probe-scsi skickar en förfrågan till alla SCSI-enheter som är anslutna till huvudlogikkortets SCSI-gränssnitt. Detta innefattar bandstationen eller CD-ROM-spelaren i platsen för enheter för löstagbara medier (RMA), alla interna hårddiskar och alla enheter som är anslutna till den externa SCSI-konakten på systemets bakpanel. Måladress, enhetsnummer, enhetstyp och namn på tillverkare visas för alla anslutna och aktiva SCSI-enheter.

Kommandot probe-scsi-all sänder en förfrågan till alla SCSI-enheter som är anslutna till systemets SCSI-gränssnitt, inklusive eventuella gränssnitt som sitter på PCI-kort. Den första identifieraren i listan är SCSI-värdadapteradressen i systemets enhetsträd följt av SCSI-enhetens ID-data.

Det första av följande två exempel är ett exempel på utmatningen från probe-scsi. Det andra exemplet är på utmatning från probe-scsi-all.

Utmatning från probe-scsi:


ok probe-scsi
This command may hang the system if a Stop-A or halt command
has been executed. Please type reset-all to reset the system
before executing this command.
Do you wish to continue? (y/n) n
ok reset-all

ok probe-scsi
Primary UltraSCSI bus:
Target 0 
  Unit 0   Disk     SEAGATE ST34371W SUN4.2G3862
Target 4 
  Unit 0   Removable Tape     ARCHIVE Python 02635-XXX5962
Target 6 
  Unit 0   Removable Read Only device TOSHIBA XM5701TASUN12XCD0997
Target 9 
  Unit 0   Disk     SEAGATE ST34371W SUN4.2G7462
Target b 
  Unit 0   Disk     SEAGATE ST34371W SUN4.2G7462
ok

Utmatning från probe-scsi-all:


ok probe-scsi-all
This command may hang the system if a Stop-A or halt command
has been executed. Please type reset-all to reset the system
before executing this command.
Do you wish to continue? (y/n) y

/pci@1f,4000/scsi@4,1
Target 0 
  Unit 0 Disk     SEAGATE ST39102LC SUN9.0G0828
Target 1 
  Unit 0 Disk     SEAGATE ST39102LC SUN9.0G0828
Target 6 
  Unit 0 Removable Read Only deviceTOSHIBA XM6201TA SUN32XCD1103
ok