리눅스 무선랜 드라이버 컴파일 에러
아래 환경(페도라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]#
레드헷 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]#







































