반응형
■ dmesg
커널 로그 확인
■ modinfo <모듈 이름>
modinfo <모듈 경로>.ko
모듈의 정보를 볼 수 았다.
* 임베디드 보즈에서는 modinfo 파일이 제공되지 않을 수 있다!
그럴땐 module-init-tools를 컴파일 하자.
■ insmod <모듈 경로>.ko
옵션 : -k : autoclean을 사용하여 적재
커널 디렉토릴르 찾아 해당 모듈을 추가한다.
* 모듈 로드에 실패했다면 insmod를 이용해 정보를 확인하는 것 에는 충분하지 않을 수 있다!
그럴땐 kernel log를 확인해 보자.
■ sudo modprobe <모듈이름>
옵션 : -k : autoclean을 사용하여 추가
-r : 모듈 삭제
모듈을 추가하는데 가장 유용하게 사용되는 명령이다.
이 명령은 insmod와 달리 아무 위치에서나 모듈을 추가할 수 있고, 의존성이 필요한 모듈이 있다면 그 모듈을 먼저 추가하고 해당 모듈을 추가한다. => insmod와 가장 큰 차이점
■ sudo rmmod <모듈이름>
옵션 : -r : 의존관계에 있는 모듈을 한번에 삭제
모듈을 삭제할 때
반응형
'개발 > Linux' 카테고리의 다른 글
vi/vim의 유용한 기능 - html 문서로 변환하기 (0) | 2015.02.17 |
---|---|
리눅스 커널 모듈 - (0) | 2015.02.12 |
커널 모듈 (0) | 2015.02.11 |
파이프 - 프로세스 파이프, popen/pclose (0) | 2014.11.28 |
프로세스와 신호 - 안정적인 신호 인터페이스 (0) | 2014.11.07 |