当我的嵌入式Linux操作系统启动时,驱动程序st_drv和btwilink正在加载,但我需要按特定顺序加载模块,如下所示..
我看了/ etc / modules或/etc/modules.conf文件但是没有上述模块的名称
如何在启动时禁用内核加载的这两个驱动程序/模块?
注意:我使用的是使用设备树的Linux 3.12内核
答案 0 :(得分:1)
为此,
您可以从默认路径移动模块,然后创建新的模块依赖关系,
转到 / lib / modules / your_kernel_version / kernel
通常 your_kernel_versoin 类似 3.4.23-generic
从该目录中找到 st_drv和btwilink 模块,然后将其移至其他文件夹。
使用 depmod 命令与其他模块创建新的依赖关系列表 $ depmod。
现在您可以重启PC并确保未加载驱动程序st_drv和btwilink,请使用 lsmod
注意:确保您拥有root用户权限