Solaris 7 Handbok för Sun-plattformar

Före uppgradering av Flash-PROM

Innan du påbörjar uppgraderingen av systemets flash-PROM bör du beakta följande.


Varning!   Varning!

Avbryt inte strömförsörjningen till datorn under uppgraderingen. Ta inte bort, eller sätt i, systemkort under tiden som uppgraderingen pågår.



Obs!

Om ett strömavbrott inträffar under uppgraderingen av systemets flash-PROM måste du följa rutinerna för återskapning som beskrivs senare i detta kapitel.


Köra skriptet för uppdatering av Flash-PROM manuellt

Skriptet för uppdatering av systemets flash-PROM körs normalt vid uppstart. Du kan även köra skriptet manuellt genom att följa nedanstående beskrivning:

  1. Om du stänger av datorn för att ställa in överkopplingen för skrivskyddet (Sun Ultra 1 och Ultra 2 system), slår du på systemet så det kan starta upp.

  2. Ta ner systemet till enanvändarläge.


    % su
    Skriv in superanvändarens lösenord
    # init S
    

    Skriv följande:

  3. Kör skriptet för uppdatering av flash-PROM genom att skriva följande:


    /bin/sh /usr/platform/sun4u/lib/prom/'/usr/bin/uname -i'

    Följ de stegvisa instruktionerna i avsnittet "Före uppgradering av Flash-PROM". Börja med steg 2 (kör inte kommandot reboot).

Uppgradera Flash-PROM
  1. Om du stänger av datorn för att ställa in överkopplingen för skrivskyddet (Sun Ultra 1 och Ultra 2 system), slår du på systemet så det kan starta upp. Gå till Steg 1.

  2. Om du inte behövde stänga av systemet (t ex för Sun Enterprise 450 system eller Sun Ultra 450 arbetsstationer), startar du om systemet nu. Skriv reboot vid superanvändarens prompt.


    # reboot
    

  3. Om systemets flash-PROM behöver uppdateras visar uppdateringsskriptet följande meddelande.


    This system has older firmware. Although the current firmware is fully capable of running the 32-bit packages, you will not be able to run the 64-bit packages installed on this system until you update the system flash PROM.
    
    This system ships with flash PROM write-protect jumpers in the "write disabled" position. Before running the flash PROM update, please verify that the flash PROM jumpers are in the "write-enabled" position.
    
    See the Hardware Platform Guide for more information.
    
    Please answer the next question within 90 seconds, or press the ENTER key to disable the timer.
    
    Would you like to run the system flash PROM update now?
    (By default the system flash PROM update will not be run now.) yes or no? [y,n] y
    
    Flash Update 2.0: Program and system initialization in progress...

  4. Om texten Current Flash PROM Revision visas på skärmen går du till Steg 1. Om du ser felmeddelandet Flash Update: System Security set, slutför Steg 1. Om Open Boot security-mode är inställt till antingen full eller command, är säkerheten på PROM-nivå aktiverad och du kan inte uppgradera systemets flash-PROM. Med säkerhetsnivån aktiverad får du nedanstående felmeddelande. Du måste i detta fall ställa om variabeln security-mode till none.


    **ERROR:  System
    security is set:
    System firmware was not modified.
    

  5. Om du behöver ställa om security-mode, för OpenBoot vid uppstart går du till ok prompten med en av följande metoder. Följ därefter instruktionerna på nästkommande skärm.

    • Tryck Stop-a på tangentbordet.

    • Om du kör på en terminal och är ansluten till A-porten på systemet trycker du på Break-tangenten.

    • Om du är ansluten till serieport A via en telnet-förbindelse skickar du Break-sekvensen genom att trycka på tangenterna Control och ] samtidigt. Du återgår till kommandoraden i telnet. Skriv send brk på telnets kommandorad.

    • Om du är ansluten till serieport A via en tip-anslutning skickar du break-sekvensen genom att skriva in tecknen ~# snabbt efter varandra.


      Type boot, go (continue), or login (command mode)
      > login
      Firmware Password: Skriv in ditt lösenord
      Type help for more information
      ok setenv security-mode none
      ok boot
      

  6. När uppgraderingen påbörjas visas nuvarande och tillgängliga versioner av OpenBoot inbyggda program. Skriv yes om du vill uppgradera de inbyggda programmen i systemets flash-PROM. Om NVRAM-variabeln use-nvramrc? är sann återställer uppgraderingsskriptet use-nvramrc? till false. Du får bara meddelande om variabeln use-nvramrc? om use-nvramrc? är satt till true.


    Current System Flash PROM Revision:
    -----------------------------------
    OBP 3.5.2 1997/01/06 17:40
    
    Available System Flash PROM Revision:
    -------------------------------------
    OBP 3.11.1 1997/12/03 15:44
    
    NOTE: The system will be rebooted (reset) after the firmware has been updated.
    
    Do you wish to update the firmware in the system Flash PROM? yes/no : yes
    
    The NVRAM variable 'use-nvramrc?' was 'true'. This program will reset it to the default value 'false'. This is being done because the contents of the NVRAM variable 'nvramrc' may or may not be appropriate for use with the new firmware. Do not change the value of 'use-nvramrc?' until you evaluate the contents of 'nvramrc'.

  7. Uppgraderingsskriptet frågar om du vill fortsätta. Skriv yes. Om någon av NVRAM-variablerna har anpassats, visas både standardvärdet och det anpassade värdet.


    Are you sure that you wish to continue? yes/no :yes
    
    **IMPORTANT**  If the power fails during the firmware update that is about to take place, it is possible that the customized values in the NVRAM configuration variables will revert back to their *default values* once the system power is restored. *If* this event occurs then it could have a significant effect on the behavior of the system after power is restored. Following is a list of the system's NVRAM configuration variables which have default values and have been customized. You may wish to write this information down so that the values may be restored after recovery from a power loss.
    
    Name: sbus-probe-list
    Default: 01
    Current: 10
    Name: nvramrc
    Default: <null>
    Current: ." This is a sample message which indicates that nvramrc has been modified." cr

  8. Uppgraderingsskriptet frågar om du vill fortsätta. Skriv yes. Om standardvärdet för någon variabel har vändrats från den tidigare versionen, och du har ett anpassat värde, visar uppdateringsskriptet det tidigare standardvärdet, ditt anpassade värde och det nya standardvärdet. Om du inte skrev ut innehållet i NVRAM med kommandot eeprom i början av installationen, kan du skriva ner dina anpassade värden nu. Observera att det nya standardvärdet ersätter både det tidigare standardvärdet och ditt anpassade värde.


    Are you sure that you wish to continue? yes/no :yes
    
    Note this change to the default value for NVRAM variable 'sbus-probe-list'
    The default value for the old firmware: '01'
    Your customized value in NVRAM:         '10'
    The default value for the new firmware: 'e01'
    The new firmware default value is replacing your custom value *and* the old default value in NVRAM. This change *will* have an effect on the system after the system has been reset.


    Obs!

    Efter uppgraderingen kan du kontrollera om det är några av de väden som visades på föregående skärm som behöver justeras.


  9. Om överkopplingen är satt så att flash-PROM är låst för skrivning, eller nyckelbrytaren är i låst läge, får du följande felmeddelande. Åtgärda felet genom att se till att systemets flash-PROM är skrivbart.


    Couldn't determine the flash PROM component type.

    1. På Sun Ultra 1 och Ultra 2 system pausar du systemet genom att skriva init 0 vid superanvändarens prompt. Stäng av datorn. Sätt överkopplingen J2003 till icke skrivskyddat läge (stift 2 och 3 sammankopplade). Slå på datorn igen och slutför uppgraderingen av systemets flash-PROM. Mer information finns i avsnittet "Ställa in Flash-PROM till ej skrivskyddat".

    2. På Sun Enterprise 450 system, eller Sun Ultra 450 arbetsstationer, vrider du nyckelbrytaren till läget On eller Diagnostics och skriver reboot vid # prompten.

  10. Vid denna punkt är systemets flash-PROM uppgraderat. Efter uppgraderingen är klar startar systemet om, oavsett om installationen fullföljdes korrekt eller inte.


    Erasing the top half of the Flash PROM.
    Programming OBP into the top half of the Flash PROM.
    Verifying OBP in the top half of the Flash PROM.
    
    Erasing the bottom half of the Flash PROM.
    Programming OBP into the bottom half of Flash PROM.
    Verifying OBP in the bottom half of the Flash PROM.
    
    Erasing the top half of the Flash PROM.
    Programming POST into the top half of Flash PROM.
    Verifying POST in the top half of the Flash PROM.
     
    The system's Flash PROM firmware has been updated.
    
    Please wait while the system is rebooted ...
    Systemets omstartsmeddelanden visas.
    

  11. Vid denna punkt återställs alla NVRAM-variabler som har anpassade värden, utom use-nvramrc? och de anpassade värden som listas i Steg 1. Ett meddelande liknande följande visas:


    rebooting...
    Resetting ... 
    Restoring previous NVRAM environment settings...
    #power-cycles =       376
    security-#badlogins =  5
    nvramrc <custom nvramrc>
    OK
    Resetting ... 


    Obs!

    Det kan finnas variabler med som inte visades tidigare under uppgraderingen då anpassade värden listades. Detta beror på att en del variabler inte har några standardvärden.


  12. Om du tidigare ändrade överkopplingen på ett Sun Ultra 1 eller Ultra 2 system, ändrar du nu tillbaks till skrivskyddat läge (se Figur 4-1 ,Figur 4-2, Figur 4-3 och Figur 4-4).

    1. Låt systemet starta upp och logga in som superanvändare.

    2. Pausa systemet genom att skriva init 0 vid superanvändarens prompt.

    3. Stäng av datorn.

    4. Ta av datorns kåpa (se installations- eller servicehandboken för mer information).

    5. Använd antistatarmband (se installations- eller servicehandboken för mer information).

    6. Sätt tillbaks överkopplingen J2003 till skrivskyddat läge. I skrivskyddat läge är stift 1 och 2 sammankopplade (se Figur 4-1, Figur 4-2, Figur 4-3, Figur 4-6 och Tabell 4-5). Du kan vara tvungen att ta bort eventuella extrakort som kan skymma överkopplingen. Stift 1 är markerat med en asterisk (*).

      Figur 4-6 Sätta tillbaks överkopplingen till icke skrivskyddat läge

      Graphic

    7. Om du tog bort något extrakort innan du ändrade överkopplingen sätter du tillbaks det nu.

      Se installationshandboken eller servicehandboken för ditt system om du vill ha mer information om detta.

    8. Ta bort antistatarmbandet och sätt tillbaks datorns kåpa.

      Se installationshandboken eller servicehandboken för ditt system om du vill ha mer information om detta.

    9. Slå på strömmen till systemet.

  13. På Sun Enterprise 450 system, eller Sun Ultra 450 arbetsstationer, vrider du nyckeln till Standby när uppgraderingen är klar, väntar några sekunder, och vrider sedan tillbaks den.

    Denna procedur rensar eventuell gammal programkod som kan finnas kvar i systemminnet.