Sun Cluster Handbuch Softwareinstallation für Solaris OS

ProcedureSo entfernen Sie den RSMRDT-Treiber manuell

Wenn der Treiber auch nach Durchführung des Verfahrens in So deinstallieren Sie die SUNWscrdt-Pakete weiter im Speicher vorhanden ist, führen Sie folgendes Verfahren aus, um den Treiber manuell aus dem Speicher zu entfernen.

Schritte
  1. Starten Sie das Dienstprogramm adb.


    # adb -kw
    
  2. Legen Sie für die Kernel-Variable clifrsmrdt_modunload_ok den Wert 1 fest.


    physmem NNNN
    clifrsmrdt_modunload_ok/W 1
    
  3. Beenden Sie das Dienstprogramm adb, indem Sie die Tastenkombination STRG+D drücken.

  4. Suchen Sie nach den Modul-IDs clif_rsmrdt und rsmrdt.


    # modinfo | grep rdt
    
  5. Entfernen Sie das clif_rsmrdt-Modul.

    Sie müssen das clif_rsmrdt-Modul entfernen, bevor Sie das rsmrdt-Modul entfernen können.


    # modunload -i clif_rsmrdt_id
    
    clif_rsmrdt_id

    Gibt die numerische ID des zu entfernenden Moduls an

  6. Entfernen Sie das rsmrdt-Modul.


    # modunload -i rsmrdt_id
    
    rsmrdt_id

    Gibt die numerische ID des zu entfernenden Moduls an

  7. Überprüfen Sie, ob das Modul erfolgreich enfernt wurde.


    # modinfo | grep rdt
    

Beispiel 2–5 Entfernen des RSMRDT-Treibers

Das folgende Beispiel zeigt die Konsolenausgabe nachdem der RSMRDT-Treiber manuell entfernt wurde.


# adb -kw
physmem fc54
clifrsmrdt_modunload_ok/W 1
clifrsmrdt_modunload_ok: 0x0 = 0x1
^D
# modinfo | grep rsm
 88 f064a5cb 974 - 1 rsmops (RSMOPS module 1.1)
 93 f08e07d4 b95 - 1 clif_rsmrdt (CLUSTER-RSMRDT Interface module)
 94 f0d3d000 13db0 194 1 rsmrdt (Reliable Datagram Transport dri)
# modunload -i 93
# modunload -i 94
# modinfo | grep rsm
 88 f064a5cb 974 - 1 rsmops (RSMOPS module 1.1)
#

Allgemeine Fehler

Wenn der Befehl modunload fehlschlägt, wird der Treiber möglicherweise noch von Anwendungen verwendet. Beenden Sie die entsprechenden Anwendungen und führen Sie den Befehl modunload erneut aus.