Sun Cluster ソフトウェアのインストール (Solaris OS 版)

ProcedureRSMRDT ドライバを手動でアンロードする

SUNWscrdt パッケージを削除する」の完了後もドライバがメモリーにロードされたままの場合は、以下の手順を実行して、手作業でドライバをアンロードします。

  1. adb ユーティリティーを起動します。


    phys-schost# adb -kw
    
  2. カーネル変数 clifrsmrdt_modunload_ok1 に設定します。


    physmem NNNN
    
    clifrsmrdt_modunload_ok/W 1
    
  3. Ctrl-D キーを押して、adb ユーティリティーを終了します。

  4. clif_rsmrdt および rsmrdt モジュール ID を見つけます。


    phys-schost# modinfo | grep rdt
    
  5. clif_rsmrdt モジュールをアンロードします。

    モジュールをアンロードする前に、clif_rsmrdt モジュールをアンロードする必要があります。


    phys-schost# modunload -i clif_rsmrdt_id
    
    clif_rsmrdt_id

    アンロードする数値 ID を指定します。

  6. rsmrdt モジュールをアンロードします。


    phys-schost# modunload -i rsmrdt_id
    
    rsmrdt_id

    アンロードする数値 ID を指定します。

  7. モジュールがアンロードされたことを確認します。


    phys-schost# modinfo | grep rdt
    

例 8–1 RSMRDT ドライバのアンロード

次の例は、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 コマンドをもう一度実行する前にアプリケーションを終了してください。