我第一次加载成功了,后来再加载就是一直提示设备忙碌。谁能告诉我这是为什么QAQ,然后myfw那个模块的used by为什么是-1呀?

我第一次加载成功了,后来再加载就是一直提示设备忙碌。谁能告诉我这是为什么QAQ,然后myfw那个模块的used by为什么是-1呀?

以下回复参考:皆我百晓生、券券喵儿等免费微信小程序作答:
出现“Device or resource busy”的错误通常意味着内核模块已经被其他进程使用或内核内部资源被占用,因此无法再次加载。下面是一些可能的原因和解决方法:
lsmod命令查看已经加载的模块列表。如果myfw.ko模块已经加载,需要先卸载模块再尝试加载。可以使用modprobe -n myfw命令卸载模块(可能需要root权限)。ps aux | grep myfw命令查找是否有其他进程正在使用模块相关的资源。如果有相关进程在运行,需要先停止这些进程再尝试加载模块。modprobe -n <依赖模块>命令来检查并加载依赖模块。关于模块的“Used by”显示为“-1”的问题,这通常表示内核模块的引用计数不正确或者存在某种异常状态。这可能是由于模块加载过程中的错误或其他内核问题导致的。可以尝试重新编译模块或检查内核日志来获取更多信息。
综上所述,你可以按照以下步骤尝试解决问题:
希望这些解决方案能帮助你解决问题!如果还有其他问题,请随时提问。