主题 : RT3070网卡移植到mini2440上,查找不到网络是什么原因 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 14994
精华: 0
发帖: 39
金钱: 195 两
威望: 39 点
综合积分: 78 分
注册时间: 2010-02-26
最后登录: 2018-07-11
楼主  发表于: 2012-07-10 12:54

 RT3070网卡移植到mini2440上,查找不到网络是什么原因

我的步骤是:
[root@Qstech/]#insmod rt3070sta.ko

插入USB网卡后:
usb 1-1: new full speed USB device using s3c2410-ohci and address 5
usb 1-1: New USB device found, idVendor=148f, idProduct=3070
usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
usb 1-1: Product: 802.11 n WLAN
usb 1-1: Manufacturer: Ralink
usb 1-1: SerialNumber: 1.0
usb 1-1: configuration #1 chosen from 1 choice
=== pAd = c4f81000, size = 508592 ===
<-- RTMPAllocTxRxRingMemory, Status=0
<-- RTMPAllocAdapterBlock, Status=0



[root@Qstech/]#ifconfig ra0 192.168.0.230 netmask 255.255.255.0

(Efuse for 3062/3562/3572) Size=0x2d [2d0-2fc]  
RTMP_TimerListAdd: add timer obj c4bc38a0!
RTMP_TimerListAdd: add timer obj c4bc38cc!
RTMP_TimerListAdd: add timer obj c4bc38f8!
RTMP_TimerListAdd: add timer obj c4bc3874!
RTMP_TimerListAdd: add timer obj c4bc37f0!
RTMP_TimerListAdd: add timer obj c4bc381c!
RTMP_TimerListAdd: add timer obj c4b8e434!
RTMP_TimerListAdd: add timer obj c4b7dc4c!
RTMP_TimerListAdd: add timer obj c4b7dc80!
RTMP_TimerListAdd: add timer obj c4b8e4cc!
RTMP_TimerListAdd: add timer obj c4b8e3dc!
RTMP_TimerListAdd: add timer obj c4b8e49c!
-->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]  
phy mode> Error! The chip does not support 5G band 5!
RTMPSetPhyMode: channel is out of range, use first channel=1  
(Efuse for 3062/3562/3572) Size=0x2d [2d0-2fc]  
3. Phy Mode = 9
AntCfgInit: primary/secondary ant 0/1
MCS Set = ff 00 00 00 01
<==== rt28xx_init, Status=0
0x1300 = 00064300

[root@Qstech/]#

[root@Qstech/]#iwconfig

lo no wireless extensions.

eth0 no wireless extensions.

ra0 Ralink STA ESSID:"11n-AP" Nickname:"RT2870STA"
  Mode:Auto Frequency=2.412 GHz Access Point: Not-Associated  
  Bit Rate:1 Mb/s  
  RTS thr:off Fragment thr:off
  Encryption key:off
  Link Quality=10/100 Signal level:0 dBm Noise level:0 dBm
  Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
  Tx excessive retries:0 Invalid misc:0 Missed beacon:0


[root@Qstech/]#iwlist ra0 scan
ra0 No scan results

我的内核是linux2.6.32.2,我试了两个相同的网卡模块,都找不到网络,想想应该不是硬件问题吧,我原来移植过RT73的网卡是可以的。以为有冲突,把内核中RT73部分去掉了,但还是不行,请问高手这大概是什么原因引起的。
[ 此帖被teaco在2012-07-10 13:22重新编辑 ]
级别: 新手上路
UID: 14994
精华: 0
发帖: 39
金钱: 195 两
威望: 39 点
综合积分: 78 分
注册时间: 2010-02-26
最后登录: 2018-07-11
1楼  发表于: 2012-07-10 14:41
谢谢werookies 的回复,compat-wireless这个没搞过,MS也不太好弄,请问它支持RT3070吗?
级别: 新手上路
UID: 14994
精华: 0
发帖: 39
金钱: 195 两
威望: 39 点
综合积分: 78 分
注册时间: 2010-02-26
最后登录: 2018-07-11
2楼  发表于: 2012-07-10 15:11
多谢!
级别: 新手上路
UID: 14994
精华: 0
发帖: 39
金钱: 195 两
威望: 39 点
综合积分: 78 分
注册时间: 2010-02-26
最后登录: 2018-07-11
3楼  发表于: 2012-07-10 16:11
实在不行,考虑用compat-wireless,看到论坛里有人使用RT3070的,呼唤一下mideee老师和使用过的高手,请问是如何搞定的,我用的是友善的内核2.6.32.2
级别: 新手上路
UID: 14994
精华: 0
发帖: 39
金钱: 195 两
威望: 39 点
综合积分: 78 分
注册时间: 2010-02-26
最后登录: 2018-07-11
4楼  发表于: 2012-07-10 18:56
werookies兄,我没有用友善的文件系统,我的项目是用黑白屏的,所以我用了一个自己做的文件系统是没有图形QT的,问一下友善的最新mini2440下载光盘中是不是已经支持RT3070网卡了?
级别: 新手上路
UID: 14994
精华: 0
发帖: 39
金钱: 195 两
威望: 39 点
综合积分: 78 分
注册时间: 2010-02-26
最后登录: 2018-07-11
5楼  发表于: 2012-07-13 13:13
问题终于解决了,最终还是用2011_0719_RT3070这个驱动,问题是出在自己不小心修改了它的初始化代码。实际上2011_0719_RT3070移植到mini2440_linux2.6.32.2上还是挺简单的,自己折腾自己了。在此感谢热心的网友werookies。
级别: 新手上路
UID: 25699
精华: 0
发帖: 1
金钱: 5 两
威望: 1 点
综合积分: 2 分
注册时间: 2010-07-28
最后登录: 2014-03-06
6楼  发表于: 2012-10-11 21:32
teaco能给指导下是怎么解决的吗