Falls der Treiber auch nach Abschluss von So deinstallieren Sie das SUNWscrdt-Paket im Speicher verbleibt, entladen Sie den Treiber mit diesem Verfahren manuell.
Starten Sie das Dienstprogramm adb.
# adb -kw |
Setzen Sie die Kernel-Variable clifrsmrdt_modunload_ok auf 1.
physmem NNNN clifrsmrdt_modunload_ok/W 1 |
Beenden Sie das Dienstprogramm adb mit Strg+D.
Ermitteln Sie die IDs für die Module clif_rsmrdt und rsmrdt.
# modinfo | grep rdt |
Entladen Sie das Modul clif_rsmrdt.
Das Modul clif_rsmrdt muss entladen werden, bevor Sie das Modul rsmrdt entladen können.
# modunload -i clif_rsmrdt_id |
Wenn der Befehl modunload fehlschlägt, greifen wahrscheinlich immer noch Anwendungen auf diesen Treiber zu. Beenden Sie die betreffenden Anwendungen und führen Sie dann den Befehl modunload erneut aus.
Bestimmt die numerische ID des zu entladenden Moduls.
Entladen Sie das Modul rsmrdt.
# modunload -i rsmrdt_id |
Bestimmt die numerische ID des zu entladenden Moduls.
Überprüfen Sie, ob das Modul ordnungsgemäß entladen wurde.
# modinfo | grep rdt |
Das folgende Beispiel zeigt die Ausgabe an der Konsole, nachdem der RSMRDT-Treiber manuell entladen 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) # |