open(devfile) 하면 modprobe 에러
글쓴이: jai / 작성시간: 월, 2004/05/24 - 6:25오후
mknod /dev/test_j c 199 0 로 디바이스 파일을 만들고 모듈을 만들었습니다.
모듈을 로딩하기 전에 open("/dev/test_j", O_RDWR) 호출만으로도
modprobe: modprobe: Can't locate module char-major-199
라는 에러가 나옵니다.
게시판을 보니 /etc/modules.conf 파일에
alias char-major-199 off
를 넣으면 moprobe 가 해당 모듈을 로딩하는 것을 무시하라는 명령인데,
이 엔트리가 있으면 open() 에서 에러가 찍히지 않네요.
modules.dep 파일에 등록된 모듈도 아닌데,
디바이스 파일을 open하면 modprobe 에러가 나오는 것이 정상인가요?
모듈을 잘못 만든게 아닌지 궁금합니다.
Forums:
댓글 달기