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.
Starten Sie das Dienstprogramm adb.
# adb -kw |
Legen Sie für die Kernel-Variable clifrsmrdt_modunload_ok den Wert 1 fest.
physmem NNNN clifrsmrdt_modunload_ok/W 1 |
Beenden Sie das Dienstprogramm adb, indem Sie die Tastenkombination STRG+D drücken.
Suchen Sie nach den Modul-IDs clif_rsmrdt und rsmrdt.
# modinfo | grep rdt |
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 |
Gibt die numerische ID des zu entfernenden Moduls an
Entfernen Sie das rsmrdt-Modul.
# modunload -i rsmrdt_id |
Gibt die numerische ID des zu entfernenden Moduls an
Überprüfen Sie, ob das Modul erfolgreich enfernt wurde.
# modinfo | grep rdt |
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) # |
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.