如果完成如何卸载 SUNWscrdt 软件包后驱动程序仍装入在内存中,请执行此过程,以手动卸载该驱动程序。
启动 adb 实用程序。
# adb -kw |
将 kernel 变量 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) # |