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 |
언로드되는 모듈의 숫자 아이디를 지정합니다.
rsmrdt 모듈을 언로드합니다.
# modunload -i rsmrdt_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) # |
modunload 명령이 실패하는 경우 응용 프로그램이 드라이버를 사용 중일 수 있습니다. modunload를 다시 실행하기 전에 응용 프로그램을 종료합니다.