天嵌 ARM开发社区

 找回密码
 注册
查看: 12956|回复: 12

TQ2440_无线网卡NW336移植问题

[复制链接]
dongleivip 发表于 2012-2-22 17:13:26 | 显示全部楼层 |阅读模式
本帖最后由 dongleivip 于 2012-2-22 17:15 编辑

新手,才买的TQ2440的开发板,在做网卡移植。

没有去买RT73芯片的网卡,手头有一个磊科NW336的无线网卡,先尝试下能不能移植。

NW336有全套的驱动包,有Linux的驱动文件。

内核:2.26.30.4   开发板自带的光盘上的,里面有支持RT73的配置
网卡型号:NW336  RTL8192cu

********************************************************************

交叉编译成功。在板子下加载成功。 下面是返回的信息:

wMaxPacketSize=40     
zr364xx: Zo
bInterval=0level=42/10
8712_usb_endpoint_descriptor(1):erface driver stkwebcam         
bLength=7 Address:
bDescriptorType=5   
sn9c102: V4L
bEndpointAddress=2x PC Camera Contro
wMaxPacketSize=40:"CMCC-EDU"      
bInterval=0           
8712_usb_endpoint_descriptor(2):e: registered new interface driv
bLength=7         
bDescriptorType=5            Mode:
bEndpointAddress=3 driver for ET61X[
wMaxPacketSize=40ntrollers v1:1.09
bInterval=0el 6)      
bDescriptorType=5
bEndpointAddress=84
wMaxPacketSize=40
bInterval=1
nr_endpoint=4, in_num=2, out_num=2
8192cu: NON USB_SPEED_HIGH
Chip Version ID: VERSION_NORMAL_CHIP_88C.
EEPROM type is E-FUSE
====> ReadAdapterInfo8192C
Boot from EFUSE, Autoload OK !
EEPROMVID = 0x0bda
EEPROMPID = 0x8176
EEPROMCustomerID : 0x00
EEPROMSubCustomerID: 0x00
RT_CustomerID: 0x00
RT_ChannelPlan: 0x02
_ReadBoardType(0)
### AntDivCfg(0)
BT Coexistance = disable
<==== ReadAdapterInfo8192C
MAC Address from efuse= 08:10:75:22:c2:50
usbcore: registered new interface driver rtw_usb_drv

********************************************************************
启动网卡成功:
ifconfig wlan0 up
+871x_drv - drv_open, bup=0
fw_ver=v49, fw_subver=0, sig=0x88c0
fw download ok!
Set RF Chip ID to RF_6052 and RF type to 1T1R.
rf_chip=0x4, rf_type=0x3
IQK:Start!!!
Path A IQK failed!!
Path A Rx IQK fail!!
Path A IQK Success!!
Path A IQK Success!!
MAC Address from REG = 8-10-75-22-c2-50
pdmpriv->TxPowerTrackControl = 1
MAC Address = 8-10-75-22-c2-50
-871x_drv - drv_open, bup=1
[root@EmbedSky /wlan]#

********************************************************************
可以扫到附件的无线信号:iwlist wlan0 scanning
扫到附近的CMCC-EDU 和 China-net
*
*
*
Cell 34 - Address: 00:1F:64:E5:BE:28
                    ESSID:"CMCC-EDU"
                    Protocol:IEEE 802.11bgn
                    Mode:Master
                    Frequency:2.462 GHz (Channel 11)
                    Encryption key:off
                    Bit Rates:144 Mb/s
                    Quality=42/100  Signal level=42/100
          Cell 35 - Address: 00:1F:64:E5:BC:48
                    ESSID:"CMCC-EDU"
                    Protocol:IEEE 802.11bgn
                    Mode:Master
                    Frequency:2.462 GHz (Channel 11)
                    Encryption key:off
                    Bit Rates:144 Mb/s
                    Quality=43/100  Signal level=43/100
*
*
*
********************************************************************
可是不能连接到自己的AP网络中。
iwconfig wlan0 essid " %%%%" key "%%%"  不成功:

下面是部分的返回信息:  看不懂.....

link_timer_hdl:no beacon while connecting
report_join_res(fffffffd)
#### dst_ssid=(CMCC-EDU) Opt_Ant_(B) , cur_Ant(B)
rtl8192c_join_cmd_hdl cur_ant(0),opt_ant(0)
link to new AP
issue_auth auth_algo= OPEN auth_seq=1
==>issue_auth ,auth_algm(0x00)
link_timer_hdl: auth timeout and try again
issue_auth auth_algo= OPEN auth_seq=1
==>issue_auth ,auth_algm(0x00)
link_timer_hdl: auth timeout and try again
issue_auth auth_algo= OPEN auth_seq=1
==>issue_auth ,auth_algm(0x00)
report_join_res(ffffffff)

*********************************************************
我是照着光盘里的资料做的 <Step by Step>  .....  只不过不是功的RT73的网卡

板子里面自己就带着RT73的固件之类的东西吧  这个我不太理解是什么...
NW336的驱动文件夹下面有个  "wpa_supplicant”  文件夹,部分内容如下:

里面是一些C文件,头文件和一些后缀为.conf脚本。    这些就是固件么???

驱动的文件夹里面还有一些配置的脚本:
ifcfg-wlan0      runwpa   wlan0dhcp   wpa1.conf  
好像用不了....   

********************************************************************
问题:
1.现在网卡能加载 能搜索是不是代表网卡就能在开发板上面工作了?
2.如果是,为什么加载不到自己的AP中呢?
3.是否要需要在拷贝什么文件到开发板下,或者再编写什么配置文件呢?
4.难不成非要购买RT73芯片的网卡才行么?

求解释,求指点,求回复,求帮顶~  
各种求啊!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
 楼主| dongleivip 发表于 2012-2-22 17:14:31 | 显示全部楼层
沙发不给....   
qianguozheng 发表于 2012-2-22 19:43:59 | 显示全部楼层
佩服,借我哥网卡玩玩啊
 楼主| dongleivip 发表于 2012-2-22 21:49:01 | 显示全部楼层
qianguozheng 发表于 2012-2-22 19:43
佩服,借我哥网卡玩玩啊

:L     额        我就这一个...   如果这个移植不成功还真的去买个RT73的 ...  蛋疼啊.

不过 感谢兄弟帮顶啦~
 楼主| dongleivip 发表于 2012-2-23 14:58:48 | 显示全部楼层
    自己  顶起   

     求指点啊 ~  
 楼主| dongleivip 发表于 2012-2-24 13:27:00 | 显示全部楼层
    自己  顶起   

     求指点啊 ~  
 楼主| dongleivip 发表于 2012-2-25 22:53:38 | 显示全部楼层
   忍了  一点人气都没有。。。   
亚瑟王 发表于 2012-2-27 12:01:57 | 显示全部楼层
iwconfig那个命令是登录的wep加密方式的无线网络,如果是wpa方式,你需要移植一个wpa的软件才行。
徐行 发表于 2012-3-14 20:25:27 | 显示全部楼层
帮你顶下,成功了记得教我
 楼主| dongleivip 发表于 2012-3-20 17:25:57 | 显示全部楼层
徐行 发表于 2012-3-14 20:25
帮你顶下,成功了记得教我

   感谢帮顶 已经可以正常工作了        你也用这块网卡的么?     
_hxlt 发表于 2012-8-15 21:41:42 | 显示全部楼层
好啊,我也买了一个     请教啊
_hxlt 发表于 2012-8-15 22:05:19 | 显示全部楼层
配置Makefile,编译不出错,不知哪错了。。。。。  
Makefile文件的配置如下:i
feq ($(CONFIG_PLATFORM_ARM_S3C2K4), y)
EXTRA_CFLAGS += -DCONFIG_LITTLE_ENDIAN
ARCH := arm
CROSS_COMPILE := arm-linux-
#KVER  := 2.6.24.7_$(ARCH)
KVER := 2.6.30.4
#KSRC := /usr/src/kernels/linux-$(KVER)
kSRC := /opt/HXLT/linux-2.6.30.4
endif

make编译不过:
[root@localhost rtl8192CU_linux_v2.0.974.20100803]# make
make ARCH=arm CROSS_COMPILE=arm-linux- -C  M=/opt/RTL8192CU_8188CUS_8188CE-VAU_linux_v2.0.974.20100803/driver/rtl8192CU_linux_v2.0.974.20100803  modules
make: *** M=/opt/RTL8192CU_8188CUS_8188CE-VAU_linux_v2.0.974.20100803/driver/rtl8192CU_linux_v2.0.974.20100803: No such file or directory.  Stop.
make: *** [modules] Error 2
[root@localhost rtl8192CU_linux_v2.0.974.20100803]#


天空的白云 发表于 2014-4-15 17:28:07 | 显示全部楼层
dongleivip 发表于 2012-3-20 17:25
感谢帮顶 已经可以正常工作了        你也用这块网卡的么?

能请教一下楼主是怎么实现正常工作的嘛。。我现在也在用这个无线网卡,也是出现错误
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号 )

GMT+8, 2024-5-19 04:38 , Processed in 1.046875 second(s), 20 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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