Cette procédure s'applique au pilote encore chargé en mémoire après la procédure Désinstallation du package SUNWscrdt.
Lancez l'utilitaire adb.
# adb -kw |
Définissez la variable de noyau clifrsmrdt_modunload_ok sur 1.
physmem NNNN clifrsmrdt_modunload_ok/W 1 |
Quittez l'utilitaire adb en appuyant sur Control-D.
Recherchez les ID des modules clif_rsmrdt et rsmrdt.
# modinfo | grep rdt |
Déchargez le module clif_rsmrdt.
Vous devez décharger le module clif_rsmrdt avant le module rsmrdt.
# modunload -i clif_rsmrdt_id |
Spécifie l'ID numérique du module en cours de déchargement.
Déchargez le module rsmrdt.
# modunload -i rsmrdt_id |
Spécifie l'ID numérique du module en cours de déchargement.
Vérifiez que le module est bien déchargé.
# modinfo | grep rdt |
L'exemple suivant affiche les informations sur la console une fois le pilote RSMRDT déchargé manuellement.
# 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) # |
Si la commande modunload échoue, cela signifie que des applications utilisent probablement actuellement le pilote. Fermez les applications avant d'exécuter à nouveau la commande modunload.