Notes de produit du serveur Oracle® Server X5-8

Quitter la vue de l'impression

Mis à jour : Octobre 2016
 
 

Le système ne parvient parfois pas à initialiser Solaris 11.2 (21044249)

Lors de l'initialisation ou de la réinitialisation d'Oracle Solaris 11.2 SRU10 ou suivant, il peut arriver que le système ne réponde plus (blocage).

  • Au cours d'une initialisation normale, le système se bloque juste après l'affichage de "All rights reserved" et avant l'affichage de "Hostname" :

        SunOS Release 5.11 Version 11.2 64-bit  Copyright (c) 1983,
            2015, Oracle and/or its affiliates. All rights reserved. 
                   (Messages stop here)
             Hostname: myhostname 
      
  • En mode d'initialisation détaillée (option d'initialisation du noyau -v), le système se bloque lors de la mise en ligne des CPU. Par exemple :

    SunOS Release 5.11 Version 11.2 64-bit
    Copyright (c) 1983, 2015, Oracle and/or its affiliates. All rights reserved.
    
    cpu0: x86 (chipid 0x0 GenuineIntel 306F4 family 6 model 63 step 4 clock 2600 MHz)
    cpu0: Intel(r) Xeon(r) CPU E7-8895 v3 @ 2.60GHz
    initialized cpu module 'cpu.generic' on chip 0 core 1 strand 0
    initialized model-specific module 'cpu_ms.GenuineIntel' on chip 0 core 1
    strand 0
    acpinex: cpu@2, cpudrv2
    /fw/sb@0/socket@0/cpu@2 (cpudrv2) online
    cpu1: x86 (chipid 0x0 GenuineIntel 306F4 family 6 model 63 step 4 clock 2600 MH)
    cpu1: Intel(r) Xeon(r) CPU E7-8895 v3 @ 2.60GHz
    cpu1 initialization complete - online
    (Messages stop here) 
      

Solution de contournement

Utilisez l'une des trois options ci-dessous:

  • Réinitialisez ou redémarrez le système. Il se peut que l'initialisation aboutisse.

  • Modifiez les paramètres associés à la gestion de l'alimentation et réinitialisez le système :

    1. Ajoutez le paramètre suivant dans le fichier /etc/system :

      set idle_cpu_no_deep_c=1

      set idle_cpu_prefer_mwait=0

    2. Entrez la commande : bootadm update-archive

    3. Réinitialisez le système.

  • Pour une solution temporaire ou pour démarrer un système qui ne s'initialise pas :

    • Pour effectuer l'initialisation dans le débogueur du noyau, ajoutez -kd à l'entrée grub, sur la ligne kernel.

    • Dans le débogueur, entrez :

      idle_cpu_no_deep_c/W 1

      idle_cpu_prefer_mwait/W 0

      :c