错误:无法插入模块在ubuntu 14.04上加载驱动程序模块时

时间:2017-03-12 17:11:39

标签: linux ubuntu

当我想在Ubuntu 14.04上加载Wo Mic的驱动程序模块时,我在Terminal中收到此错误:

insmod: ERROR: could not insert module wo_snd_capture-x86_64.ko: Invalid parameters

我按照Wo Mic的官方网站上的Wo Mic指令进行加载模块。

在Wo Mic官方网站:

  

将客户端程序更改为可执行文件

     

$ chmod a+x micclient-ubuntu-x86_64

     

加载驱动程序模块

     

$ sudo insmod wo_snd_capture-x86_64.ko

但是当我在终端中输入sudo insmod wo_snd_capture-x86_64.ko时,我会遇到错误。

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

这是因为wo_snd_capture-x86_64.ko模块的编译版本与您的内核版本不同。

$ modinfo ./wo_snd_capture-x86_64.ko 
filename:       .../wo_snd_capture-x86_64.ko
license:        GPL
srcversion:     E535A4C547FF773D30C0B16
depends:        snd-pcm,snd
vermagic:       4.4.0-62-generic SMP mod_unload modversions

请注意vermagic中的版本。您可以使用uname -a检查内核版本。你的版本不同。

正如您所看到的,它是GPL许可的,因此只需向该模块的作者询问源代码,并且每次升级内核时都可以自己重新编译该模块。