模块在insmod之后无法rmmod问题

2024-07-24  

1,首先保证make menuconfig选项配置:

 [*] Enable loadable module support  --->   

[*]   Module unloading  

2,在lib下缺少modules目录和相应内核版本目录(我的是3.8.0),提示:

rmmod: chdir(/lib/modules): No such file or directory

解决办法:


: ls hello.ko

hello.ko

: ls lib/

ld-uClibc-0.9.32.so   libdl.so.0            libnsl.so.0           librt.so.0

ld-uClibc.so.0        libgcc_s.so           libpthread-0.9.32.so  libuClibc-0.9.32.so

libc.so.0             libgcc_s.so.1         libpthread.so.0       libutil-0.9.32.so

libcrypt-0.9.32.so    libm-0.9.32.so        libresolv-0.9.32.so   libutil.so.0

libcrypt.so.0         libm.so.0             libresolv.so.0

libdl-0.9.32.so       libnsl-0.9.32.so      librt-0.9.32.so

:insmod hello.ko

:lsmod

hello 521 0 - Live0xbf014000

:rmmod hello     //失败

rmmod:chdir(/lib/modules): No such file or directory

:mkdir -p lib/modules/3.8.0  //创建相应目录

:lsmod

hello 521 0 - Live0xbf014000

:rmmod hello     //成功

:


文章来源于:电子工程世界    原文链接
本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。