加载带有模块参数的驱动程序模块时,模块参数存储在哪里。我需要自动化,这样如果我加载模块,它将在启用该参数的情况下加载。例如 如果我需要使用模块参数 hw_enable=1 加载模块 net_dev.ko 所以我需要做-
modprobe net_dev hw_enable=1
用那个选项加载它 但是当我这样做的时候我想要-
modprobe net_dev
会自动取hw_enable=1 那么为此,我应该将这个模块参数保存在内核中的什么位置?
最佳答案
在/etc/modprobe.d/目录中安装的模块的配置文件中提供了选项。因此,在您的情况下,如果您使用以下行在/etc/modprobe.d 目录中创建文件 net_dev.conf
选项 net_dev hw_enable=1
你调用modprobe net_dev,它应该执行modprobe net_dev hw_enable=1
关于c - 加载带模块参数的驱动模块时,模块参数存储在哪里,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37035770/