iptime 홈폐이지에서 리눅스 전용 드라이버를 다운 받았습니다
8192D_USB_Linux120312.zip 입니다.
압축 파일을 풀고 driver 폴더 안의 make_drv를 실행시켜서 8192du를 선택한 다음 make 명령어를 친 결과
networklab3@networklab3-Vostro-200:~/바탕화면/RTL8188C_8192C_8192D_USB_linux_v3.
3.2_3192.20120103$ cd driver
networklab3@networklab3-Vostro-200:~/바탕화면/RTL8188C_8192C_8192D_USB_linux_v3.
3.2_3192.20120103/driver$ cd rtl8188C_8192C_8192D_usb_linux_v3.3.2_3192.20120103
networklab3@networklab3-Vostro-200:~/바탕화면/RTL8188C_8192C_8192D_USB_linux_v3.
3.2_3192.20120103/driver/rtl8188C_8192C_8192D_usb_linux_v3.3.2_3192.20120103$ ./make_drv
Please select card type(1/2):
- RTL8192cu
- RTL8192du
#? 2
You have selected RTL8192du
rtw_version.h has existed!
networklab3@networklab3-Vostro-200:~/바탕화면/RTL8188C_8192C_8192D_USB_linux_v3.
3.2_3192.20120103/driver/rtl8188C_8192C_8192D_usb_linux_v3.3.2_3192.20120103$ make
make ARCH=x86_64 CROSS_COMPILE= -C /lib/modules/3.16.0-41-generic/build M=/home/networklab3/바탕화면/RTL8188C_8192C_8192D_USB_linux_v3.3.2_3192.20120103/driver/rtl8188C_8192C_8192D_usb_linux_v3.3.2_3192.20120103 modules
make[1]: Entering directory/usr/src/linux-headers-3.16.0-41-generic' CC [M] /home/networklab3/바탕화면/RTL8188C_8192C_8192D_USB_linux_v3.3.2_3192.20120103/driver/rtl8188C_8192C_8192D_usb_linux_v3.3.2_3192.20120103/core/rtw_cmd.o In file included from /home/networklab3/바탕화면/RTL8188C_8192C_8192D_USB_linux_v3.3.2_3192.20120103/driver/rtl8188C_8192C_8192D_usb_linux_v3.3.2_3192.20120103/core/rtw_cmd.c:23:0: /home/networklab3/바탕화면/RTL8188C_8192C_8192D_USB_linux_v3.3.2_3192.20120103/driver/rtl8188C_8192C_8192D_usb_linux_v3.3.2_3192.20120103/include/osdep_service.h: In function ‘thread_enter’: /home/networklab3/바탕화면/RTL8188C_8192C_8192D_USB_linux_v3.3.2_3192.20120103/driver/rtl8188C_8192C_8192D_usb_linux_v3.3.2_3192.20120103/include/osdep_service.h:569:2: error: implicit declaration of function ‘daemonize’ [-Werror=implicit-function-declaration] daemonize("%s", "RTKTHREAD"); ^ In file included from /home/networklab3/바탕화면/RTL8188C_8192C_8192D_USB_linux_v3.3.2_3192.20120103/driver/rtl8188C_8192C_8192D_usb_linux_v3.3.2_3192.20120103/include/drv_types.h:69:0, from /home/networklab3/바탕화면/RTL8188C_8192C_8192D_USB_linux_v3.3.2_3192.20120103/driver/rtl8188C_8192C_8192D_usb_linux_v3.3.2_3192.20120103/core/rtw_cmd.c:24: /home/networklab3/바탕화면/RTL8188C_8192C_8192D_USB_linux_v3.3.2_3192.20120103/driver/rtl8188C_8192C_8192D_usb_linux_v3.3.2_3192.20120103/include/rtw_recv.h: In function ‘rxmem_to_recvframe’: /home/networklab3/바탕화면/RTL8188C_8192C_8192D_USB_linux_v3.3.2_3192.20120103/driver/rtl8188C_8192C_8192D_usb_linux_v3.3.2_3192.20120103/include/rtw_recv.h:628:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] return (union recv_frame*)(((uint)rxmem>>RXFRAME_ALIGN) <<RXFRAME_ALIGN) ; ^ /home/networklab3/바탕화면/RTL8188C_8192C_8192D_USB_linux_v3.3.2_3192.20120103/driver/rtl8188C_8192C_8192D_usb_linux_v3.3.2_3192.20120103/include/rtw_recv.h:628:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] return (union recv_frame*)(((uint)rxmem>>RXFRAME_ALIGN) <<RXFRAME_ALIGN) ; ^ cc1: some warnings being treated as errors make[2]: *** [/home/networklab3/바탕화면/RTL8188C_8192C_8192D_USB_linux_v3.3.2_3192.20120103/driver/rtl8188C_8192C_8192D_usb_linux_v3.3.2_3192.20120103/core/rtw_cmd.o] 오류 1 make[1]: *** [_module_/home/networklab3/바탕화면/RTL8188C_8192C_8192D_USB_linux_v3.3.2_3192.20120103/driver/rtl8188C_8192C_8192D_usb_linux_v3.3.2_3192.20120103] 오류 2 make[1]: Leaving directory
/usr/src/linux-headers-3.16.0-41-generic’
make: *** [modules] 오류 2
networklab3@networklab3-Vostro-200:~/바탕화면/RTL8188C_8192C_8192D_USB_linux_v3.
3.2_3192.20120103/driver/rtl8188C_8192C_8192D_usb_linux_v3.3.2_3192.20120103$
위와 같이 오류가 2개 뜹니다. 어떻게 해야하죠…??