我正在尝试将自己的内核模块从CentOS移植到openSuSE,但似乎我的模块无法在openSuSE上正确加载。操作系统给出以下响应:
但是如果我直接转到ko编译目录,我可以插入模块,如下所示:
所以我不知道我的内核模块安装脚本或其他什么问题? 这是我的内核安装脚本,它在CentOS中运行良好:
ifneq ($(KERNELRELEASE),)
include Kbuild
else
KDIR ?= /lib/modules/`uname -r`/build
default:
$(MAKE) -C $(KDIR) M=$$PWD
endif
install:
$(MAKE) -C $(KDIR) M=$$PWD modules_install
clean:
rm *.o *.ko .*.cmd *.mod.c