安装模块问题

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
emleehom
帖子: 5
注册时间: 2013-08-07 16:40
系统: ubuntu12.04

安装模块问题

#1

帖子 emleehom » 2013-08-07 16:45

insmod param.ko后,如何显示模块运行结果
源程序如下
#include<linux/init.h>
#include<linux/module.h>
MODULE_LICENSE("GPL");
static char *name = "lhp";
static int age = 30;
module_param(age,int,S_IRUGO);
module_param(name,charp,S_IRUGO);
static int hello_init(void)
{
printk(KERN_EMERG"Name:%s\n,name");
printk(KERN_EMERG"age:%d\n,age");
return 0;
}
static void hello_exit(void)
{
printk(KERN_EMERG"module exit\n");

}
module_init(hello_init);
module_exit(hello_exit);
就是安装模块后,终端没反应,而看视频资料,应该会出现“age :30”,为什么啊,编译没问题,param.ko也有,问大神如何出现模块运行结果啊
头像
懒蜗牛Gentoo
论坛版主
帖子: 7362
注册时间: 2007-03-02 17:36
系统: Linux Mint

Re: 安装模块问题

#2

帖子 懒蜗牛Gentoo » 2013-08-07 17:03

dmesg看看
虽然世上没有完美的东西,但这并不影响我们追求完美,因为只有偏执狂才TMD能成功。
10.04新手入门——笨兔兔讲述自己的故事
emleehom
帖子: 5
注册时间: 2013-08-07 16:40
系统: ubuntu12.04

Re: 安装模块问题

#3

帖子 emleehom » 2013-08-08 17:31

这个我知道啊,可我看的资料都是在 insmod param.ko后,终端直接显示age=12,而我demsg后,age那里显示的是很长的一段数字
emleehom
帖子: 5
注册时间: 2013-08-07 16:40
系统: ubuntu12.04

Re: 安装模块问题

#4

帖子 emleehom » 2013-08-08 17:33

我试过了,dmesg后出现的不是age:30,而是很长一段数字
emleehom
帖子: 5
注册时间: 2013-08-07 16:40
系统: ubuntu12.04

Re: 安装模块问题

#5

帖子 emleehom » 2013-08-09 11:42

懒蜗牛Gentoo 写了:dmesg看看
这个我知道啊,可我看的资料都是在 insmod param.ko后,终端直接显示age=12,而我demsg后,age那里显示的是很长的一段数字
回复