雷凌 Ralink RT2070 RT3070 RT2870系列芯片驱动移植到LPC3250Demo板的ifconfig ra0 up问题解决方案~~

平台:

Wifi模块:雷凌RT2070(芯片其实和3070一样,只是去掉了802.11n的功能)

Linux内核:Linux 2.6.27

UI:Android 1.5

MCU:NXP LPC3250

问题:

从官网上下载最新的Ralink3070的驱动,编译后,加载rt3070sta.k正常,ifconfig ra0 up时出现

 

错误。

原因:

3070的驱动中HTTX_BUFFER.field.WirelessPacket[MAX_TXBULK_SIZE],MAX_TXBULK_SIZE过大

[include/chip/mac_usb.h:169]

MAX_TXBULK_SIZE定义在include/iface/rtmp_usb.h

LOCAL_TXBUF_SIZE=2048, 只需把BULKAGGRE_SIZE从默认的100改为60就好了。

BULKAGGRE_SIZE定义在include/os/rt_linux.h中

类似的错误信息,其他的原因:

1、http://blog.chinaunix.net/u3/109825/showart_2143279.html

2、http://ubuntuforums.org/showthread.php?p=5888081

猜你喜欢

转载自blog.csdn.net/bbandxq521/article/details/5997419