当前位置:  技术问答>linux和unix

加载模块失败原因提问

    来源: 互联网  发布时间:2016-05-22

    本文导语:  请高手指教,下面代码编译后,用 root@]#insmod var.ko onevalue=0x27 twostring='c' 指令可以加入内核,而用 root@]#insmod var.ko onevalue=0x27 twostring="Oh my godrmmod test" 指令却不能加入内核,请问是什么原因。谢谢! #include  #inc...

请高手指教,下面代码编译后,用
root@]#insmod var.ko onevalue=0x27 twostring='c'
指令可以加入内核,而用
root@]#insmod var.ko onevalue=0x27 twostring="Oh my godrmmod test"
指令却不能加入内核,请问是什么原因。谢谢!

#include 
#include 
#include 
#include  //使用模块变量应包含的头文件

static int onevalue=1;
static char *twostring=NULL;

module_param(onevalue,int,0);

module_param(twostring,charp,0);

static int hello_init(void)
{
printk("Hello, world [onevalue=%d:twostring=%s]n",onevalue,twostring);
return 0;
}

static void hello_exit(void)
{
printk("Goodbye, worldn");
}

module_init(hello_init);
module_exit(hello_exit);

MODULE_AUTHOR("You Young-chang frog@falinux.com");
MODULE_DESCRIPTION("Module Parameter Test Module");
MODULE_LICENSE("Dual BSD/GPL");
------------------------------------------
附Makefile代码:
obj-m  :=var.o

KDIR   :=/lib/modules/$(shell uname -r)/build
PWD    :=$(shell pwd)

default:
$(MAKE) -C $(KDIR) SUBDIRS=$(PWD) modules
clean:
rm -rf *.ko
rm -rf *.mod.*
rm -rf .*.cmd
rm -rf *.o

|
字符串的參數內部有空格,應該得用轉義字符

    
 
 

您可能感兴趣的文章:

  • 使用非root用户加载模块出错
  • 为何每次重启都要重新加载驱动模块?
  • 驱动模块断电重加载问题
  • 升级内核之后,模块加载问题
  • 怎样让模块加载之后自动执行里面的函数
  • 模块加载框架 SeaJS
  • insmod 加载驱动模块后,重启后驱动为什么没有了
  • linux2.6内核 如何自动加载当前所需要的模块
  • 在linux操作系统中,如何实现可加载的模块是否被卸载的检测
  • 服务端的模块加载器 StyleCombine
  • JavaScript模块加载器 GoJS
  • 怎么给内核加载自己编写的模块
  • 请教linux中如何自动加载自己的模块
  • 模块加载错误: -1 Unknown symbol in module
  • 加载模块出错,系统死机
  • JavaScript 模块加载器 DefineJS
  • 加载模块的问题!
  • 为什么模块不能加载
  • 有没有什么办法能够查询到某个内核模块程序加载之后的运行情况?
  • 请教,如何知道内存中某个驱动模块是否已经被加载??
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 加载yaffs2文件系统失败
  • GNOME 3 加载失败
  • 加载静态库失败
  • linux启动加载时有几个挂载文件系统失败,请高手指教!
  • 使用2.6.25内核request_firmware函数加载firmware失败,错误-2(ENOENT)
  • 很奇怪:fedora 8 用rc.local自动加载设备驱动程序失败?
  • 内核加载ramdisk失败(在线等,帮顶有分)
  • 加载helloworld模块失败请高手帮忙!
  • 交叉编译后得到的KO文件在目标板加载失败(十万火急)
  • 驱动加载失败的调试信息
  • 2.6.33自带的sd8688的wifi驱动为神马不好使呢?(显示加载固件失败)
  • JavaScript 模块加载器 DefineJS iis7站长之家
  • Linux下c函数dlopen实现加载动态库so文件代码举例
  • 请教一下Linux的动态库加载方式(是启动加载还是运行加载?)
  • Linux下指定运行时加载动态库路径及shell下执行程序默认路径
  • 在线等待!请文中怎么使用WebLogc的类加载器加载一个类?
  • struts+spring+hibernate+jquery实现分页功能的几个基本类介绍(异步加载)
  • driver的静态加载和动态加载占用内存问题
  • 可执行程序加载动态库 和 动态库加载动态库 的动态库初始化的问题
  • vmware下加载了一个虚拟软驱镜像,如果设置第一启动项为软驱的话,软驱能正常加载运行。但如果我第一启动项不设为软驱,正常启动fedora12的话。
  • usbhid妨碍了系统自动加载我的usb驱动程序,求教解决 (主要是加载后设备的驱动被认作usbhid)
  • 问问lib加载的问题
  • linux生成(加载)动态库静态库和加载示例方法
  • linux网卡驱动加载异常
  • 要写一个Linux下的elf加载器需要哪些知识?
  • 加载混杂设备
  • js/css文件加载管理 uetjs
  • 如何加载硬盘?
  • JS文件加载优化 ControlJS
  • 无刷新动态加载数据与滚动条加载适合评论的jquery代码
  • jQuery数据延迟加载插件 DataLazyLoad


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3