Si le disque que vous avez l'intention d'utiliser comme périphérique d'initialisation se trouve sur un SPARCstorage Array connecté au système via une carte FC/S SBus, notez que le niveau de révision du FCode de la carte FC/S doit être supérieur ou égal à 1.33 pour que l'initialisation soit possible.
Les cartes FC/S SBus suivantes sont configurées en usine avec un FCode dont le niveau de révision est supérieur ou égal à 1.33 :
501-2069-07 ou supérieur
501-2553-03 ou supérieur
Pour vérifier le niveau du révision du FCode de votre carte FC/S SBus, reportez-vous à la section "Vérification du niveau FCode de votre carte FC/S SBus".
Si le SPARCstorage Array est connecté au système via un port FC embarqué, il n'est pas nécessaire de vérifier le niveau de révision du FCode ; ces systèmes sont configurés en usine avec le niveau de révision du FCode minimum pour permettre l'initialisation.
Installez l'environnement d'exploitation Solaris avec l'option no reboot.
Pour plus d'informations, reportez-vous au Chapitre 1 et au manuel SPARC: Installing Solaris Software.
Notez quel disque vous utilisez comme périphérique d'initialisation car vous aurez besoin de cette information au moment de configurer votre chemin d'initialisation.
Ne sélectionnez pas l'option de réinitialisation du système à la fin de la procédure de configuration de Solaris.
Déterminez le niveau de révision des micro-programmes de chaque SPARCstorage Array :
# ssaadm display contrôleur |
Où contrôleur est le nom du contrôleur logique du SPARCstorage Array (par exemple, c1). Examinez le contenu de la ligne qui indique le niveau de révision des micro-programmes :
Firmware rev. : 3.12 |
Si le niveau de révision des micro-programmes est inférieur à 3.12, téléchargez les nouveaux micro-programmes :
# ssaadm download -f /usr/lib/firmware/ssa/ssafirmware contrôleur |
Définissez votre périphérique d'initialisation :
# ssaadm set_boot_dev <chemin_périphérique_initialisation> |
Où <chemin_périphérique_initialisation> est le chemin d'accès au périphérique que vous avez sélectionné en tant que périphérique d'initialisation à l'étape 1. Cette commande est interactive et nécessite confirmation de la part de l'utilisateur. Elle attribue à la variable d'environnement OBP périphérique d'initialisation le chemin d'accès au périphérique que vous avez sélectionné en tant que périphérique d'initialisation. Nous vous recommandons de créer une valeur devalias OBP pour garder une trace du chemin en cas de perte accidentelle.
Si vous devez mettre à niveau votre FCode, tapez la commande ssaadm :
# ssaadm fc_download |
Arrêtez le système :
# /usr/sbin/init 0 |
Si vous téléchargez les nouveaux micro-programmes, appuyez sur le bouton SYS OK situé à l'arrière du ou des SPARCstorage Array pour réinitialiser ces derniers.
Avant d'initialiser votre système, attendez que chaque SPARCstorage Array ait exécuté les auto-tests à la mise sous tension (POST).
Initialisez votre système.
ok reset ok boot |
L'installation de l'environnement d'exploitation Solaris 8 est maintenant terminée. Si vous voulez installer le logiciel Disk Management, reportez-vous à la documentation utilisateur fournie avec le logiciel.
Si votre système ne s'initialise pas, vérifiez les points suivants :
La variable d'environnement boot-device correspond-elle à votre périphérique d'initialisation ?
Le niveau de révision du FCode est-il 1.33 ou supérieur si vous tentez d'initialiser via une carte FC/S SBus ? Pour vérifier le niveau de révision du FCode, reportez-vous à la section "Vérification du niveau FCode de votre carte FC/S SBus".
Déterminez votre niveau de FCode :
ok setenv fcode-debug? true ok reset ok show-devs |
Vous devriez voir un résultat semblable à ce qui suit :
. . . /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 |
Examinez le résultat de la commande show-devs et identifiez les lignes correspondant aux cartes FC/S connectées au SPARCstorage Array d'initialisation.
Pour une carte FC/S, les lignes obtenues, composées de soc@x,x sont similaires à :
/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 |
Identifiez la version du FCode de la carte FC/S :
ok cd chemin_court ok sccsid type 1.33 95/04/19 ok device-end |
Où chemin_court est la ligne la plus courte du résultat contenant soc@x,x . Si l'on prend comme exemple le résultat ci-dessus, vous devez entrer :
ok cd /iommu@0,10000000/sbus@0,10001000/SUNW,soc@0,0 ok sccsid type 1.33 95/04/19 ok device-end |
Si la version du FCode est antérieure à 1.33, vous devez installer le niveau de FCode minimal.
Vous pouvez mettre à niveau votre FCode après avoir installé le logiciel Solaris 8.
Les numéros de référence de cartes FC/S SBus suivants contiennent le niveau de révision de FCode nécessaire à l'initialisation :
501-2069-07 ou supérieur
501-2553-03 ou supérieur
Voulez-vous réinitialiser votre variable d'environnement OBP fcode-debug ?
ok setenv fcode-debug? false ok reset |