您可以通过启动参数将选项传递给 Linux 内核模块吗?

您可以通过启动参数将选项传递给 Linux 内核模块吗?

我有一个问题,可以通过将 lpfc 驱动程序更改为使用 MSI 中断来修复。这可以通过添加“options lpfc lpfc_use_msi=2”/etc/modprobe.conf.local 文件来实现。

有没有办法使用内核启动参数进行此更改?

答案1

来自Linux 内核文档

Module parameters for modules that are built into the kernel image
are specified on the kernel command line with the module name plus
'.' plus parameter name, with '=' and value if appropriate, such as:

    usbcore.blinkenlights=1

注意,这是针对内核内置模块而言的。如果将其编译为可加载模块,则必须在内核启动后某个时间对其进行 modprobe,这是向模块传递参数的正确时间。

相关内容