포럼 회원으로 등록하신분만 다운로드가 가능합니다. 최대 업로드 가능한 용량은 1GB 입니다.

처음 USB 타입 무선랜 사용하면서 설정 방법을 적어 봅니다.

 

제가 한 방법이 가장 좋은 방법이라고는 할수 없습니다.

 

저 또한 초보자 이기때문에 일단은 동작하는것 까지만 한것이니 참조용으로 보시면 됍니다.

 

1. 처음 하실일은 http://www.ralink.com.tw/support.php?s=2 에서 linux Driver (STA)를 다운받습니다.

 

2. 작업 하실 디렉토리에 압축 파일을 풀어 줍니다.

 

3. 압축 푸시면 "DPO_RT3070_LinuxSTA_V2.3.0.2_20100412" 이라는 디렉토리가 생성됍니다.

 

4. DPO_RT3070_LinuxSTA_V2.3.0.2_20100412 디렉토리에서 "Makefile" 파일을 오픈 합니다.

 

    참 파일 오픈시는 root 계정으로 하시길 바랍니다.

 

   "Makefile"에서

   라인 18번

    PLATFORM = PC   ==> #PLATFORM = PC  변경.

  라인 36번

   # PLATFORM = SMDK  ==> PLATFORM = SMDK  변경.

 

라인 186번

ifeq ($(PLATFORM),SMDK)
LINUX_SRC = /home/bhushan/itcenter/may28/linux-2.6-samsung
CROSS_COMPILE = /usr/local/arm/4.2.2-eabi/usr/bin/arm-linux-
endif

내용 아래와 같이

ifeq ($(PLATFORM),SMDK)
LINUX_SRC = /work/S3C6410/kernel/linux-2.6.29
CROSS_COMPILE = arm-s3c6410-linux-gnueabi-
endif

 

"LINUX_SRC" 과"CROSS_COMPILE"는 각자의 환경에 맞게 설정 하셔야 합니다.

 

5. "DPO_RT3070_LinuxSTA_V2.3.0.2_20100412oslinux" 디렉토리에서 "rt_linux.c" 파일을 오픈 합니다.

 

ULONG RTDebugLevel = RT_DEBUG_ERROR;

MODULE_LICENSE("GPL"); <== 추가 부분...
#ifdef RTMP_MAC_USB
#ifdef OS_ABL_SUPPORT
MODULE_LICENSE("GPL");
#endif // OS_ABL_SUPPORT //
#endif // RTMP_MAC_USB //

 

    설정에서 OSABL = NO ==> OSABL = YES로 하면 LICENSE부분이 해결 돼나 다른 문제가 발생하길래

    그냥 위와 같이 추가 하였습니다.

   만약 MODULE_LICENSE("GPL"); 부분을 추가 안하시면 묘듈을 올리때 문제가 발생합니다.

 

6. 이제 make 를 합니다.

 

    make를 완료하면"tftpboot" 디렉토리에 "rt3070sta.ko" 파일이 카피됍니다.

 "rt3070sta.ko" 파일을 타겟 rootfilesystem 에 카피 합니다.

 

7. 이제 타겟 rootfilesystem에  "/etc" 디렉토리에 "WirelessRT2870STA" 디렉토리를 만들어 줍니다.

   그럼 "/etc/WirelessRT2870STA" 에 "DPO_RT3070_LinuxSTA_V2.3.0.2_20100412"디렉토리에 있는

   RT2870STA.dat 파일을 카피 합니다.

 

8. 이제 커널 부분에 설정을 할 차례입니다.

 

    이부분은 "WiFi Setting" 문서를 참조 하시길 바랍니다.

 

9. 커널과 램디스크를 컴파일후 타겟에 올리고 부팅 합니다.

 

10.  처음 으로 insmod rt3070sta.ko 실행 합니다.

 

[root@linux app]$ insmod rt3070sta.ko

rtusb init --->


=== pAd = c8132000, size = 500624 ===

<-- RTMPAllocAdapterBlock, Status=0
ra0 (usb): not using net_device_ops yet
usbcore: registered new interface driver rt2870

 

11. 다음 Ip address 설정 입니다.

[root@linux app]$ ifconfig ra0 192.168.123.161 up
<-- RTMPAllocTxRxRingMemory, Status=0
-->RTUSBVenderReset
<--RTUSBVenderReset
Key1Str is Invalid key length(0) or Type(0)
Key2Str is Invalid key length(0) or Type(0)
Key3Str is Invalid key length(0) or Type(0)
Key4Str is Invalid key length(0) or Type(0)
1. Phy Mode = 5
2. Phy Mode = 5
NVM is Efuse and its size =2d[2d0-2fc]
3. Phy Mode = 9
RTMPSetPhyMode: channel is out of range, use first channel=1
MCS Set = ff 00 00 00 01
<==== rt28xx_init, Status=0
0x1300 = 00064300

  

12.  주변 무선랜 환경을 확인 합니다.

[root@linux app]$ iwlist ra0 scan
===>rt_ioctl_giwscan. 3(3) BSS returned, data->length = 333
ra0       Scan completed :
          Cell 01 - Address: 00:0E:E8:E2:9E:C7
                    Protocol:802.11b/g
                    ESSID:"iptime"
                    Mode:Managed
                    Frequency:2.412 GHz (Channel 1)
                    Quality:26/100  Signal level:-79 dBm  Noise level:-84 dBm
                    Encryption key:off
                    Bit Rates:54 Mb/s
          Cell 02 - Address: 00:40:5A:44:C7:12
                    Protocol:802.11b/g
                    ESSID:"myLGNet"
                    Mode:Managed
                    Frequency:2.412 GHz (Channel 1)
                    Quality:13/100  Signal level:-85 dBm  Noise level:-80 dBm
                    Encryption key:on
                    Bit Rates:54 Mb/s
          Cell 03 - Address: 00:40:5A:44:C7:11
                    Protocol:802.11b/g
                    ESSID:""
                    Mode:Managed
                    Frequency:2.412 GHz (Channel 1)
                    Quality:13/100  Signal level:-85 dBm  Noise level:-80 dBm
                    Encryption key:on
                    Bit Rates:54 Mb/s
                    IE: WPA Version 1
                        Group Cipher : TKIP
                        Pairwise Ciphers (1) : TKIP
                        Authentication Suites (1) : PSK

 

13. 무선랜 환경을 설정합니다.

[root@linux app]$ iwconfig ra0 essid "iptime"

 

14. 이제 ping를 함 때려 봅니다. 나오겠징  ㅠㅠㅠ~~~~~

[root@linux app]$ ping 192.169.123.1
PING 192.169.123.1 (192.169.123.1): 56 data bytes

--- 192.169.123.1 ping statistics ---
4 packets transmitted, 0 packets received, 100% packet loss

 

아 이상하네요 환경은 잡히지만 ping은 어디갔나 ㅠㅠ

만약 여기서 ping이 돼시는분은 유선랜 케이블을 제거해보세요

유선 랜이 연결돼있으면 ping은 됍니다.

 

15. 유선랜 케이블을 제가 확인후 ping 테스트 합니다.

    만약 안돼시면

   [root@linux app]$ ifconfig eth0 down

   유선랜 콘트롤러을 사용안하게 합니다.

   [root@linux app]$ ping 192.168.123.1
PING 192.168.123.1 (192.168.123.1): 56 data bytes
64 bytes from 192.168.123.1: seq=0 ttl=128 time=7.904 ms
64 bytes from 192.168.123.1: seq=1 ttl=128 time=1.365 ms

 

여기까지 간단(?) 하게 RT3070 USB 무선랜 설정을 적봡습니다.

 

다른분 자료만 보다가 직접쓰려는 여러가지 너무 미흡한게 많네요

 

그리고 유선/무선을 동시에 사용하는 방법 아직 제가 하지를 못했습니다.

 

혹 아시는분은 방법좀 공유 해주시면 고맙겟습니다.

 


송의석

2010.06.14 07:00:36
*.69.229.95

여기서 IP를 잘못넣었는데요.

 

14. 이제 ping를 함 때려 봅니다. 나오겠징  ㅠㅠㅠ~~~~~

[root@linux app]$ ping 192.169.123.1
PING 192.169.123.1 (192.169.123.1): 56 data bytes

--- 192.169.123.1 ping statistics ---
4 packets transmitted, 0 packets received, 100% packet loss

고도리

2010.06.14 21:39:30
*.140.0.103

usb를 많이 쓰시는군요....

 

SDIO형태는 구하기가 역쉬나.....쩝

List of Articles
번호 제목 글쓴이 날짜 조회 수
133 mep6410의 nor flash에 uboot 올려 보신분 계시나요? [4] 신종현 2013-04-18 2719
132 MDS S3c6410 보드에 uCOS II Porting 하신 분 있나요? [3] 아틸라 2012-07-24 4208
131 mds6410 kernel 2.6.29 for android file [2] 고도리 2012-04-17 4812
130 u-boot-1.3.4-samsung_rel-1-0-4_20090305.tar.bz2 file 고도리 2011-05-16 8601
129 s3c6410 uart3 통신 소스좀 올려주세요 [1] 최돈문 2010-10-23 8642
» RT3070 USB Wireless 사용하기 [2] kten 2010-06-13 13935
127 커널 2.6.29에서 tv encoder 사용 file [2] kten 2010-06-11 9691
126 S3C6410 xf86-video-driver file [3] 송의석 2010-05-01 10455
125 S3C6410 mtd-utils 와 실행관련 library binary & source file 송의석 2010-03-16 11447
124 S3C6410 bluez 4.62 binary와 실행관련 library file [7] 송의석 2010-03-16 9705
123 S3C6410 용 wireless tools 29 binary package file 송의석 2010-03-10 9400
122 S3C6410 용 tslib binary package file 송의석 2010-03-10 9691
121 S3C64XX Externel interrupt Bug 수정 file [1] 최종환 2010-01-14 10607
120 aESOP6410 Manual for Beginer 0.1 file [9] just4you 2010-01-11 11181
119 AESOP-6410 : u-boot 1.1.6 입니다.. file [7] just4you 2010-01-10 12843
118 Samsung-AP-2.6_v2.6.28.6-s3c64xx-r4_090324 file [8] 김재훈 2009-12-29 13233
117 s3c6410-wince6.0 file [11] lin850306 2009-12-29 12975
116 S3C6410ANote file [3] lin850306 2009-12-29 10470
115 CP210x USB to UART Bridge VCP Drivers for Windows7 file 전호철 2009-12-17 12102
114 TV out 드라이버와 어플이에요..^^ file [6] 김수현 2009-11-25 12459

사용자 로그인