본문 바로가기

TroubleShooting/Kernel

insmod 로 모듈 insert 할때 오류("-1 Operation not permitted") 발생

728x90
 서드파티 드라이버를 모듈 컴파일하고 insmod 로 모듈 인스톨를 시도했을때, "-1 Operation not permitted" 라는 오류가 계속 발생하였습니다. 메뉴얼 설명대로 그대로 했는거 같은데, 오류가 나서 도대체 원인이 무엇때문인지 구글링을 해보았지만 권한 문제(root 사용자)때문이라는 별 시원찮은 대답들 밖에 없더군요.
 한참을 고생하다가 메뉴얼과 비교하던 중 파라미터로 넘기는 문자열을 잘못 입력하고 있었던 어이없는 실수임을 알게 되었습니다.

# insmod network-bypass.ko board=NAR3000
insmod: error inserting 'network-bypass.ko': -1 Operation not permitted

 메뉴얼을 대충보다보니, 7090 장비가 NAR7090 이길래 실제 사용하는 장비가 3000 장비라서 NAR3000 이라고 입력했더니 오류가 났었습니다.
# insmod network-bypass.ko board=CAR3000
-> 정상

* 메뉴얼을 꼼꼼하게 잘 보자는 교훈을 얻게되었습니다.