错误:找不到模块 ndiswrapper

错误:找不到模块 ndiswrapper

尝试在 Arch 上使用 ndiswrapper 时,出现以下错误(这实际上是命令的结果:)ndiswrapper -l

modinfo: ERROR: Module ndiswrapper not found.
module version is too old!
utils version: '1.9', utils version needed by module: '0'
module details:
modinfo: ERROR: Module ndiswrapper not found.

You may need to upgrade driver and/or utils to latest versions available at
http://ndiswrapper.sourceforge.net

但是,我是ndiswrapper-dkms从社区存储库安装的。我该如何解决这个问题?我正在内核 4.4.1-2 上运行。

编辑:我也尝试从源代码编译 ndiswrapper,但没有成功。我得到的错误如下:

ndiswrapper-1.59/driver/crt.c:470:2: error: implicit declaration of 
function ‘net_srandom’ [-Werror=implicit-function-declaration]

net_srandom(seed);
^

答案1

您需要应用此补丁:ndiswrapper-补丁-3.14

运行以下命令:

git clone https://github.com/Schwartz/ndiswrapper-patched-3.14.git
cd ndiswrapper-patched-3.14
make

相关内容