「SUNWscrdt パッケージを削除する」の完了後もドライバがメモリーにロードされたままの場合は、以下の手順を実行して、手作業でドライバをアンロードします。
adb ユーティリティーを起動します。
phys-schost# adb -kw |
カーネル変数 clifrsmrdt_modunload_ok を 1 に設定します。
physmem NNNN clifrsmrdt_modunload_ok/W 1 |
Control+D キーを押して、adb ユーティリティーを終了します。
clif_rsmrdt およびモジュール ID を見つけます。
phys-schost# modinfo | grep rdt |
clif_rsmrdt モジュールをアンロードします。
モジュールをアンロードする前に、clif_rsmrdt モジュールをアンロードする必要があります。
phys-schost# modunload -i clif_rsmrdt_id |
アンロードする数値 ID を指定します。
rsmrdt モジュールをアンロードします。
phys-schost# modunload -i rsmrdt_id |
アンロードする数値 ID を指定します。
モジュールがアンロードされたことを確認します。
phys-schost# modinfo | grep rdt |
次の例は、RSMRDT ドライバを手動で削除した後のコンソール出力を示しています。
phys-schost# adb -kw physmem fc54 clifrsmrdt_modunload_ok/W 1 clifrsmrdt_modunload_ok: 0x0 = 0x1 ^D phys-schost# 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) phys-schost# modunload -i 93 phys-schost# modunload -i 94 phys-schost# modinfo | grep rsm 88 f064a5cb 974 - 1 rsmops (RSMOPS module 1.1) |
modunload コマンドが失敗した場合、アプリケーションはおそらくまだドライバを使用しています。modunload コマンドをもう一度実行する前にアプリケーションを終了してください。