当我想在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
时,我会遇到错误。
我该如何解决这个问题?
答案 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许可的,因此只需向该模块的作者询问源代码,并且每次升级内核时都可以自己重新编译该模块。