# insmod aaa.ko
[ 1954.460208] gpio_request_check_pinmux
[ 1954.464153] CHECK PMX:P_UART2_RTSB has already been requested by b0124000.serial#
# lsmod
aaa 2360 0 - Live 0xbf004000 (O)
#
#
# rmmod aaa
rmmod: module 'aaa' not found
# lsmod
可看到rmmod已经成功了,为何会报not found呢?找了一篇文章:
http://www.cnblogs.com/feisky/archive/2010/05/29/1746888.html
必须创建/lib/modules/2.6.30.4这样一个空目录,否则不能卸载ko模块.
# rmmod nls_cp936
rmmod: chdir(/lib/modules): No such file or directory
但是这样倒是可以卸载nls_cp936,不过会一直有这样一个提示:
rmmod: module 'nls_cp936' not found
如果该目录里有对应的aaa.ko,就不会再有类似提示。