2016-05-04 67 views
0

加载带模块参数的驱动程序模块时存储模块参数的位置。我需要自动执行此操作,以便如果我加载模块,它将加载该参数。例如 如果我需要加载一个模块net_dev.ko与模块的参数hw_enable = 1 所以我需要做 -加载模块参数时存储模块参数的位置

modprobe net_dev hw_enable=1 

与选项 加载它,但我想,当我做 -

modprobe net_dev 

它会自动采取hw_enable = 1 因此,为什么我应该在内核中保存这个模块参数?

回答

3

选项在配置文件中提供,用于安装在/etc/modprobe.d/目录中的模块。所以你的情况,如果你创建/etc/modprobe.d目录中的文件net_dev.conf与以下行

选项net_dev hw_enable = 1

,并调用modprobe的net_dev,应该执行modprobe的net_dev hw_enable = 1