fc15용 ndiswrapper 1.56을 사용해 보았는데...다음과 같은 오류가 발생합니다:
$ make
make -C driver
make[1]: Entering directory `/home/dhinesh/sware/ndiswrapper-1.56/driver'
make -C /usr/src/kernels/2.6.38.6-26.rc1.fc15.i686.PAE M=/home/dhinesh/sware/ndiswrapper-1.56/driver
make[2]: Entering directory `/usr/src/kernels/2.6.38.6-26.rc1.fc15.i686.PAE'
CC [M] /home/dhinesh/sware/ndiswrapper-1.56/driver/loader.o
/home/dhinesh/sware/ndiswrapper-1.56/driver/loader.c:834:2: error: unknown field ‘ioctl’ specified in initializer
/home/dhinesh/sware/ndiswrapper-1.56/driver/loader.c:834:2: warning: initialization from incompatible pointer type [enabled by default]
/home/dhinesh/sware/ndiswrapper-1.56/driver/loader.c:834:2: warning: (near initialization for ‘wrapper_fops.llseek’) [enabled by default]
make[3]: ** [/home/dhinesh/sware/ndiswrapper-1.56/driver/loader.o] Error 1
make[2]: ** [_module_/home/dhinesh/sware/ndiswrapper-1.56/driver] Error 2
make[2]: Leaving directory `/usr/src/kernels/2.6.38.6-26.rc1.fc15.i686.PAE'
make[1]: ** [modules] Error 2
make[1]: Leaving directory `/home/dhinesh/sware/ndiswrapper-1.56/driver'
make: ***[all] Error 2
이 혼란에서 어떻게 벗어날 수 있습니까? 아니면 무선 드라이버를 설치하는 다른 배포판이 있나요?
답변1
직접 구축해야 하는 강력한 이유가 있나요? 그렇지 않은 경우 다음 두 가지 조치를 취하는 것이 좋습니다.
- rpmfusion 저장소 설치
명령줄에서 다음을 수행합니다.
su -c 'yum localinstall --nogpgcheck http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm'
- rpmfusion 저장소에서 akmod-ndiswrapper 설치
다시 명령줄에서:
su -c 'yum install akmod-ndiswrapper'
답변2
저는 ndiswrapper를 통해 Windows 드라이버를 사용하는 것보다 Linux용으로 제작된 드라이버를 선호한다고 말하고 싶습니다. 올바른 설치 지침은 다음을 참조하세요.무선 코어 사이트 시스템에서 지원하는 장치 드라이버를 찾아 제공된 지침에 따라 설치하십시오.