我只是尝试在linux中注册一个网络设备,所以我写了一个小程序来注册一个网络设备。 c程序包含仅注册网络设备的代码。 做完
# insmod net_device.ko
我能够在/ proc / modules文件中看到net_device
。
当我做的时候
# rmmod net_device
输出:
Device busy or Resource busy
然后我试了
# rmmod -f net_device
输出
Device busy or Resource busy
当我做的时候
# modprobe -rf net_device
net_device module not found
我在内核2.6.34.13 中启用了 CONFIG_MODULE_FORCE_UNLOAD = Y 。
当我看到/proc/modules
是
net_device 12383 1 Loading 0xf423 (p+)
p +
的含义是什么?还有其他杀死模块的方法吗?
谢谢