[英]How to view information about a newly loaded external Linux kernel module?
我有一个来自http://www.tldp.org/LDP/lkmpg/2.6/html/x121.html的简单Hello World内核模块
我用MODULE_AUTHOR
和MODULE_DESCRIPTION
添加了几行
它构建成功,我可以使用insmod
将其插入当前内核,使用dmesg
查看日志,使用lsmod
检查模块是否存在。
但是,我希望能够使用modinfo
查看模块的信息,但是它不起作用。
我收到modinfo: ERROR: Module hello not found.
我尝试运行depmod
和depmod -A
但它们没有任何区别。
有什么办法可以使modinfo
“ reload”以便我可以查看新添加的模块的信息?
从手册页:
modinfo从命令行上给出的Linux内核模块中提取信息。 如果模块名称不是文件名,则将搜索/ lib / modules / version目录,这在加载内核模块时也由modprobe(8)完成。
因此,看起来此命令仅使用内核模块文件来获取此信息,因此您可以运行:
modinfo hello.ko
或者您可以将内核模块放在/lib/modules/version/
目录中
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.