오류: 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

관련 정보