Sun Cluster 软件安装指南(适用于 Solaris OS)

如何手动卸载 RSMRDT 驱动程序

如果完成如何卸载 SUNWscrdt 软件包后驱动程序仍装入在内存中,请执行此过程,以手动卸载该驱动程序。

  1. 启动 adb 实用程序。


    # adb -kw
    
  2. 将 kernel 变量 clifrsmrdt_modunload_ok 设置为 1


    physmem NNNN
    clifrsmrdt_modunload_ok/W 1
    
  3. Control-D 组合键退出 adb 实用程序。

  4. 查找 clif_rsmrdtrsmrdt 模块的 ID。


    # modinfo | grep rdt
    

  5. 卸载 clif_rsmrdt 模块。

    卸载 rsmrdt 模块之前,必须卸载 clif_rsmrdt 模块。


    # modunload -i clif_rsmrdt_id
    


    提示 –

    如果 modunload 命令失败,应用程序可能仍在使用驱动程序。终止应用程序,然后重新运行 modunload


    clif_rsmrdt_id

    指定要卸载的模块的数字 ID。

  6. 卸载 rsmrdt 模块。


    # modunload -i rsmrdt_id
    

    rsmrdt_id

    指定要卸载的模块的数字 ID。

  7. 检验模块是否卸载成功。


    # modinfo | grep rdt
    

示例——卸载 RSMRDT 驱动程序

以下的示例显示了手动卸载 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)
#