커널 모듈 프로그래밍 질문드립니다

안녕하세요.
며칠간 시도해보다 답이 안나와서 글올려봅니다.

http://faelar.blog.me/80149628635

위 링크를 따라가서 보면 예제 소스가 있습니다.(블로거에게도 방금 질문을 올리긴했습니다.)
insmod나 rmmod를 하면 메시지만 출력되는 기본적인 예제이구요.
컴파일까지는 완료가 되었습니다.
insmod hello_module.o 입력하면 아래와 같이 나옵니다.
insmod: error inserting ‘helloworld.o’: -1 Invalid module format

그리고 hello_module.ko(2.6부터는 ko라고어디서 본것같네요.)로 입력을 하면 아무런 메시지 없이 프롬프트만 떨어집니다.
뭐가 문제 일까요…?? :roll: :roll:

ko를 사용하셔야 합니다.

아무런 출력이 없는 건 printf가 아니라 printk라서 그렇습니다.

printk는 콘솔로 출력하는 커널 내부 펑션으로 dmesg로 확인해보시거나

$ tail -f /var/log/kern.log

tail 명령어로 실시간으로 커널 로그를(콘솔 메세지) 볼 수 있습니다.