Hi3516A 烧录内核后无法ping通网关和自己
一、问题描述
1、在烧录hisi3516a 内核后,发现ping 不通自己和网关以及局域网地址。
二、原因分析
1、默认网关地址和IP地址都已经设置了,如下图:
但是还是无法ping通。
2、内核驱动中,gmac 设置,在海思中gmac 可以配置几种模式,有RMII,RGMII,MII等模式。我们在海思SDK代码中默认配置为RGMII模式,但是巨龙模组里面需要配置为RMII模式。
三、解决方法
1、编译内核时,menuconfig 里面配置一些gmac. 具体配置路径如下图:
内核只需要在menuconfig中,将模式设置为MII/RMII即可。把6改为5
Menuconfig位置:
-> Device Drivers
-> Network device support
-> Ethernet driver support
-> hieth gmac family network device support
->hieth-gmac phy0 interface mode.
1---MII,
5---RMII,
6---RGMII.
所以我们在此处 将 hieth-gmac phy0 interface mode 值改 为 5 。
四、总结
1、PHY 接口模式配置
Hi3516A 的 GMAC 模块支持 PHY 接口模式有 rgmii、 rmii 和 mii,发布包中默认配置为 rgmii,若需配置成 rmii 或 mii,需要在 boot 和 kernel 下修改配置。
- U-boot 下通过环境变量设置
setenv mdio_intf mii 或者 setenv mdio_intf rmii - Kernel 下通过 menuconfig 配置
Device Drivers
[*] Network device support --->
[*] Ethernet driver support --->
<*> hieth gmac family network device support --->
(6) hieth-gmac phy0 interface mode
其中, 1 代表 mii, 5 代表 rmii, 6 代表 rgmii,若管脚复用有变 化,请重新配置管脚复用关系。
五、补充
1、PHY 地址配置
Hi3516A DMEB 板上 PHY 地址默认为 1,当选用不同的 PHY 地址时须在 U-boot 和Kernel 下更改 PHY 地址配置。
a. U-boot 下配置方式
U-boot 下可通过更改 U-boot 配置文件中宏定义 CONFIG_HIGMAC_PHY1_ADDR的值来配置不同的 PHY 地址。 Hi3516A 的 U-boot 包含以下两个配置文件,两者须同时更改。
include/configs/hi3516a.h
include/configs/hi3516a_spinand.h
b. Kernel 下配置方式
在 Kernel 下可通过以下内核配置选项配置 PHY 地址。
Device Drivers
[*] Network device support --->
[*] Ethernet driver support --->
<*> hieth gmac family network device support --->
(1) hieth-gmac phy0 addr
Hi3516A 烧录内核后无法ping通网关和自己相关推荐
- linux可平通网关但不能上网,redhat问题:能ping通网关和本网段的IP,但是不能ping通DNS,也不能上网...
redhat问题:能ping通网关和本网段的IP,但是不能ping通DNS,也不能上网 (2011-12-20 06:11:51) 标签: 上网 杂谈 redhat问题:能ping通网关和本网段的IP ...
- ESXI上的新建虚机绑定已使用过的静态ip无法ping通网关的奇怪现象
今儿删除掉一台虚拟机并重建后继续使用其旧的ip作为静态ip,出现无法ping通网关的现象(而换其他的ip就没问题): 开始想是不是网卡有问题?更换了,还是一如既往的不行! 百度半天,捣鼓半天还是没解决 ...
- Windows下能PING通网关不能打开网页解决方法
第一种办法:从添加删除程序中卸载补丁KB951748 第二种方法:运行下netshwinsock reset然后重启计算机看 第三种方法: 局域网的一台电脑,能ping 得通DNS,ping 不通网站 ...
- 解决虚拟机在能ping通网关情况下出现From 192.168.1.10: icmp_seq=1 Redirect Network(New nexthop: 192.168.1.1)问题
解决虚拟机在能ping通网关情况下出现From 192.168.1.10: icmp_seq=1 Redirect Network(New nexthop: 192.168.1.1)问题 参考文章: ...
- linux 无线网卡ping不同,请教高手,本地网卡和无线网卡均不能ping通网关
changlee 于 2008-03-11 10:25:23发表: 详细的上网方式是通过局域网网关连上internet.现在需要解决的问题就是ping通网关.网关为无线的AP,可通过网线和无线连接.现 ...
- 宝塔linux面板ping网址找不到主机,云服务器安装宝塔面板后无法ping通ip地址问题的解决方法...
为什么云服务器搭建宝塔面板后,服务器ip地址就ping不通了?很多做网站的站长们,在买服务器之前都是怎么去测试IP呢,通常都是通过ping这个方式看看这个时间上,在就是去测试这个IP的节点好不好,那要 ...
- CentOS7 能ping通网关不能上网
公司搬迁到了新地方,网络设备全换了,导致服务器无法连通外网,解决办法: 因为内网服务器是需要固定ip的首先查看物理地址去网关绑定,因为之前已经设置过固定ip,直接执行命令: ifconfig 出来的第 ...
- Net模式下centos7无法ping通网关
前言(以下操作均为Net模式下的操作) 在使用vm虚拟机的centos7过程中,虚拟机只能ping通本机IP,不能ping通网关.网址.物理机等. centos7 网卡配置文件无误,虚拟网络编辑器无误 ...
- 电脑显示服务器地址无法ping通,网关无法Ping通故障及解决方法
很多网络故障是常见问题,一般的三板斧方法就能解决问题,但有些故障容易让我们多走弯路,我们不妨拓宽故障排查范围,换换思路. 在与网络亲密接触的过程中,我们或多或少地会遇到一些网络故障,对于许多网络故障来 ...
最新文章
- SQL Server 中master..spt_values的应用
- Shell特殊变量含义
- oracle归档日志参数reopen=30,Oracle 归档日志 -- CSDN 比较全的说明文档
- mysql给字段设置默认值,以及mysql的严格模式
- python百度百科api-python使用API
- 广西大学计算机技术复试题库,2018年广西大学计算机与电子信息学院408计算机学科专业基础综合之计算机操作系统考研基础五套测试题...
- 开发一个大型后台管理系统,真的需要用前后端分离的技术方案吗?
- 阿里巴巴在内蒙古旱区试水物联网灌溉技术,一年省出1.5个西湖 1
- 吴恩达团队新研究!用MRNet进行膝关节磁共振影像诊断 已媲美医生 | 论文
- Linux下Socket编程的端口问题( Bind error: Address already in use )
- 文件上传时判断是否为图片
- 我国首个5G地铁站开通:TCL集团重组方案通过;苹果2019新品图泄露|雷锋早报...
- Viddy排名App Store免费应用第二,力压InstagramDraw Sth
- Mysql DBA(一)
- zabbix官网下载地址:https://sourceforge.net/projects/zabbix/files/ZABBIX Latest Stable/
- 微信开放平台开发第三方授权登陆:微信扫码登录
- IDT7206简明资料
- 西瓜皮18.6.27
- outlook添加账号发送服务器,如何正确在Outlook登陆QQ邮箱账户-outlook设置
- 机器学习:BP神经网络,CNN卷积神经网络,GAN生成对抗网络