Se il disco che si intende utilizzare come dispositivo di boot si trova in uno SPARCstorage Array collegato al sistema attraverso una scheda SBus FC/S, il livello di revisione FCode della scheda SBus FC/S deve essere 1.33 o superiore.
Le seguenti schede SBus FC/S sono preconfigurate con un FCode di livello 1.33 o superiore:
501-2069-07 o superiore
501-2553-03 o superiore
Per controllare il livello di revisione FCode della scheda SBus FC/S, vedere "Controllo del livello FCode della scheda SBus FC/S".
Se lo SPARCstorage Array è collegato al sistema attraverso una porta FC integrata, non è necessario controllare il livello di revisione FCode; questi sistemi sono già preconfigurati con il livello di revisione FCode minimo richiesto per il boot.
Installare l'ambiente operativo Solaris specificando di non effettuare il reboot al termine dell'installazione.
Per maggiori informazioni, vedere il Capitolo 1" e il manuale SPARC: Installing Solaris Software
Annotare il disco selezionato come dispositivo di boot; questa informazione sarà necessaria per definire il percorso di boot.
Non selezionare il sistema per effettuare il reboot al termine dell'installazione di Solaris.
Determinare il livello del firmware di ogni SPARCstorage Array. Digitare:
# ssaadm display controller
dove controller è il nome del controller logico dello SPARCstorage Array (ad esempio, c1). Cercare una riga simile alla seguente che contiene le informazioni sulla revisione del firmware:
Firmware Rev: 3.12
Se la revisione del firmware è inferiore alla 3.12, scaricare un nuovo firmware. Digitare:
# ssaadm download -f /usr/lib/firmware/ssa/ssafirmware controller
Configurare il dispositivo di boot. Digitare:
# ssaadm set_boot_dev <nome del percorso del dispositivo di boot>
Dove <nome del percorso del dispositivo di boot> è il percorso del dispositivo selezionato come dispositivo di boot al punto 1. Questo comando è interattivo e richiede la conferma dell'utente prima di impostare il percorso di boot. Il comando imposta la variabile d'ambiente OBP boot-device sul percorso del dispositivo selezionato per il boot. Si raccomanda di creare un devalias OBP per poter risalire al percorso di boot in caso di perdita accidentale.
Se è necessario aggiornare il livello di revisione FCode, usare il comando ssaadm:
# ssaadm fc_download
Arrestare il sistema. Digitare:
# /usr/sbin/init 0
Se è stato scaricato un nuovo firmware, premere il pulsante SYS OK sul retro dello SPARCstorage Array per riavviarlo.
Prima di effettuare il boot del sistema, attendere che lo SPARCstorage Array completi i test diagnostici POST.
Ripristinare e riavviare il sistema.
ok reset ok boot
La nuova installazione dell'ambiente operativo Solaris 7 5/99 è completata. Per installare il software di gestione dei dischi, vedere la relativa documentazione.
Se il sistema non effettua il boot, controllare che:
La variabile d'ambiente boot-device sia impostata correttamente sul dispositivo di boot selezionato.
Il livello di revisione FCode sia 1.33 o superiore se si cerca di effettuare il boot tramite una scheda SBus FC/S. Per controllare il livello di revisione FCode, vedere "Controllo del livello FCode della scheda SBus FC/S".
Determinare il livello FCode. Al prompt ok, digitare:
ok setenv fcode-debug? true ok reset ok show-devs
Digitando il comando show-devs si otterrà un output simile al seguente:
. . . /iommu@0,10000000/sbus@0,10001000/le@1,c00000 /iommu@0,10000000/sbus@0,10001000/SUNW,soc@0,0 /iommu@0,10000000/sbus@0,10001000/ledma@4,8400010 /iommu@0,10000000/sbus@0,10001000/SUNW,bpp@4,c800000 /iommu@0,10000000/sbus@0,10001000/espdma@4,8400000 /iommu@0,10000000/sbus@0,10001000/SUNW,DBRIe@2,10000/mmcodec /iommu@0,10000000/sbus@0,10001000/SUNW,soc@0,0/SUNW,pln@a0000800,201cac11 /iommu@0,10000000/sbus@0,10001000/SUNW,soc@0,0/SUNW,pln@a0000800,201cac11/SUNW,ssd
Esaminare l'output del comando show-devs e cercare le righe relative alle schede FC/S collegate allo SPARCstorage Array da utilizzare per il boot.
Per ogni scheda FC/S, l'output sarà rappresentato dalle righe contenenti soc@x,x, ad esempio:
/iommu@0,10000000/sbus@0,10001000/SUNW, soc@0,0 /iommu@0,10000000/sbus@0,10001000/SUNW,soc@0,0/SUNW,pln@a0000800,201cac11 /iommu@0,10000000/sbus@0,10001000/SUNW,soc@0,0/SUNW,pln@a0000800,201cac11 SUNW,ssd
Per determinare la versione di FCode della scheda FC/S, digitare:
ok cd percorso_breve ok sccsid type 1.33 95/04/19 ok device-end
dove percorso_breve è la riga dell'output più breve contenente soc@x,x. Con riferimento all'output precedente, il comando da inserire sarebbe il seguente:
ok cd /iommu@0,10000000/sbus@0,10001000/SUNW,soc@0,0 ok sccsid type 1.33 95/04/19 ok device-end
Se la versione di FCode non è la 1.33 o superiore, sarà necessario aggiornarlo al livello di revisione minimo richiesto.
Il livello di FCode può essere aggiornato anche dopo l'installazione di Solaris 7 5/99.
I numeri di parte seguenti si riferiscono alle schede SBus FC/S che contengono il livello di revisione FCode minimo richiesto per il boot:
501-2069-07 o superiore
501-2553-03 o superiore