This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] Linux:Busybox:modprobe 不工作。

Guru**** 2587365 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/593147/linux-busybox-modprobe-not-working

工具/软件:Linux

您好!  

我需要有关在总线框生成的文件系统中使用 modprobe 加载内核模块的帮助。  

我为 BeagleBone 硬件生成了 busybox FS、并在/lib/modules 中安装了所有驱动程序  ,此文件夹还具有 modules.dep  

当我运行 modprobe 时、我收到错误"未找到模块"

例如,如果我运行 modprobe MII.ko, 则会显示“MII.ko not found”(未找到 MII.ko)。  但如果我不吸烟、它会起作用。  

我真的不明白为什么、我希望 modprobe 读取 modules.dep 并根据依赖项相应地加载模块。  

有人能告诉我到底是什么错了。  

提前感谢。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Kiran、

    modules.dep 是否有要插入的驱动程序的条目?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    好的。 我通过在总线框中取消选择小型 modprobe 选项并选择标准 modprobe 版本来解决此问题。  

    现在运行正常、上一个版本不关心 modules.dep、如 busybox 的 modprobe_small.c 文件中所述。  

    谢谢