如何通过 dkms 传递驱动程序参数?

如何通过 dkms 传递驱动程序参数?

我正在尝试通过 dkms 构建/安装驱动程序。我已使用其默认参数成功启动了驱动程序,但不确定如何添加可选参数?

例如,要使用 insmod 安装驱动程序,我可以指定一个参数,例如:

insmod ./rp2.ko polling_mode=0

使用 dkms 我创建了一个 dkms.conf

PACKAGE_NAME="rp2"
PACKAGE_VERSION="2.18"
AUTOINSTALL="yes"
MAKE[0]="make"
BUILT_MODULE_NAME[0]="rp2"
DEST_MODULE_LOCATION[0]="/kernel/drivers/tty"

然后步骤

  1. dkms 添加 rp2/2.18
  2. dkms 构建 rp2/2.18
  3. dkms 安装 rp2/2.18

无法识别将 arg 添加到 dkms install 命令

答案1

看起来我可以将选项文件添加到 /etc/modprobe.d/rp2.conf 中

options rp2 polling_mode=0

相关内容