SUNWscrdt 패키지 제거 방법을 완료한 후 드라이버가 메모리에 로드되어 있는 경우 이 절차를 수행하여 드라이버를 수동으로 언로드합니다.
adb 유틸리티를 시작합니다.
phys-schost# adb -kw |
커널 변수 clifrsmrdt_modunload_ok를 1로 설정합니다.
physmem NNNN clifrsmrdt_modunload_ok/W 1 |
Ctrl-D를 눌러 adb 유틸리티를 종료합니다.
clif_rsmrdt 및 rsmrdt 모듈 ID를 찾습니다.
phys-schost# modinfo | grep rdt |
clif_rsmrdt 모듈을 언로드합니다.
rsmrdt 모듈을 언로드하기 전에 clif_rsmrdt 모듈을 언로드해야 합니다.
phys-schost# modunload -i clif_rsmrdt_id |
언로드되고 있는 모듈에 대한 숫자 ID를 지정합니다.
rsmrdt 모듈을 언로드합니다.
phys-schost# modunload -i rsmrdt_id |
언로드되고 있는 모듈에 대한 숫자 ID를 지정합니다.
모듈이 성공적으로 언로드되었는지 확인합니다.
phys-schost# modinfo | grep rdt |
다음 예는 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를 다시 실행하기 전에 응용 프로그램을 종료합니다.