Fedora17 内核版本和 uname -r查到的不一致,怎么办?
我是在加载设备驱动程序的时候遇到的问题。
$ sudo insmod Dev_hello.ko
然后出现了问题:
Error: could not insert module Dev_hello.ko: Invalid module format
[lgw@localhost shareArm]$ sudo modinfo Dev_hello.ko[sudo] password for lgw: filename: /home/lgw/shareArm/Dev_hello.kodepends: vermagic: 3.5.0-2.fc17.i686 SMP mod_unload 686
[lgw@localhost shareArm]$ uname -r3.5.0-2.fc17.i686.PAE
Aug 10 14:24:29 localhost kernel: [14410.773882] Dev_hello: version magic '3.5.0-2.fc17.i686 SMP mod_unload 686 ' should be '3.5.0-2.fc17.i686.PAE SMP mod_unload 686 '
KERNEL_DIR := /lib/modules/$(shell uname -r)/buildPWD := $(shell pwd)all: make -C $(KERNEL_DIR) M=$(PWD) modules