经过一段时间的研究,学习、baidu,我的DM368的主板终于可以通过WIFI传视频图像了。现在来记录一下的过程;
一、USB驱动的正常识别;
1) 、将USBWIFI模块插到DM368的硬件接口时,发现没有任何反应;
2)、确认硬件接口:usb的工作模式:device模式 or host模式
3) 、确认硬件后,还是没有信息输出;只能修改内核代码:
在串口中进行下面的确认:说明USB接口及驱动没有问题;
可以在 demsg | grep usb命令下看到下列结果:
[ 0.145455] usbcore:registered new interface driver usbfs
[ 0.146965] usbcore:registered new interface driver hub
[ 0.147913] usbcore:registered new device driver usb
[ 0.245086]musb-hdrc: version 6.0, host, debug=0
[ 0.245289]musb-hdrc musb-hdrc: dma type: dma-cppi3
[ 0.260721]musb-hdrc: ConfigData=0x06 (UTMI-8, dyn FIFOs, SoftConn)
[ 0.260777]musb-hdrc: MHDRC RTL version 1.500
[ 0.260807]musb-hdrc: setup fifo_mode 2
[ 0.260851]musb-hdrc: 9/9 max ep, 4032/4096 memory
[ 0.260944]musb-hdrc musb-hdrc: MUSB HDRC host driver
[ 0.261188]musb-hdrc musb-hdrc: new USB bus registered, assigned bus number 1
[ 0.284651]musb-hdrc musb-hdrc: USB Host mode controller at fec64000 using DMA, IRQ 12
二、在网下下载相关MT7601U的wifi模块的代码,编译USB-WIFI驱动‘
http://www.mediatek.com/en/downloads1/downloads/
其它的方法,可以参考网上的其它文档;
值的注意的是,wirelessTools的版本,最好自己编译;否刚可能会出现下面的情况:
三、记录一下加载的过程:
[root@vipcam /]#insmod mt7601Usta.ko
[ 148.099368] rtusb init rt2870 --->
[ 148.103087] ===>rt2870_probe()!
[ 148.112076] --> RTMPAllocAdapterBlock
[ 148.126368]
[ 148.126385]
[ 148.126393] === pAd = c4302000, size = 841592===
[ 148.126408]
[ 148.137869] --> RTMPAllocTxRxRingMemory
[ 148.147785] <-- RTMPAllocTxRxRingMemory,Status=0
[ 148.160568] <-- RTMPAllocAdapterBlock,Status=0
[ 148.165828] NumEndpoints=8
[ 148.168596] BULK IN MaxPacketSize = 512
[ 148.178548] EP address = 0x84
[ 148.183269] BULK IN MaxPacketSize = 512
[ 148.187712] EP address = 0x85
[ 148.190743] BULK OUT MaxPacketSize = 512
[ 148.195501] EP address = 0x 8
[ 148.200381] BULK OUT MaxPacketSize = 512
[ 148.205421] EP address = 0x 4
[ 148.208624] BULK OUT MaxPacketSize = 512
[ 148.212563] EP address = 0x 5
[ 148.221773] BULK OUT MaxPacketSize = 512
[ 148.227744] EP address = 0x 6
[ 148.230942] BULK OUT MaxPacketSize = 512
[ 148.235686] EP address = 0x 7
[ 148.238882] BULK OUT MaxPacketSize = 512
[ 148.242828] EP address = 0x 9
[ 148.246770]RTMP_COM_IoctlHandle():pAd->BulkOutEpAddr=0x8
[ 148.252236]RTMP_COM_IoctlHandle():pAd->BulkOutEpAddr=0x4
[ 148.258388]RTMP_COM_IoctlHandle():pAd->BulkOutEpAddr=0x5
[ 148.269664]RTMP_COM_IoctlHandle():pAd->BulkOutEpAddr=0x6
[ 148.277347]RTMP_COM_IoctlHandle():pAd->BulkOutEpAddr=0x7
[ 148.282801]RTMP_COM_IoctlHandle():pAd->BulkOutEpAddr=0x9
[ 148.288906] STA Driver version-3.0.0.3
[ 148.293388] -->MT7601_Init():
[ 148.297574] Chip specific bbpRegTbSize=0!
[ 148.301642] Chip VCO calibration mode = 0!
[ 148.306613] NVM is EFUSE
[ 148.315530] Efuse Size=0x1d [Range:1e0-1fc]
[ 148.321566] Endpoint(8) is for In-bandCommand
[ 148.326611] Endpoint(4) is for WMM0 AC0
[ 148.330509] Endpoint(5) is for WMM0 AC1
[ 148.335593] Endpoint(6) is for WMM0 AC2
[ 148.339482] Endpoint(7) is for WMM0 AC3
[ 148.343334] Endpoint(9) is for WMM1 AC0
[ 148.347435] Endpoint(84) is for Data-In
[ 148.351308] Endpoint(85) is for Command Rsp
[ 148.361205] Allocate a net device withprivate data size=0!
[ 148.368776] Allocate net device ops success!
[ 148.373143] The name of the new ra interfaceis ra0...
[ 148.379435] RtmpOSNetDevAttach()--->
[ 148.388436] <---RtmpOSNetDevAttach(),ret=0
[ 148.392675] <===rt2870_probe()!
[ 148.409700] usbcore: registered new interfacedriver rt2870
[root@vipcam /]#ifconfig -a
eth0 Link encap:Ethernet HWaddr 00:16:8E:33:AC:BC
inet addr:10.140.70.126 Bcast:10.140.70.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:11933 errors:0 dropped:1overruns:0 frame:0
TX packets:5137 errors:0 dropped:1overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:12297833 (11.7 MiB) TX bytes:453874 (443.2 KiB)
Interrupt:52 Base address:0x7000
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:0 errors:0 dropped:0overruns:0 frame:0
TX packets:0 errors:0 dropped:0overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
ra0 Link encap:Ethernet HWaddr 00:00:00:00:00:00
BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0overruns:0 frame:0
TX packets:0 errors:0 dropped:0overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
[root@vipcam /]#ifconfig ra0 10.140.70.223
[ 166.277482] WlanFunCtrl.word = 0xff200003
[ 166.282375] MACVersion = 0x76010500
[ 166.287407] Allocate 8192 memory for BAreordering
[ 166.292666] MAC[Ver:Rev=0x76010500]
[ 166.301747] USBLoadFirmwareToAndes
[ 166.314835] FW Version:0.1.00 Build:7640
[ 166.318817] Build Time:201302052146____
[ 166.322787] ILM Length = 45380(bytes)
[ 166.327372] DLM Length = 0(bytes)
[ 166.338019] Loading FW....
[ 166.387245] #
[ 166.396620] USBLoadFirmwareToAndes:COM_REG0(0x730) = 0x1
[ 166.402134] --> NICInitRecv
[ 166.406902] <-- NICInitRecv()
[ 166.409934] --> NICInitTransmit
[ 166.413238] MGMT Ring: total 32 entryallocated
[ 166.418037] <-- NICInitTransmit(Status=0)
[ 166.423279] --> MLME Initialize
[ 166.433691] RTMP_TimerListAdd: add timer objc437f9f4!
[ 166.439026] RTMPInitTimer: c437f9f4
[ 166.444263] RTMP_TimerListAdd: add timer objc437fa24!
[ 166.449702] RTMPInitTimer: c437fa24
[ 166.453814] RTMP_TimerListAdd: add timer objc437fa54!
[ 166.459244] RTMPInitTimer: c437fa54
[ 166.463282] RTMP_TimerListAdd: add timer objc437f9c4!
[ 166.468712] RTMPInitTimer: c437f9c4
[ 166.472610] RTMP_TimerListAdd: add timer objc437f934!
[ 166.477983] RTMPInitTimer: c437f934
[ 166.487409] RTMP_TimerListAdd: add timer objc437f964!
[ 166.492627] RTMPInitTimer: c437f964
[ 166.498152] RTMP_TimerListAdd: add timer objc4314b6c!
[ 166.503358] RTMPInitTimer: c4314b6c
[ 166.507768] RTMP_TimerListAdd: add timer objc4304050!
[ 166.512985] RTMPInitTimer: c4304050
[ 166.517211] RTMP_TimerListAdd: add timer objc4304084!
[ 166.522411] RTMPInitTimer: c4304084
[ 166.526853] RTMP_TimerListAdd: add timer objc4314c0c!
[ 166.532097] RTMPInitTimer: c4314c0c
[ 166.541956] RTMP_TimerListAdd: add timer objc4314b0c!
[ 166.547347] RTMPInitTimer: c4314b0c
[ 166.555516] RTMP_TimerListAdd: add timer objc4314bdc!
[ 166.560723] RTMPInitTimer: c4314bdc
[ 166.564689] <-- MLME Initialize
[ 166.567900] --> UserCfgInit
[ 166.570732] --> UserCfgInit. BACapability= 0x3024040
[ 166.577846] <-- UserCfgInit
[ 166.580752] --> NICInitializeAdapter
[ 166.584986] ==> DMAIdle, GloCfg=0x40000050
[ 166.595466] --> NICInitializeAsic
[ 166.600906]NICInitializeAsic():MACVersion[Ver:Rev=0x76010500]
[ 166.612189] < Beacon Information: >
[ 166.616868] FlgIsSupSpecBcnBuf = FALSE
[ 166.620773] BcnMaxHwNum = 16
[ 166.623754] BcnMaxNum = 16
[ 166.626807] BcnMaxHwSize = 0x2000
[ 166.630249] WcidHwRsvNum = 127
[ 166.639440] BcnBase[0] = 0xc000,pAd->BeaconOffset[0]=0xc000
[ 166.647146] BcnBase[1] = 0xc200,pAd->BeaconOffset[1]=0xc200
[ 166.653041] BcnBase[2] = 0xc400,pAd->BeaconOffset[2]=0xc400
[ 166.660512] BcnBase[3] = 0xc600,pAd->BeaconOffset[3]=0xc600
[ 166.666666] BcnBase[4] = 0xc800,pAd->BeaconOffset[4]=0xc800
[ 166.672548] BcnBase[5] = 0xca00,pAd->BeaconOffset[5]=0xca00
[ 166.684274] BcnBase[6] = 0xcc00,pAd->BeaconOffset[6]=0xcc00
[ 166.692425] BcnBase[7] = 0xce00,pAd->BeaconOffset[7]=0xce00
[ 166.699008] BcnBase[8] = 0xd000,pAd->BeaconOffset[8]=0xd000
[ 166.706131] BcnBase[9] = 0xd200,pAd->BeaconOffset[9]=0xd200
[ 166.712029] BcnBase[10] = 0xd400,pAd->BeaconOffset[10]=0xd400
[ 166.718624] BcnBase[11] = 0xd600,pAd->BeaconOffset[11]=0xd600
[ 166.730786] BcnBase[12] = 0xd800,pAd->BeaconOffset[12]=0xd800
[ 166.738765] BcnBase[13] = 0xda00,pAd->BeaconOffset[13]=0xda00
[ 166.745939] BcnBase[14] = 0xdc00,pAd->BeaconOffset[14]=0xdc00
[ 166.752011] BcnBase[15] = 0xde00,pAd->BeaconOffset[15]=0xde00
[ 166.761007] NICInitMT7601MacRegisters
[ 166.769651] BBP version = 69
[ 166.791365] NICInitMT7601BbpRegisters
[ 166.805616] --->Disable TSFsynchronization
[ 166.819288] <-- NICInitializeAsic
[ 166.822648] <-- NICInitializeAdapter
[ 166.841750] CountryRegion=5
[ 166.845528] CountryRegionABand=7
[ 166.849135] CountryCode=
[ 166.851812]RTMPSetProfileParameters::(SSID=11n-AP)
[ 166.857906]RTMPSetProfileParameters::(NetworkType=1)
[ 166.869038] Channel=0
[ 166.873222] cfg_mode=9
[ 166.876796] Old WirelessMode:B/G(0x6), NewWirelessMode:B/G/gN(0xe)!
[ 166.883210] wmode_band_equal(): Band Equal!
[ 166.888213] RT_CfgSetWirelessMode(): SetWMODE=B/G/gN(0xe)
[ 166.893769] PhyMode=14
[ 166.897008] BeaconPeriod=100
[ 166.900077] TxPower=100
[ 166.902660] BGProtection=0
[ 166.911315] TxPreamble=0
[ 166.916297] RTSThreshold=2347
[ 166.919451] FragThreshold=2346
[ 166.922658] TxBurst=1
[ 166.926046] PktAggregate=0
[ 166.928956] WmmCapable=1
[ 166.931648] AckPolicy[0]=0
[ 166.935039] AckPolicy[1]=0
[ 166.937808] AckPolicy[2]=0
[ 166.940534] AckPolicy[3]=0
[ 166.943668] IEEE80211H=0
[ 166.952886] WirelessEvent=0
[ 166.958312]RTMPSetProfileParameters::(AuthMode=0)
[ 166.963335]RTMPSetProfileParameters::(EncrypType=1)
[ 166.969432] DefaultKeyID(0~3)=0
[ 166.972923] Key1Str is Invalid key length(0)or Type(0)
[ 166.979013] Key2Str is Invalid key length(0)or Type(0)
[ 166.984872] Key3Str is Invalid key length(0)or Type(0)
[ 166.997617] Key4Str is Invalid key length(0)or Type(0)
[ 167.006175] HT: MIMOPS Mode = 3
[ 167.009623] HT: BA Decline = Disable
[ 167.013466] HT: Auto BA = Enable
[ 167.018076] HT: RDG = Enable(+HTC)
[ 167.021703] HT: Tx A-MSDU = Disable
[ 167.025634] HT: MPDU Density = 4
[ 167.029056] HT: BA Windw Size = 64
[ 167.032632] HT: Guard Interval = 400
[ 167.041316] HT: Operate Mode = Mixed Mode
[ 167.049267] HT: Channel Width = 40 MHz
[ 167.058490] HT: Ext Channel = BELOW
[ 167.062226] HT: MCS = AUTO
[ 167.066085] HT: STBC = 0
[ 167.069781] HT: Disallow TKIP mode = ON
[ 167.076101] MlmeSetPsmBit = 0
[ 167.079468] PSMode=0
[ 167.081886] AutoRoaming=0
[ 167.085384] RoamThreshold=-70 dBm
[ 167.094807] TGnWifiTest=0
[ 167.099392] BeaconLostTime=400
[ 167.103096] 1. Phy Mode = 14
[ 167.106573] 2. Phy Mode = 14
[ 167.109508] --> NICReadEEPROMParameters
[ 167.113373] NVM is Efuse and its size=1d[1e0-1fc]
[ 167.120555] eFuseGetFreeBlockCount,FirstFreeBlock= 0x1e0
[ 167.138979] eFuseGetFreeBlockCount,LastFreeBlock= 0x1f2
[ 167.146633] eFuseGetFreeBlockCount is 19
[ 167.150617] NVM is Efuse and force to useEEPROM Buffer Mode=0
[ 167.157533] Initialize MAC Address fromE2PROM
[ 167.166933] E2PROM MAC: =e8:ab:fa:2d:26:a1
[ 167.171083] Use the MAC address what isassigned from EEPROM.
[ 167.183851] Current MAC: =e8:ab:fa:2d:26:a1
[ 167.191612] E2PROM: Version = 11, FAE release#0
[ 167.199297] MT7601_ReadChannelPwr()--->
[ 167.205500] MT7601_ReadChannelPwr: EEPROM0xD0 = 0x1e
[ 167.211900] MT7601_ReadChannelPwr:TxPower[0].Power = 0x05, TxPower[1].Power = 0x05
[ 167.227294] MT7601_ReadChannelPwr:TxPower[2].Power = 0x05, TxPower[3].Power = 0x06
[ 167.239283] MT7601_ReadChannelPwr:TxPower[4].Power = 0x06, TxPower[5].Power = 0x06
[ 167.249794] MT7601_ReadChannelPwr:TxPower[6].Power = 0x06, TxPower[7].Power = 0x07
[ 167.259826] MT7601_ReadChannelPwr:TxPower[8].Power = 0x07, TxPower[9].Power = 0x08
[ 167.275242] MT7601_ReadChannelPwr:TxPower[10].Power = 0x08, TxPower[11].Power = 0x09
[ 167.287172] MT7601_ReadChannelPwr:TxPower[12].Power = 0x09, TxPower[13].Power = 0x09
[ 167.296748] MT7601_AsicAntennaDefaultReset
[ 167.300915] NICReadEEPROMParameters: RxPath =1, TxPath = 1
[ 167.309959] E2PROM: RF FreqOffset=0x6a
[ 167.321839] Txpower per Rate
[ 167.328356] Gpwrdelta = 0, Apwrdelta = 0 .
[ 167.335804] 20MHz BW, 2.4Gband-04040707, Adata = 04040707, Gdata = 04040707
[ 167.347081] 20MHz BW, 2.4Gband-04040004, Adata = 04040004, Gdata = 04040004
[ 167.358550] 20MHz BW, 2.4Gband-04040004, Adata = 04040004, Gdata = 04040004
[ 167.376189] 20MHz BW, 2.4Gband-04040004, Adata = 04040004, Gdata = 04040004
[ 167.387405] 20MHz BW, 2.4Gband-ffff0004, Adata = ffff0004, Gdata = ffff0004
[ 167.398061] TXALC> bInternalTxALC = 0
[ 167.401789] NICReadEEPROMParameters:pAd->Antenna.field.BoardType = 0, IS_MINI_CARD(pAd) = 1, IS_RT5390U(pAd) = 0
[ 167.418087] <-- NICReadEEPROMParameters
[ 167.423677] 3. Phy Mode = 14
[ 167.427138] --> NICInitAsicFromEEPROM
[ 167.430892] AntCfgInit: primary/secondary ant0/1
[ 167.437725] pAd->TemperatureRef25C =0xfffffff9
[ 167.442316] NICInitMT7601RFRegisters
[ 167.450650] ==>MT7601_INIT_CAL
[ 167.470044] Boot up temperature = 0xFFFFFFF8
[ 167.615134] #
[ 167.730064] tssi0_db_hvga = 529
[ 167.733487] tssi0_db = 3bc
[ 167.742513] TssiDC0 = 2 (0x2)
[ 167.746271] TssiDC0_HVGA = 9 (0x2)
[ 167.749731] TSSI_DBOFFSET_HVGA = 16d
[ 167.753991] <==MT7601_INIT_CAL
[ 167.757589] NICInitAsicFromEEPROM:pAd->TxPowerCtrl.bInternalTxALC = 0
[ 167.774047] Use Hw Radio Control Pin=0; ifused Pin=0;
[ 167.779945] NICInitAsicFromEEPROM:pAd->FreqCalibrationCtrl.bEnableFrequencyCalibration = 1
[ 167.789114] TxPath = 1, RxPath = 1, RFIC=15
[ 167.793351] <-- NICInitAsicFromEEPROM
[ 167.797521] ---> InitFrequencyCalibration
[ 167.801604]InitFrequencyCalibrationMode:Unknow mode = 3
[ 167.812798] ---> StopFrequencyCalibration
[ 167.819190] StopFrequencyCalibration:pAd->FreqCalibrationCtrl.AdaptiveFreqOffset = 0x6A
[ 167.828644] <--- StopFrequencyCalibration
[ 167.832731] InitFrequencyCalibration:frequency offset in the EEPROM = 106(0x6a)
[ 167.841125] <--- InitFrequencyCalibration
[ 167.845770] RTMPSetPhyMode : PhyMode=14,channel=0
[ 167.856480] country code=5/7, RFIC=15, PHYmode=14, support 14 channels
[ 167.865923] BuildChannel # 1 :: Pwr0 = 5,Pwr1 =0, Flags = 0
[ 167.865959] BuildChannel # 2 :: Pwr0 = 5, Pwr1 =0, Flags = 0
[ 167.873301] BuildChannel # 3 :: Pwr0 = 5, Pwr1 =0, Flags = 0
[ 167.879412] BuildChannel # 4 :: Pwr0 = 6, Pwr1 =0, Flags = 0
[ 167.886130] BuildChannel # 5 :: Pwr0 = 6, Pwr1 =0, Flags = 0
[ 167.891947] BuildChannel # 6 :: Pwr0 = 6, Pwr1 =0, Flags = 0
[ 167.903944] BuildChannel # 7 :: Pwr0 = 6, Pwr1 =0, Flags = 0
[ 167.912670] BuildChannel # 8 :: Pwr0 = 7, Pwr1 =0, Flags = 0
[ 167.919062] BuildChannel # 9 :: Pwr0 = 7, Pwr1 =0, Flags = 0
[ 167.926147] BuildChannel # 10 :: Pwr0 = 8, Pwr1 =0, Flags = 0
[ 167.931957] BuildChannel # 11 :: Pwr0 = 8, Pwr1 =0, Flags = 0
[ 167.938643] BuildChannel # 12 :: Pwr0 = 9, Pwr1 =0, Flags = 0
[ 167.950587] BuildChannel # 13 :: Pwr0 = 9, Pwr1 =0, Flags = 0
[ 167.958842] BuildChannel # 14 :: Pwr0 = 9, Pwr1 =0, Flags = 0
[ 167.965310] RTMPSetPhyMode: channel is out of range, use first channel=1
[ 167.977264] RTMPSetHT : HT_mode(0),ExtOffset(3), MCS(33), BW(1), STBC(0), SHORTGI(1)
[ 167.986087] RTMPSetHT : RxBAWinLimit = 64
[ 167.996017] RTMPSetHT : AMsduSize = 0, MimoPs= 3, MpduDensity = 4, MaxRAmpduFactor = 2
[ 168.013866] EDCA [#0]: AIFSN CWmin CWmax TXOP(us) ACM
[ 168.019843] AC_BE 3 4 6 0 0
[ 168.027011] AC_BK 7 4 10 0 0
[ 168.032735] AC_VI 1 3 4 3008 0
[ 168.044163] AC_VO 1 2 3 1504 0
[ 168.052532] RTMPSetIndividualHT : Desired MCS= 33
[ 168.057652] MlmeUpdateHtTxRates()===>
[ 168.061466] MlmeUpdateHtTxRates():<---.AMsduSize = 0
[ 168.067457] TX: MCS[0] = ff (choose 7), BW =1, ShortGI = 1, MODE = 2,
[ 168.075645] MlmeUpdateHtTxRates():<===
[ 168.081309] MCS Set = ff 00 00 00 01
[ 168.103293] NDIS_STATUS_MEDIA_DISCONNECTEvent B!
[ 168.108351] RTUSBBulkReceive!
[ 168.111379] <==== rt28xx_init, Status=0
[ 168.116166] ==> RTMPEnableRxTx
[ 168.120140] ==> DMAIdle, GloCfg=0x40000050
[ 168.131334] <== RTMPEnableRxTx
[ 168.137506] 0x1300 = 00064300
[ 168.140530] RTMPDrvOpen(1):Check if PDMA isidle!
[ 168.146210] ==> DMAIdle, GloCfg=0x40000050
[ 168.150473] Driver auto reconnect to lastOID_802_11_SSID setting - 11n-AP, len - 6
[ 168.161329] CntlOidSsidProc():CNTL - 0 BSS of0 BSS match the desire RTMPDrvOpen(2):Check if PDMA is idle!
[ 168.177644] ==> DMAIdle, GloCfg=0x40000050
[ 168.183547] (6)SSID - 11n-AP
[ 168.190755] CNTL - All roaming failed,restore to channel 1, Total BSS[00]
[root@vipcam /]#ifconfig
eth0 Link encap:Ethernet HWaddr 00:16:8E:33:AC:BC
inet addr:10.140.70.126 Bcast:10.140.70.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:12226 errors:0 dropped:1overruns:0 frame:0
TX packets:5176 errors:0 dropped:1overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:12327809 (11.7 MiB) TX bytes:459628 (448.8 KiB)
Interrupt:52 Base address:0x7000
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:0 errors:0 dropped:0overruns:0 frame:0
TX packets:0 errors:0 dropped:0overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
ra0 Link encap:Ethernet HWaddr E8:AB:FA:2D:26:A1
inet addr:10.140.70.223 Bcast:10.255.255.255 Mask:255.0.0.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:22 errors:0 dropped:0overruns:0 frame:0
TX packets:0 errors:0 dropped:0overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:5962 (5.8 KiB) TX bytes:0 (0.0 B)