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