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