페도라8 wlb2154usb 무선랜 설치과정에서...
페도라8에서 usb무선랜을 설치하고 싶은데 잘 되지가 않네요.
검색을 통해서 linux-wlan-ng-0.2.8.tar.bz2
를 설치해야 되는 것까지 알았는데 문제는 리눅스 소스 폴더를 지정해줘야 하는데 어딘지를 모른다는 겁니다.
- Linux source directory [/usr/src/linux]: 리눅스 소스 위치를 잡아줘야 한다. /usr/src/kernels/2.6.18-1.2798.fc6-i686 치고 엔터
라고 설명에 나와있거든요...
그리고 ZD1211 드라이버를 설치하는데에도 에러가 납니다.
이때 에러는..
-----------------------------------
[root@localhost ZD1211LnxDrv_2_3_1_0]# make
make both
make[1]: Entering directory `/root/ZD1211LnxDrv_2_3_1_0`
make clean
make[2]: Entering directory `/root/ZD1211LnxDrv_2_3_1_0`
rm -rf .tmp_versions .*.cmd *.ko *.mod.c *.mod.o *.o src/*.o src/.*.o.cmd menudbg apdbg
make[2]: Leaving directory `/root/ZD1211LnxDrv_2_3_1_0`
make ZD1211REV_B=0
make[2]: Entering directory `/root/ZD1211LnxDrv_2_3_1_0`
/lib/modules/2.6.19-7hs/build
/root/ZD1211LnxDrv_2_3_1_0
-I/root/ZD1211LnxDrv_2_3_1_0/src/include -fomit-frame-pointer -O2 -Wall -Wstrict-prototypes -pipe -DZDCONF_WE_STAT_SUPPORT=1 -DHOST_IF_USB -DAMAC -DGCCK -DOFDM -DHOSTAPD_SUPPORT -DUSE_EP4_SET_REG -DDOWNLOADFIRMWARE -DfTX_GAIN_OFDM=0 -DfNEW_CODE_MAP=1 -DfWRITE_WORD_REG=1 -DfREAD_MUL_REG=1 -DENHANCE_RX=1 -DZDCONF_MENUDBG -DZDCONF_APDBG -DZD1211
src/zd1205.o src/zdasocsvc.o src/zdauthreq.o src/zdauthrsp.o src/zdmmrx.o src/zdshared.o src/zdhci.o src/zdglobal.o src/zdencrypt.o src/zdpmfilter.o src/zdpsmon.o src/zdsynch.o src/zdbuf.o src/zd1205_proc.o src/zdhw.o src/zddebug.o src/zdtkipseed.o src/zdmic.o src/zddebug2.o src/zdusb.o src/zd1211.o
make -C /lib/modules/2.6.19-7hs/build SUBDIRS=/root/ZD1211LnxDrv_2_3_1_0 modules
make[3]: Entering directory `/usr/src/kernels/2.6.19-7hs-i686`
CC [M] /root/ZD1211LnxDrv_2_3_1_0/src/zd1205.o
/root/ZD1211LnxDrv_2_3_1_0/src/zd1205.c:34:26: error: linux/config.h: 그런 파일 이나 디렉터리가 없음
/root/ZD1211LnxDrv_2_3_1_0/src/zd1205.c: In function ‘zd1205_validate_frame’:
/root/ZD1211LnxDrv_2_3_1_0/src/zd1205.c:2695: warning: unused variable ‘len1’
/root/ZD1211LnxDrv_2_3_1_0/src/zd1205.c: In function ‘zd1205_translate_scan’:
/root/ZD1211LnxDrv_2_3_1_0/src/zd1205.c:6850: warning: format ‘%d’ expects type ‘int’, but argument 4 has type ‘U32’
/root/ZD1211LnxDrv_2_3_1_0/src/zd1205.c:6850: warning: unknown conversion type character ‘,’ in format
/root/ZD1211LnxDrv_2_3_1_0/src/zd1205.c:6850: warning: spurious trailing ‘%’ in format
/root/ZD1211LnxDrv_2_3_1_0/src/zd1205.c: In function ‘zd1205_list_bss’:
/root/ZD1211LnxDrv_2_3_1_0/src/zd1205.c:7047: warning: format ‘%2d’ expects type ‘int’, but argument 2 has type ‘U32’
/root/ZD1211LnxDrv_2_3_1_0/src/zd1205.c:7047: warning: spurious trailing ‘%’ in format
/root/ZD1211LnxDrv_2_3_1_0/src/zd1205.c: In function ‘zd1205_ioctl’:
/root/ZD1211LnxDrv_2_3_1_0/src/zd1205.c:7329: error: implicit declaration of function ‘verify_area’
/root/ZD1211LnxDrv_2_3_1_0/src/zd1205.c:7742: warning: ignoring return value of ‘copy_from_user’, declared with attribute warn_unused_result
/root/ZD1211LnxDrv_2_3_1_0/src/zd1205.c:7743: warning: ignoring return value of ‘copy_to_user’, declared with attribute warn_unused_result
/root/ZD1211LnxDrv_2_3_1_0/src/zd1205.c: In function ‘CalculateQuality’:
/root/ZD1211LnxDrv_2_3_1_0/src/zd1205.c:9612: warning: unused variable ‘rxOffset’
make[4]: *** [/root/ZD1211LnxDrv_2_3_1_0/src/zd1205.o] 오류 1
make[3]: *** [_module_/root/ZD1211LnxDrv_2_3_1_0] 오류 2
make[3]: Leaving directory `/usr/src/kernels/2.6.19-7hs-i686`
make[2]: *** [all] 오류 2
make[2]: Leaving directory `/root/ZD1211LnxDrv_2_3_1_0`
make[1]: *** [both] 오류 2
make[1]: Leaving directory `/root/ZD1211LnxDrv_2_3_1_0`
make: *** [all] 오류 2
------------------------
어떻게 해야하는지 자세하게 알려주셨으면 좋겠습니다. 인터넷이 안되니까
아무것도 할 수가 없어서...;;
그러니까 제 페도라8에는...
/usr/src/kernels/2.6.18-1.2798.fc6-i686 가 존재하지 않습니다..
리눅스 커널 소스 패키지를 설치하세요..
기본설치하면 리눅스 커널 소스가 설치되지 않았던 것으로 기억합니다. 따로 커널 소스 패키지를 설치하셔야합니다. 아마 설치 CD에 커널 소스 패키지가 들어있을 것입니다.
현재 페도라를 사용하지 않아서 정확한 명령어는 알려드리지 못하겠네요. 죄송~
댓글 달기