2013-03-14 2 views
0

그물을 검색했지만 아직 답을 찾지 못했습니다. 방향을 따라 http://ubuntuforums.org/showthread.php?t=800251을 따라갔습니다. 컴파일이 잘되며 insmod를 할 수 있습니다. 메시지가 표시됩니다. 하지만 rmmod를 실행하면 "Device or resource busy"메시지와 함께 실패합니다. 모듈의 이름을 변경하고 insmod, rmmod가 발생합니다. 모듈을 강제로 제거하는 방법을 모르겠습니다. 또한이 '리소스 사용 중'현상을 일으키는 원인을 알고 싶습니다. 아이디어가 있으십니까? 우분투를 사용하고 있고 시스템이 컴파일되지 않은 바이너리 이미지에서 설치되었다고 들었습니다. 그래서 추측 하건데 시스템에 약간의 불일치가 있습니다 .. 아래 프로그램에 문제가 있습니까? 미리 감사드립니다. 찬rmmod가 장치 또는 리소스 사용 중 메시지와 함께 실패 함

#include <linux/module.h> 

static int __init hello_world(void) 
{ 
    printk("hello world!\n"); 
    return 0; 
} 

static void __exit goodbye_world(void) 
{ 
    printk("goodbye world!\n"); 
} 

module_init(hello_world); 
module_exit(goodbye_world); 
+0

어떤 커널 버전을 사용하고 있습니까? 우분투 11.10을 사용하고 있습니까? – Dhasneem

답변

0

여러분의 프로그램은 나에게 올바른 것 같다. 사실, 그것은 내 시스템에서 잘 작동합니다. rmmod를 시도 할 때 dmesg 출력과 같이 도움이되는 추가 정보를 제공 할 수 있습니까?

관련 문제