답변[re] 리눅스 무선랜 드라이버 컴파일 에러
안녕하세요~ 김주만 고객님, ipTIME 기술팀 입니다.
페도라 11 버전을 사용하신다면 커널 2.6을 사용하므로 아래 링크를 참조하여 드라이버를 다운로드 받아 파일내 "README_STA" 파일에 설명된 "[kernel 2.6]"을 따라 설치를 진행해 보시기 바랍니다.
http://www.ralinktech.com/download.php?t=U0wyRnpjMlYwY3k4eU1EQTVMekE0THpBekwyUnZkMjVzYjJGa01ESXlOamN6TURZeU55NWllakk5UFQweU1EQTVYekExTWpWZlVsUXpNRGN3WDB4cGJuVjRYMU5VUVY5Mk1pNHhMakV1TUE9PUM%3D
감사합니다.
>>> 김주만 님이 쓰신 내용 <<<
>
>아래 환경(페도라11)하에서 컴파일을 했는데 , >이부분 rt_linux.c:1312: error: 'struct net_device' has no member named 'priv'에서 >컴파일 에러가 발생하네요.
>
>레드헷 9.0 버전 2.4.20.8 에서는 정상적으로 컴파일이 되서 잘 사용했는데....
>
>혹시 이런 에러가 발생하면 어디를 수정해야하는지요 ? 알려주시면 합니다.
>
>============================================================================== >환경 : fedora 11 리눅스 버전 2.6.30.8 >드라이버 : iptime 자료실에서 download 받음 >2009/04/24일자 ipTIME N100UA/U2/UM Linux 드라이버 (v2.1.0.0)- 지원 운영체제 : Linux계열 >==============================================================================
>
>[root@localhost RT3070_Linux_STA_v2.1.0.0]# make >make -C tools >make[1]: Entering directory `/src_tmp/RT3070_Linux_STA_v2.1.0.0/tools' >gcc -g bin2h.c -o bin2h >make[1]: Leaving directory `/src_tmp/RT3070_Linux_STA_v2.1.0.0/tools' >/src_tmp/RT3070_Linux_STA_v2.1.0.0/tools/bin2h >cp -f os/linux/Makefile.6 /src_tmp/RT3070_Linux_STA_v2.1.0.0/os/linux/Makefile >make -C /lib/modules/2.6.30.8-64.fc11.i686.PAE/build SUBDIRS=/src_tmp/RT3070_Linux_STA_v2.1.0.0/os/linux modules >make[1]: Entering directory `/usr/src/kernels/2.6.30.8-64.fc11.i686.PAE' > CC [M] /src_tmp/RT3070_Linux_STA_v2.1.0.0/os/linux/../../os/linux/rt_linux.o >/src_tmp/RT3070_Linux_STA_v2.1.0.0/os/linux/../../os/linux/rt_linux.c: In function 'RtmpOSNetDevAddrSet':
>/src_tmp/RT3070_Linux_STA_v2.1.0.0/os/linux/../../os/linux/rt_linux.c:1312: error: 'struct net_device' has no member named 'priv' >/src_tmp/RT3070_Linux_STA_v2.1.0.0/os/linux/../../os/linux/rt_linux.c: In function 'RtmpOSNetDevAttach':
>/src_tmp/RT3070_Linux_STA_v2.1.0.0/os/linux/../../os/linux/rt_linux.c:1505: error: 'struct net_device' has no member named 'priv' >make[2]: *** [/src_tmp/RT3070_Linux_STA_v2.1.0.0/os/linux/../../os/linux/rt_linux.o] 오류 1 >make[1]: *** [_module_/src_tmp/RT3070_Linux_STA_v2.1.0.0/os/linux] 오류 2 >make[1]: Leaving directory `/usr/src/kernels/2.6.30.8-64.fc11.i686.PAE' >make: *** [LINUX] 오류 2
>[root@localhost RT3070_Linux_STA_v2.1.0.0]# 감사합니다.
페도라 11 버전을 사용하신다면 커널 2.6을 사용하므로 아래 링크를 참조하여 드라이버를 다운로드 받아 파일내 "README_STA" 파일에 설명된 "[kernel 2.6]"을 따라 설치를 진행해 보시기 바랍니다.
http://www.ralinktech.com/download.php?t=U0wyRnpjMlYwY3k4eU1EQTVMekE0THpBekwyUnZkMjVzYjJGa01ESXlOamN6TURZeU55NWllakk5UFQweU1EQTVYekExTWpWZlVsUXpNRGN3WDB4cGJuVjRYMU5VUVY5Mk1pNHhMakV1TUE9PUM%3D
감사합니다.
>>> 김주만 님이 쓰신 내용 <<<
>
>아래 환경(페도라11)하에서 컴파일을 했는데 , >이부분 rt_linux.c:1312: error: 'struct net_device' has no member named 'priv'에서 >컴파일 에러가 발생하네요.
>
>레드헷 9.0 버전 2.4.20.8 에서는 정상적으로 컴파일이 되서 잘 사용했는데....
>
>혹시 이런 에러가 발생하면 어디를 수정해야하는지요 ? 알려주시면 합니다.
>
>============================================================================== >환경 : fedora 11 리눅스 버전 2.6.30.8 >드라이버 : iptime 자료실에서 download 받음 >2009/04/24일자 ipTIME N100UA/U2/UM Linux 드라이버 (v2.1.0.0)- 지원 운영체제 : Linux계열 >==============================================================================
>
>[root@localhost RT3070_Linux_STA_v2.1.0.0]# make >make -C tools >make[1]: Entering directory `/src_tmp/RT3070_Linux_STA_v2.1.0.0/tools' >gcc -g bin2h.c -o bin2h >make[1]: Leaving directory `/src_tmp/RT3070_Linux_STA_v2.1.0.0/tools' >/src_tmp/RT3070_Linux_STA_v2.1.0.0/tools/bin2h >cp -f os/linux/Makefile.6 /src_tmp/RT3070_Linux_STA_v2.1.0.0/os/linux/Makefile >make -C /lib/modules/2.6.30.8-64.fc11.i686.PAE/build SUBDIRS=/src_tmp/RT3070_Linux_STA_v2.1.0.0/os/linux modules >make[1]: Entering directory `/usr/src/kernels/2.6.30.8-64.fc11.i686.PAE' > CC [M] /src_tmp/RT3070_Linux_STA_v2.1.0.0/os/linux/../../os/linux/rt_linux.o >/src_tmp/RT3070_Linux_STA_v2.1.0.0/os/linux/../../os/linux/rt_linux.c: In function 'RtmpOSNetDevAddrSet':
>/src_tmp/RT3070_Linux_STA_v2.1.0.0/os/linux/../../os/linux/rt_linux.c:1312: error: 'struct net_device' has no member named 'priv' >/src_tmp/RT3070_Linux_STA_v2.1.0.0/os/linux/../../os/linux/rt_linux.c: In function 'RtmpOSNetDevAttach':
>/src_tmp/RT3070_Linux_STA_v2.1.0.0/os/linux/../../os/linux/rt_linux.c:1505: error: 'struct net_device' has no member named 'priv' >make[2]: *** [/src_tmp/RT3070_Linux_STA_v2.1.0.0/os/linux/../../os/linux/rt_linux.o] 오류 1 >make[1]: *** [_module_/src_tmp/RT3070_Linux_STA_v2.1.0.0/os/linux] 오류 2 >make[1]: Leaving directory `/usr/src/kernels/2.6.30.8-64.fc11.i686.PAE' >make: *** [LINUX] 오류 2
>[root@localhost RT3070_Linux_STA_v2.1.0.0]# 감사합니다.







































