OpenWrt 主的发展版本号trunk MT7620N 无线驱动程序bug
周边环境:
OpenWrt Development Trunk:
svn co svn://svn.openwrt.org/openwrt/trunk/
BUG:
1. 无线无法建立连接.
2. 无线建立连接获取IP地址失败,断开连接.
出现故障的时候会伴随下面dmesg
[ 3702.380000] ieee80211 phy0: rt2x00queue_write_tx_frame: Error - Dropping frame due to full tx queue 2
[ 3702.390000] ieee80211 phy0: rt2x00queue_write_tx_frame: Error - Dropping frame due to full tx queue 2
[ 3702.400000] ieee80211 phy0: rt2x00queue_write_tx_frame: Error - Dropping frame due to full tx queue 2
[ 3702.410000] ieee80211 phy0: rt2x00queue_write_tx_frame: Error - Dropping frame due to full tx queue 2
[ 3702.420000] ieee80211 phy0: rt2x00queue_write_tx_frame: Error - Dropping frame due to full tx queue 2
[97845.440000] ieee80211 phy0: rt2x00queue_write_tx_frame: Error - Dropping frame due to full tx queue 2
[97845.450000] ieee80211 phy0: rt2x00queue_write_tx_frame: Error - Dropping frame due to full tx queue 2
[97845.460000] ieee80211 phy0: rt2x00queue_write_tx_frame: Error - Dropping frame due to full tx queue 2
[97845.470000] ieee80211 phy0: rt2x00queue_write_tx_frame: Error - Dropping frame due to full tx queue 2
[97845.480000] ieee80211 phy0: rt2x00queue_write_tx_frame: Error - Dropping frame due to full tx queue 2
[101808.120000] ieee80211 phy0: rt2x00queue_write_tx_frame: Error - Dropping frame due to full tx queue 2
[101808.130000] ieee80211 phy0: rt2x00queue_write_tx_frame: Error - Dropping frame due to full tx queue 2
[101808.140000] ieee80211 phy0: rt2x00queue_write_tx_frame: Error - Dropping frame due to full tx queue 2
[101808.150000] ieee80211 phy0: rt2x00queue_write_tx_frame: Error - Dropping frame due to full tx queue 2
[101808.160000] ieee80211 phy0: rt2x00queue_write_tx_frame: Error - Dropping frame due to full tx queue 2
[102318.680000] ieee80211 phy0: rt2x00queue_write_tx_frame: Error - Dropping frame due to full tx queue 2
[102318.690000] ieee80211 phy0: rt2x00queue_write_tx_frame: Error - Dropping frame due to full tx queue 2
[102318.700000] ieee80211 phy0: rt2x00queue_write_tx_frame: Error - Dropping frame due to full tx queue 2
[102318.710000] ieee80211 phy0: rt2x00queue_write_tx_frame: Error - Dropping frame due to full tx queue 2
[102318.720000] ieee80211 phy0: rt2x00queue_write_tx_frame: Error - Dropping frame due to full tx queue 2
使用wifi restart的时候,会出现下面debug信息。仍然不能正常上网,这个时候仅仅有重新启动路由器才干够解决问题。
[106572.440000] br-lan2: port 2(wlan0-1) entered disabled state
[106572.450000] device wlan0-1 left promiscuous mode
[106572.450000] br-lan2: port 2(wlan0-1) entered disabled state
[106572.490000] device wlan0 left promiscuous mode
[106572.490000] br-lan: port 2(wlan0) entered disabled state
[106572.720000] ieee80211 phy0: rt2x00queue_flush_queue: Warning - Queue 2 failed to flush
[106572.930000] ieee80211 phy0: rt2x00queue_flush_queue: Warning - Queue 2 failed to flush
[106573.440000] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
[106573.440000] device wlan0 entered promiscuous mode
[106573.450000] br-lan: port 2(wlan0) entered forwarding state
[106573.460000] br-lan: port 2(wlan0) entered forwarding state
[106573.470000] br-lan: port 2(wlan0) entered disabled state
[106580.750000] br-lan: port 2(wlan0) entered forwarding state
[106580.750000] br-lan: port 2(wlan0) entered forwarding state
[106580.760000] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
[106580.780000] device wlan0-1 entered promiscuous mode
[106580.790000] br-lan2: port 2(wlan0-1) entered forwarding state
[106580.790000] br-lan2: port 2(wlan0-1) entered forwarding state
[106580.800000] IPv6: ADDRCONF(NETDEV_UP): wlan0-1: link is not ready
[106581.040000] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0-1: link becomes ready
[106582.750000] br-lan: port 2(wlan0) entered forwarding state
[106582.790000] br-lan2: port 2(wlan0-1) entered forwarding state
[106591.120000] ieee80211 phy0: rt2x00queue_write_tx_frame: Error - Arrived at non-free entry in the non-full queue 2
[106591.120000] Please file bug report to http://rt2x00.serialmonkey.com
[106591.220000] br-lan2: port 2(wlan0-1) entered disabled state
[106591.220000] device wlan0-1 left promiscuous mode
[106591.230000] br-lan2: port 2(wlan0-1) entered disabled state
[106591.280000] device wlan0 left promiscuous mode
[106591.280000] br-lan: port 2(wlan0) entered disabled state
[106591.750000] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
[106591.750000] device wlan0 entered promiscuous mode
[106591.760000] br-lan: port 2(wlan0) entered forwarding state
[106591.770000] br-lan: port 2(wlan0) entered forwarding state
[106592.260000] br-lan: port 2(wlan0) entered disabled state
[106599.060000] br-lan: port 2(wlan0) entered forwarding state
[106599.060000] br-lan: port 2(wlan0) entered forwarding state
[106599.070000] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
[106599.090000] device wlan0-1 entered promiscuous mode
[106599.100000] br-lan2: port 2(wlan0-1) entered forwarding state
[106599.100000] br-lan2: port 2(wlan0-1) entered forwarding state
[106599.110000] IPv6: ADDRCONF(NETDEV_UP): wlan0-1: link is not ready
[106599.340000] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0-1: link becomes ready
[106601.060000] br-lan: port 2(wlan0) entered forwarding state
[106601.100000] br-lan2: port 2(wlan0-1) entered forwarding state
[106655.040000] ieee80211 phy0: rt2x00queue_write_tx_frame: Error - Arrived at non-free entry in the non-full queue 2
[106655.040000] Please file bug report to http://rt2x00.serialmonkey.com
个人分析:
这个问题出现drop frame事实上不是什么大问题。可是出现连接不上无线,这个玩笑就开大了。
遇到类似问题的人挺多的。能把这个问题搞定的人真的没有人给出详细答案。
https://dev.openwrt.org/ticket/14138
底下这个呢。是pci的,我的是soc所以不是我的菜啊,太可惜了,唯一一个解掉问题的居然是在pci方面做的手脚。
http://www.marc.info/?l=linux-wireless&m=137992749815360&w=2
Linux kernel patch
https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/drivers/net/wireless/rt2x00/rt2x00pci.c?
id=9483f40d8d01918b399b4e24d0c1111db0afffeb
求助各方:
http://rt2x00.serialmonkey.com/phpBB/viewforum.php?f=5
http://www.right.com.cn/forum/thread-146943-1-1.html
https://dev.openwrt.org/ticket/17556
至今没有解决方式,须要细致学习wireless.kernel.org的驱动了。
版权声明:本文博客原创文章。博客,未经同意,不得转载。
OpenWrt 主的发展版本号trunk MT7620N 无线驱动程序bug的更多相关文章
- Android自己主动检測版本号及自己主动升级
步骤: 1.检測当前版本号的信息AndroidManifest.xml-->manifest-->android:versionName. 2.从server获取版本号号(版本号号存在于x ...
- (三)openwrt主Makefile解析
本周成胖子每周一博到了第四周^_^ 前言 主Makefile结构 顶层 第二层 尾记 前言 前一篇,我们大概描述了整个镜像文件的生成过程.本周我们来解析主Makefile,看看主要编译过程是怎么产生的 ...
- 转载【2017-05-20】OpenWrt 打印机共享专用固件 (trunk, r47249)
[2017-05-20 更新]经过研究发现,Windows 共享打印机使用 RAW 数据(不是 RAW 协议)传输,因此 CUPS 可以去掉所有的过滤器和 PPD 文件.因此重新编译了 8M 的 ar ...
- [自己动手改wordpress.1]wordpress的插件User-Access-Manager在新的php版本号里面无法执行的bug.
近期同事在玩wp, 就顺带一起看了下. 她说插件有个不能用. 是一个叫User Access Manager 的插件 详细表现就是在后台填好相应的roles角色的时候, 点提交就会跳到一个错误的页面 ...
- 教程一 openwrt路由器入门 远程命令行+文件系统
如图,拿到一个openwrt路由器我们第一步要远程控制. 这里在买了两块wifi-robots wifi视频模块. 0首先说下这个WIIF的信息 淘宝购买链接 https://item.taobao ...
- SVN trunk、branch、tag的用法
Subversion有一个很标准的目录结构,是这样的.比如项目是proj,svn地址为svn://proj/,那么标准的svn布局是svn://proj/|+-trunk+-branches+-tag ...
- Git(一):Git与版本号控制简单介绍
Intro 版本号控制系统是什么 版本号控制系统(Version Control System,VCS)能够帮助我们记录和跟踪项目中各文件内容的改动变化.它能够帮我们保存项目的各个版本号.以 ...
- SAP主数据文件版本号命名规范
前提说明 最近在实施公司的SAP系统,需要对供应商,成品半成品原辅料,工艺路线,BOM等各种主数据进行收集,由于牵扯到多个部门进行合作整理数据,为了更方便进行文件版本的管理,特意学习下文件版本号命名规 ...
- [转]软件版本号扫盲——Beta RC Preview release等
1.软件版本阶段说明 *Alpha版:此版本表示该软件在此阶段主要是以实现软件功能为主,通常只在软件开发者内部交流,一般而言,该版本软件的Bug较多,需要继续修改. *Beta版:该版本相对于α版 ...
随机推荐
- ios开发多线程四:NSOperation多图下载综合案例
#import "ViewController.h" #import "XMGAPP.h" @interface ViewController () /** t ...
- Spring-boot更改成war包的方式
转载至: https://blog.csdn.net/zhuwei_clark/article/details/82114102 Step1 修改启动类 Step2 修改配置文件为properti ...
- 用户之间imp的问题
今天同事说申请了一个从生产导出的dump文件,须要导入測试库进行測试. 之前做的基本都是本库导出,本库导入的操作,比如:imp test/***@test tables=tbl_fuel file=H ...
- 曼德勃罗(Mandelbrot)集合与其编程实现
一.从科赫雪花谈起 设想一个边长为1的等边三角形(例如以下图所看到的).取每边中间的三分之中的一个,接上去一个形状全然类似的但边长为其三分之中的一个的三角形,结果是一个六角形.如今取六角形的每个边做相 ...
- Fragment使用LocalBroadcastManager接收广播消息
这种方式不用在配置文件加东西 变量声明 LocalBroadcastManager broadcastManager; IntentFilter intentFilter; BroadcastRece ...
- 如何在PHP页面中原样输出HTML代码(是该找本php的数来看了)
如何在PHP页面中原样输出HTML代码(是该找本php的数来看了) 一.总结 一句话总结:字符串与HTML之间的相互转换主要应用htmlentities()函数来完成. 1.php中的html标签如何 ...
- 数字图像处理原理与实践(MATLAB版)勘误表
本文系<数字图像处理原理与实践(MATLAB版)>一书的勘误表. [内容简单介绍]本书全面系统地介绍了数字图像处理技术的理论与方法,内容涉及几何变换.灰度变换.图像增强.图像切割.图像去噪 ...
- (翻译)2016美国数学建模MCM E题(环境)翻译:我们朝向一个干旱的星球?
PROBLEM E: Are we heading towards a thirsty planet? Will the world run out of clean water? According ...
- iOS 下载功能:断点下载(暂停和开始)(NSURLConnectionDataDelegate方法)
1,model文件代码 文件名称:HMFileDownloader.h #import <Foundation/Foundation.h> @interface HMFileDownloa ...
- 使用RpcLite构建SOA/Web服务(Full .Net Framework)
使用RpcLite构建SOA/Web服务(Full .Net Framework) SOA框架系列 1. 使用RpcLite构建SOA/Web服务 2. 使用RpcLite构建SOA/Web服务(Fu ...