我正在尝试安装此模块:https://github.com/mkottman/acpi_call
我做了一个制作,制作安装。
然后我看到acpi_call.ko
在/lib/modules/4.3.3-5-default/extra/
中。
当我
模块探测器acpi_调用
我得到
修改探测器:致命:在目录/lib/modules/4.3.3 - 5中未找到模块acpi_call-默认
已尝试将acpi_call.ko
放入/lib/modules/4.3.3-5-default
,但得到相同的结果。
我想使它持久,以便当我重新启动,模块加载。我认为这是可能的,只有与modprobe。
4条答案
按热度按时间ogq8wdun1#
如果module.ko文件确实在
/lib/modules/4.3.3-5-default/extra/
下,并且4.3.3-5-default
确实是您当前的内核版本,那么问题可能只是您需要运行depmod
来重新创建模块依赖列表。然后重试
modprobe
模块。nwo49xxi2#
我的解决方案是独一无二的,但在我的系统中,我重建了内核并取出了一个模块。我安装了vendors模块,但无法使用vendors模块 Boot 系统。在我的情况下,我忘记移动所有/lib/modules信息,因此
modules.builtin
仍然有我正在升级的模块。从modules.builtin
手动删除模块并执行depmod -a
修复了我的问题。5fjcxozz3#
这将解决ubuntu/debian的问题
mnowg1ta4#
尝试在源目录下运行
make && sudo make install
,这样就可以使用内核头文件中的Makefile将模块安装到正确的位置。