我已经搜索了网络,但仍然没有找到答案。我按照http://ubuntuforums.org/showthread.php?t=800251上的指示进行操作。它编译好,我可以做 insmod。消息显示正常。但是当我运行 rmmod 时,它会失败并显示“设备或资源繁忙”消息。我更改了模块的名称和insmod,rmmod,同样的情况。我不知道如何强制 rmmod 模块,我也想知道是什么导致了这种“资源繁忙”现象。任何想法?我正在使用 ubuntu,并被告知系统是从未编译的二进制映像安装的,所以我的猜测是系统中存在一些差异。下面的程序有什么问题吗?提前致谢。陈
#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 );