LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1524|回复: 0

RT73无线网卡在PowerPC开发板上的移植问题

[复制链接]
发表于 2008-12-22 17:21:34 | 显示全部楼层 |阅读模式
驱动程序:RT73_Linux_STA_Drv1.0.4.0 (rt73)
内核交叉编译器:MPC8349自带的LTIB交叉编译工具  内核为2.6.13

现在问题是:交叉编译通过了,将生成的rt73.ko拷贝到开发板上,并按照说明在开发板上mkdir /etc/Wireless/RT73STA,
将rt73.bin和rt73sta.dat拷贝进去,然后insmod rt73.ko 也没有问题 iwconfig可以看到rausb0, 但ifconfig rausb0 inet ip up就会出现错误,
如下,有人能帮我分析一下吗
# insmod rt73.ko                  
rtusb init ====>               
idVendor = 0x148f, idProduct = 0x2573                                    
**RT2573**<7>usb device name rausb0                                   
**RT2573**<7>BulkOutMaxPacketSize  512                                      
usbcore: registered new driver rt73      


~ # iwconfig
eth0-RT73-      no wireles<7>==>rt_ioctl_giwfreq  1s extensions.
-RT73-
      eth1      no wi<7>rt_ioctl_giwencode(): Request keyIdx=0
reless extension-RT73-s.

lo        <7>MediaState is not connected, ess
no wireless exte-RT73-nsions.

<7>===>rt_ioctl_giwessid:: (Len=5, ssid=AP350...)
-RT73-<7>==>rt_ioctl_giwmode
-RT73-<7>===>rt_ioctl_giwrange
-RT73-<7>rt_ioctl_giwap():SIOCGIWAP(=EMPTY)
-RT73-<7>rt73_get_wireless_stats --->
rausb0    RT73 WLAN  ESSIDff/any
          Mode:Auto  Frequency=2.412 GHz
          RTS thrff   Fragment thrff
          Encryption keyff
          Link Quality=0/100  Signal level:-121 dBm  Noise level:-111 dBm
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

                           
~ # ifconfig rausb0 inet 192.168.1.2 netmask 255.255.255.0 up                                       
rt73 driver version - 1.0.4.0                             
**RT2573**<7>--> PortCfgInit                           
**RT2573**<7><-- PortCfgInit                           
**RT2573**<7>--> RTMPInitAdapterBlock                                    
**RT2573**<7><-- RTMPInitAdapterBlock                                    
**RT2573**<7>--> NICInitTransmit                                
**RT2573**<7>--> NICInitRecv                           
**RT2573**<7><-- NICInitRecv                           
**RT2573**<7>Init: MAC_CSR0=0x3a570200, Status=0x00000004                                                         
**RT2573**<7>--> NICLoadFirmware                                
**RT2573**<7>NICLoadFirmware OK: CRC = 0x29e9 ver=1.7                                                     
**RT2573**<7><-- NICLoadFirmware (src=/etc/Wireless/RT73STA/rt73.bin)                                                                     
**RT2573**<7>--> NICInitializeAsic                                 
**RT2573**<7>BBP version = 0                           
**RT2573**<7>BBP version = 0                           
                                          
**RT2573**<7><-- NICInitializeAsic                                 
**RT2573**<7>RTMPReadParametersFromFile:CountryRegion=0)                                                         
**RT2573**<7>RTMPReadParametersFromFile:CountryRegionABand=7)                                                               
**RT2573**<7>RTMPReadParametersFromFile:SSID=AP350)                                                     
**RT2573**<7>RTMPReadParametersFromFile:NetworkType=1)                                                        
**RT2573**<7>RTMPSetPhyMode(=0)                              
**RT2573**<7>country code=0/7, RFIC=1, PHY mode=0, support 11 channels                                                                     
<7>channel #0              
<7>channel #0              
<7>channel #0              
           
**RT2573**<7> MlmeUpdateTxRates (MaxDesire=54, MaxSupport=54, MaxTxRate=54, Rate                                                                                
Switching =1)              
**RT2573**<7> MlmeUpdateTxRates (TxRate=54, RtsRate=2, BasicRateBitmap=0x015f)                                                                              
**RT2573**<7>AsicSetSlotTime(=9 us)                                   
**RT2573**<7>RTMPReadParametersFromFile:WirelessMode=0)                                                         
**RT2573**<7> RTMPSetDesiredRates (6c,60,48,30,16,0b,04,02)                                                           
**RT2573**<7> MlmeUpdateTxRates (MaxDesire=54, MaxSupport=54, MaxTxRate=54, Rate                                                                                
Switching =1)              
**RT2573**<7> MlmeUpdateTxRates (TxRate=54, RtsRate=2, BasicRateBitmap=0x015f)                                                                              
**RT2573**<7>RTMPReadParametersFromFile:TxRate=0)                                                   
**RT2573**<7>RTMPReadParametersFromFile:Channel=0)                                                   
**RT2573**<7>RTMPReadParametersFromFile:BGProtection=0)                                                         
**RT2573**<7>MlmeSetTxPreamble (= LONG PREAMBLE)                                                
**RT2573**<7>RTMPReadParametersFromFile:TxPreamble=0)                                                      
**RT2573**<7>RTMPReadParametersFromFile:RTSThreshold=2347)                                                            
**RT2573**<7>RTMPReadParametersFromFile::(FragThreshold=2346)                                                            
**RT2573**<7>RTMPReadParametersFromFile::(TxBu                                             
**RT2573**<7>RTMPReadParametersFromFile::(TurboRate=0)                                                      
**RT2573**<7>RTMPReadParametersFromFile::(IEEE80211H=0)                                                      
**RT2573**<7>MlmeSetPsmBit = 0                              
**RT2573**<7>RTMPReadParametersFromFile::(PSMode=0)                                                   
**RT2573**<7>RTMPReadParametersFromFile::(AdhocOfdm=0)                                                      
**RT2573**<7>RTMPReadParametersFromFile::(FastRoaming=0)                                                        
**RT2573**<7>RTMPReadParametersFromFile::(RoamThreshold=-70)                                                            
**RT2573**<7>RTMPReadParametersFromFile::(AuthMode=0)                                                     
**RT2573**<7>RTMPReadParametersFromFile::(EncrypType=1)                                                      
**RT2573**<7>RTMPReadParametersFromFile::(DefaultKeyID, KeyType, KeyStr !!!!!!!!                                                                                
!)  
**RT2573**<7>  DefaultKeyID(0~3)=0                                 
**RT2573**<7>  Key1Str=0123456789 and type=Hex                                             
**RT2573**<7>  Key2Str is Invalid key length!                                             
**RT2573**<7>  Key3Str is Invalid key length!                                             
**RT2573**<7>  Key4Str is Invalid key length!                                             
**RT2573**<7>--> NICReadEEPROMParameters                                       
<7>Local MAC = 00:14:78:7a:e5:e6                                 
**RT2573**<7>E2PROM: Version = 1, FAE release #3                                                
**RT2573**<7>E2PROM: G Tssi[-4 .. +4] = 255 255 255 255 - 255 -255 255 255 255,                                                                              
step=255,         
**RT2573**<7>E2PROM: A Tssi[-4 .. +4] = 255 255 255 255 - 255 -255 255 255 255,                                                                              
step=255, tuning=0                  
**RT2573**<7>E2PROM: RF freq offset=0x0                                       
**RT2573**<7><-- NICReadEEPROMParameters                                       
**RT2573**<7>--> NICInitAsicFromEEPROM                                      
**RT2573**<7>pAd->RfIcType = 16                              
**RT2573**<7>Use Hw Radio Control Pin=0; if used Pin=0;                                                      
**RT2573**<7>RFIC=16, LED mode=0                                
**RT2573**<7><-- NICInitAsicFromEEPROM                                      
<7>Local MAC = 00:14:78:7a:e5:e6                                 
**RT2573**<7>RTMPSetPhyMode(=0)                              
**RT2573**<7>country code=129/129, RFIC=16, PHY mode=0, support 13 channe                                                                       
<7>channel #1              
<7>channel #2              
<7>channel #3              
<7>channel #4              
<7>channel #5              
<7>channel #6              
<7>channel #7              
<7>channel #8              
<7>channel #9              
<7>channel #10               
<7>channel #11               
<7>channel #12               
<7>channel #13               
**RT2573**<7> MlmeUpdateTxRates (MaxDesire=54, MaxSupport=54, MaxTxRate=54, Rate                                                                                
Switching =1)              
**RT2573**<7> MlmeUpdateTxRates (TxRate=54, RtsRate=2, BasicRateBitmap=0x015f)                                                                              
**RT2573**<7> RTMPSetDesiredRates (6c,60,48,30,16,0b,04,02)                                                           
**RT2573**<7> MlmeUpdateTxRates (MaxDesire=54, MaxSupport=54, MaxTxRate=54, Rate                                                                                
Switching =1)              
**RT2573**<7> MlmeUpdateTxRates (TxRate=54, RtsRate=2, BasicRateBitmap=0x015f)                                                                              
**RT2573**<7>--> MLME Initialize                                
**RT2573**<7><-- MLME Initialize                                
**RT2573**<7>Unkown RFIC Type                             
**RT2573**<7>AsicSwitchChannel(RF=16) to #0, TXPwr=16%, R1=0x00000000, R2=0x0000                                                                                
0000, R3=0x00000000, R4=0x00000000                                 
~ # **RT2573**<7>RSSI=-121, CCA=0, --R17= 0x1c                                             
**RT2573**<7>AsicAdjustTxPower = 16, AvgRssi = -121                                                   
**RT2573**<7>CNTL - No matching BSS, start a new ACTIVE scan SSID[AP350]                                                                        
**RT2573**<7>SCANNING, suspend MSDU tra                                      
**RT2573**<7>SYNC - MlmeScanReqAction                                    
**RT2573**<7>AsicSwitchChannel(RF=16) to #0, TXPwr=16%, R1=0x00000000, R2=0x0000                                                                                
0000, R3=0x00002000, R4=0x00000000                                 
**RT2573**<7><---MlmeRate 1     Channel 0                                         
**RT2573**<7>AsicSwitchChannel(RF=16) to #0, TXPwr=16%, R1=0x00000000, R2=0x0000                                                                                
0000, R3=0x00002000, R4=0x00000000                                 
**RT2573**<7><---MlmeRate 1     Channel 0                                         
**RT2573**<7>AsicSwitchChannel(RF=16) to #0, TXPwr=16%, R1=0x00000000, R2=0x0000                                                                                
0000, R3=0x00002000, R4=0x00000000                                 
**RT2573**<7><---MlmeRate 1     Channel 0                                         
**RT2573**<7>AsicSwitchChannel(RF=16) to #0, TXPwr=16%, R1=0x00000000, R2=0x0000                                                                                
0000, R3=0x00002000, R4=0x00000000                                 
**RT2573**<7><---MlmeRate 1     Channel 0                                         
**RT2573**<7>AsicSwitchChannel(RF=16) to #0, TXPwr=16%, R1=0x00000000, R2=0x0000                                                                                
0000, R3=0x00002000, R4=0x00000000                                 
**RT2573**<7><---MlmeRate 1     Channel 0                                         
**RT2573**<7>AsicSwitchChannel(RF=16) to #0, TXPwr=16%, R1=0x00000000, R2=0x0000                                                                                
0000, R3=0x00002000, R4=0x00000000                                 
**RT2573**<7><---MlmeRate 1     Channel 0                                         
**RT2573**<7>AsicSwitchChannel(RF=16) to #0                                         
0000, R3=0x00002000, R4=0x00000000                                 
**RT2573**<7><---MlmeRate 1     Channel 0                                         
**RT2573**<7>AsicAdjustTxPower = 16, AvgRssi = -121                                                   
**RT2573**<7>AsicSwitchChannel(RF=16) to #0, TXPwr=15%, R1=0x00000000, R2=0x0000                                                                                
0000, R3=0x00002000, R4=0x00000000                                 
**RT2573**<7><---MlmeRate 1     Channel 0
**RT2573**<7>AsicSwitchChannel(RF=16) to #0, TXPwr=14%, R1=0x00000000, R2=0x0000
0000, R3=0x00002000, R4=0x00000000
**RT2573**<7><---MlmeRate 1     Channel 0
**RT2573**<7>AsicSwitchChannel(RF=16) to #0, TXPwr=13%, R1=0x00000000, R2=0x0000
0000, R3=0x00002000, R4=0x00000000
**RT2573**<7><---MlmeRate 1     Channel 0
**RT2573**<7>AsicSwitchChannel(RF=16) to #0, TXPwr=12%, R1=0x00000000, R2=0x0000
0000, R3=0x00002000, R4=0x00000000
**RT2573**<7><---MlmeRate 1     Channel 0
**RT2573**<7>AsicSwitchChannel(RF=16) to #0, TXPwr=11%, R1=0x00000000, R2=0x0000
0000, R3=0x00002000, R4=0x00000000
**RT2573**<7><---MlmeRate 1     Channel 0
**RT2573**<7>AsicSwitchChannel(RF=16) to #0, TXPwr=10%, R1=0x00000000, R2=0x0000
0000, R3=0x00002000, R4=0x00000000
**RT2573**<7><---MlmeRate 1     Channel 0
**RT2573**<7>AsicAdjustTxPower = 16, AvgRssi = -121
**RT2573**<7>SYNC - End of SCAN, restore to channel 1
**RT2573**<7>AsicSwitchChannel(RF=16) to #0, TXPwr=16%, R1=0x00000000, R2=0x0000
0000, R3=0x00002000, R4=0x00000000
**RT2573**<7>SCAN done, resume MSDU transmission ...
**RT2573**<7>RSSI=-121, CCA=0, keep R17 at 0x1c
**RT2573**<7>AsicAdjustTxPower = 16, AvgRssi = -121

之后就是不停的重复上面的动作 SCAN done, resume MSDU transmission ...
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表