Solaris 10 5/09 Versionshinweise

Absturz in PCIe, da der dev_info-Knoten keine übergeordneten Daten besitzt (6517798)

Das Betriebssystem Solaris kann mit einer Nullzeigerdereferenzierung abstürzen, wenn die Datei driver.conf mit dem Attribut parent geändert wurde. Daraufhin wird die folgende Fehlermeldung angezeigt:


System panic: BAD TRAP: type=31 rp=2a101d31200 addr=8 mmu_fsr=0 
occurred in module "pcie" due to a NULL pointer dereference

Problemumgehung: Vor der Installation von Solaris 10 5/09 auf einem PCI Express-basierten SPARC-System (PCIe) sollten Sie überprüfen, ob die Datei driver.conf wie folgt geändert wurde:

  1. Wechseln Sie in das Verzeichnis /kernel/drv.

  2. Überprüfen Sie, ob in der Datei driver.conf das Attribut parent gesetzt ist. Wenn das Attribut parent gesetzt ist und der letzte Knoten darin das Wort pci enthält, müssen Sie diese Zeile auskommentieren. Es muss die gesamte Eigenschaft auskommentiert sein. Beispiel:


    # name="ACME,simple" parent="/pci@7c0/pci@0/pci@9"
    # unit-address="3,1" debug-mode=12;
    name="ACME,example" parent="pseudo" instance=1;
    name="ACME,scsi" parent="/pci@7c0/pci@0/pci@9/scsi"
    unit-address="3,1" debug-mode=12;
  3. Wiederholen Sie Schritt 2 für die verschiedenen driver.conf-Dateien in den folgenden Verzeichnissen:

    • /usr/kernel/drv

    • /platform/`uname -i`/drv

    • /platform/`uname -m`/drv

  4. Installieren Sie das Betriebssystem Solaris 10 5/09.

  5. Installieren Sie das Patch 127747-01.

  6. Wechseln Sie in die in den Schritten 1 und 3 angegebenen Verzeichnisse und kommentieren Sie alle Zeilen aus, die lt. Schritt 2 in den driver.conf-Dateien auskommentiert werden sollen.