- 论坛徽章:
- 0
|
问题找到了,是busybox配置问题。在
Location:
-> Linux Module Utilities
如果配置了 Simplified modutils ,配置选项如下:
[*] Simplified modutils
[*] Accept module options on modprobe command line (NEW)
[*] Skip loading of already loaded modules (NEW)
--- Options common to multiple modutils
[ ] Try to load module from a mmap'ed area
(/lib/modules) Default directory containing modules
(modules.dep) Default name of modules.dep
如果没有配置 Simplified modutils ,配置选项如下:
[*] modinfo
[ ] Simplified modutils
[*] insmod
[*] rmmod
[*] lsmod
*] Pretty output
[*] modprobe
[*] Blacklist support
[*] depmod
--- Options common to multiple modutils
[ ] Support version 2.2/2.4 Linux kernels
[ ] Try to load module from a mmap'ed area
[*] Support tainted module checking with new kernels
[*] Support for module.aliases file
[*] Support for module.symbols file
(/lib/modules) Default directory containing modules
(modules.dep) Default name of modules.dep
默认用的是上面那种配置,现在我不配置 Simplified modutils,选择 insmod 等,就可以正常 rmmod 了
有关Simplified modutils,busybox-1.23.0的说明如下:
CONFIG_MODPROBE_SMALL: │
│ │
│ Simplified modutils. │
│ │
│ With this option modprobe does not require modules.dep file │
│ and does not use /etc/modules.conf file. │
│ It scans module files in /lib/modules/`uname -r` and │
│ determines dependencies and module alias names on the fly. │
│ This may make module loading slower, most notably │
│ when one needs to load module by alias (this requires │
│ scanning through module _bodies_). │
│ │
│ At the first attempt to load a module by alias modprobe │
│ will try to generate modules.dep.bb file in order to speed up │
│ future loads by alias. Failure to do so (read-only /lib/modules, │
│ etc) is not reported, and future modprobes will be slow too. │
│ │
│ NB: modules.dep.bb file format is not compatible │
│ with modules.dep file as created/used by standard module tools. │
│ │
│ Additional module parameters can be stored in │
│ /etc/modules/$module_name files. │
│ │
│ Apart from modprobe, other utilities are also provided: │
│ - insmod is an alias to modprobe │
│ - rmmod is an alias to modprobe -r │
│ - depmod generates modules.dep.bb │
│ │
│ As of 2008-07, this code is experimental. It is 14kb smaller │
│ than "non-small" modutils.
|
|