我正在努力永久地修改自定义 PCIe 设备驱动程序
可以使用以下方式手动加载模块insmod ~\work\project\build\xdma.ko
但我无法永久地添加它。
我将xdma.ko
模块复制到
$ ls /lib/modules/5.4.0-67-generic/kernel/drivers/xdma/
xdma.ko
并添加xdma
行到
$ cat /etc/modules
# /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored.
xdma
但它在启动时没有加载。当我尝试通过 modport 命令访问它时,它说
modprobe xdma
modprobe: FATAL: Module xdma not found in directory /lib/modules/5.4.0-67-generic
操作系统详细信息
$ hostnamectl
....
perating System: Ubuntu 18.04.5 LTS
Kernel: Linux 5.4.0-67-generic
Architecture: x86-64
我还可以检查什么来找出原因?