不插网线终端缓慢的问题解决办法
1 /* 2 * MAC<--->PHY support functions 3 */ 4 static int lpc32xx_mdio_read(struct mii_bus *bus, int phy_id, int phyreg) 5 { 6 struct netdata_local *pldat = bus->priv; 7 int lps; 8 u32 tmp; 9 10 __raw_writel(((phy_id << 8) | phyreg), ENET_MADR(pldat->net_base)); 11 __raw_writel(MCMD_READ, ENET_MCMD(pldat->net_base)); 12 13 /* Wait for unbusy status */ 14 lps = 50; //改为5即可 15 tmp = __raw_readl(ENET_MIND(pldat->net_base)); 16 while ((lps > 0) && (tmp & (MIND_BUSY | MIND_MII_LINK_FAIL))) 17 { 18 msleep(1); 19 tmp = __raw_readl(ENET_MIND(pldat->net_base)); 20 lps--; 21 } 22 lps = (int) __raw_readl(ENET_MRDD(pldat->net_base)); 23 __raw_writel(0, ENET_MCMD(pldat->net_base)); 24 25 return lps; 26 } 27 28 static int lpc32xx_mdio_write(struct mii_bus *bus, int phy_id, int phyreg, 29 u16 phydata) 30 { 31 struct netdata_local *pldat = bus->priv; 32 int lps; 33 u32 tmp; 34 35 __raw_writel(((phy_id << 8) | phyreg), ENET_MADR(pldat->net_base)); 36 __raw_writel(phydata, ENET_MWTD(pldat->net_base)); 37 38 /* Wait for completion */ 39 lps = 50; //改为5即可 40 tmp = __raw_readl(ENET_MIND(pldat->net_base)); 41 while ((lps > 0) && (tmp & MIND_BUSY)) 42 { 43 msleep(1); 44 tmp = __raw_readl(ENET_MIND(pldat->net_base)); 45 lps--; 46 } 47 48 return 0; 49 }
转载于:https://www.cnblogs.com/elect-fans/archive/2012/04/28/2475237.html
不插网线终端缓慢的问题解决办法相关推荐
- win10-17134版本Chrome内核浏览器加载缓慢,建立安全连接无响应问题解决办法
win1017134版本Chrome内核浏览器加载缓慢,建立安全连接无响应问题解决办法 原文地址:http://www.winwin7.com/JC/12789.html 转发请注明链接.若侵权,请联 ...
- 少女前线一直显示服务器已满,少女前线常见问题解决办法 安装失败运行缓慢怎么办...
<少女前线>是一款后启示录题材的军武策略养成类游戏,该款游戏从去年开始就受到了广泛的关注,如今<少女前线>公测时间越来越临近许多朋友会,在公测时不难避免的会遇见什么问题比如玩& ...
- stm32+lwip 的先启动后插网线的处理方法
1. 开发环境 : MDK5 硬件: STM32F107 协议栈: LWIP,无操作系统. 2. 官方的demo 代码,是启动的时候就初始化,如果启动的时候,不插网线,对方没有办法连接,导致初始化失败 ...
- ubuntu oracle 10g 安装,Ubuntu 12.04 安装Oracle 10g 全过程(完美)及问题解决办法
PS:Ubuntu 12.04 安装Oracle 10g 全过程(完美)及问题解决办法正常情况下,完美无错..如果遇到问题,也有解决办法 1.安装前准备工作 1.1 到oracle官网下载适合自己电脑 ...
- android 打印机蜂鸣器,CANON喷墨打印机 蜂鸣器响5声不打印的问题解决办法
CANON喷墨打印机 蜂鸣器响5声不打印的问题解决办法 通常我们如果遇到CANON打印机蜂鸣器响5声即表示废墨仓满,一般都可以通过按键且使用02.03.05墨盒的机型按下面方法操作:同时按住左.右两键 ...
- 计算机常发故障英语,vipkid英语常见问题解决办法
大家使用vipkid英语学习时,可能会遇到各种问题,下面分享一下vipkid英语常见问题解决办法,希望可以帮到大家. vipkid英语常见问题解决办法 一.浏览器问题 建议使用的浏览器: 谷歌浏览器 ...
- 树莓派4B中中文字体和中文输入法设置不成功问题解决办法
树莓派4B中中文字体和中文输入法设置不成功问题解决办法 按照树莓派新手入门手册的步骤,安装中文字库: sudo apt-get install ttf-wqy-zenhei 安装过程中如果碰到(Y/N ...
- wan端口未连接怎么弄_路由器wan口网线未连接(wan口未插网线)的解决方法
摘 要 路由器检测到WAN口网线未连接或者WAN口未查网线时应该怎么办?这个问题,根据路由器的提示,就应该知道怎么解决了.既然路由器检测到WAN口网线未连接 或者 WAN口未查上网:说明你的路由器上的 ...
- Jlink在ADS下的配置说明及常见问题解决办法 (转载)
**原文地址:[Jlink在ADS下的配置说明及常见问题解决办法] (http://www.360doc.com/content/13/1124/23/6844270_331917942.shtml) ...
最新文章
- SpringMVC的请求-获得请求参数-获得数组类型参数
- Delphi-IOCP学习笔记三====工作线程和Listener
- 先验概率与后验概率的区别
- docker 部署 redmine 项目管理软件
- MFC Windows 程序设计(一)-程序员的解放
- apply for KPMG preparing
- android xml 画竖线,css如何画竖线?
- SpringCloud(若依微服务版为例)集成WebSocket实现前后端的消息推送
- Snapde和Excel、PowerPivot、WPS打开超大CSV文件性能比较
- 苹果开发者账户创建流程
- 《信息物理融合系统(CPS)设计、建模与仿真——基于 Ptolemy II 平台》——2.8 小结...
- 能把晦涩难懂的研究工作讲清楚,Distill就奖你10000美刀
- U盘制作-BGA焊接练习
- 快速理解数据库超键,候选键,主键
- 摩尔斯密码 php代码,摩尔斯密码 - 一个工具箱 - 好用的在线工具都在这里!
- python中的mat的操作
- A股市场全景分析系列—行业板块和热门概念RPS排名
- 刷个openwrt,并加入改写的802.1X认证客户端(iNode认证)
- 基于 jQuery 与 Bootstrap 简单封装一个表格分页的组件
- LabVIEW TCP网口通讯倍福 BeckhoffPLC ADS 通讯协议
热门文章
- Java工作笔记-使用jquery.timer.js实现数据自动刷新
- TCP/IP学习笔记-Qt中的ReuseAddressHint以及SO_REUSEADDR,以为组播常用场景分析
- Qt学习笔记-简单的UDP广播包聊天室
- html怎么制作附页,HTML和CSS属性的正确书写规范
- 地图上如何量方位角_楼承板厂家揭秘:压型钢板采购的7个坑之第2个坑_压型钢板如何在镀锌量上偷工减料?...
- html引入vue不兼容ie11,关于vue.js:iview按需引入ie11不兼容报无效字符问题解决
- html print 边距,css print
- linux中模拟延时与丢包的实现
- python实现8大排序算法
- 测试人员如何搭建自动打包部署平台?(具体详细步骤及下载地址)