如果驅動程式在完成如何解除安裝 SUNWscrdt 套裝軟體之後仍位於記憶體中,請執行此程序以手動卸載驅動程式。
啟動 adb 公用程式。
# adb -kw |
將核心變數 clifrsmrdt_modunload_ok 設定為 1。
physmem NNNN clifrsmrdt_modunload_ok/W 1 |
按下 Control-D 以結束 adb 公用程式。
找到 clif_rsmrdt 和 rsmrdt 模組 ID。
# modinfo | grep rdt |
卸載 clif_rsmrdt 模組。
您必須在卸載 rsmrdt 模組之前卸載 clif_rsmrdt 模組。
# modunload -i clif_rsmrdt_id |
如果 modunload 指令失敗,則應用程式可能仍在使用該驅動程式。再次執行 modunload 之前,終止應用程式。
指定被卸載的模組之數字 ID。
卸載 rsmrdt 模組。
# modunload -i rsmrdt_id |
指定被卸載的模組之數字 ID。
驗證已成功卸載該模組。
# modinfo | grep rdt |
以下範例顯示手動卸載 RSMRDT 驅動程式之後的主控台輸出。
# 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) # |