![如何通过 dkms 传递驱动程序参数?](https://linux22.com/image/781834/%E5%A6%82%E4%BD%95%E9%80%9A%E8%BF%87%20dkms%20%E4%BC%A0%E9%80%92%E9%A9%B1%E5%8A%A8%E7%A8%8B%E5%BA%8F%E5%8F%82%E6%95%B0%EF%BC%9F.png)
我正在尝试通过 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"
然后步骤
- dkms 添加 rp2/2.18
- dkms 构建 rp2/2.18
- dkms 安装 rp2/2.18
无法识别将 arg 添加到 dkms install 命令
答案1
看起来我可以将选项文件添加到 /etc/modprobe.d/rp2.conf 中
options rp2 polling_mode=0