【问题标题】:Where does the module parameter stored while loading a driver module with module parameter使用模块参数加载驱动程序模块时模块参数存储在哪里
【发布时间】:2016-08-30 08:47:15
【问题描述】:

在加载带有模块参数的驱动程序模块时,模块参数存储在哪里。我需要自动化,这样如果我加载一个模块,它将在启用该参数的情况下加载。例如 如果我需要加载带有模块参数 hw_enable=1 的模块 net_dev.ko 所以我需要做-

modprobe net_dev hw_enable=1 

使用该选项加载它 但我想在我做的时候-

modprobe net_dev

它会自动取 hw_enable=1 那么为此我应该将此模块参数保存在内核中的什么位置?

【问题讨论】:

    标签: c linux-kernel kernel linux-device-driver build-automation


    【解决方案1】:

    配置文件中提供了要安装在 /etc/modprobe.d/ 目录中的模块的选项。因此,在您的情况下,如果您使用以下行在 /etc/modprobe.d 目录中创建文件 net_dev.conf

    选项 net_dev hw_enable=1

    而你调用 modprobe net_dev,它应该执行 modprobe net_dev hw_enable=1

    【讨论】:

      猜你喜欢
      • 2015-09-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多