实验室里买了DM8168 EVM,现在在搭建平台(uboot、内核、文件系统),我用的是SDK里面的prebuilt-binary里的文件,内核启动登陆后发现网络调不通,有人说不能直接用prebuilt-binary里面的文件,要自己按照自己的硬件平台来修改配置和重新编译内核源码,网络不通是因为内核里的phy id不对,是这样吗?另外我想问下除了phy id外,一般还要修改内核里面的什么信息来重新编译呢?
Eason Wang:
买的是什么EVM,什么版本?DVRRDK用的是什么版本?
网络不通有什么打印吗?
Justin Leung:
回复 Eason Wang:
我把所有信息都打出来把,板子是spectrum digital的:
socketed DM816x DDR3 EVM
TMDXEVM8168S PRE-RELEASE
702384-1001 REV D 22 AUG 11
现在改用RDK,在登陆root后,设置好网络地址等信息,与主机ping不通(主机没问题),网口灯也没亮
Eason Wang:
回复 Justin Leung:
我查了一下不同版本之间EVM的PHY ADDRESS配置,都是PHYAD[0] pull up, 其他都是悬空的。所以应该不存在PHY ADDRESS导致需要重新编译内核的情形。
你把uboot,kernel启动的log、和uboot bootargs提供给我。
另外,你是用的直连网线的方法,还是其他方法组网? 在uboot下或者linux下dhcp管用吗?
Justin Leung:
回复 Eason Wang:
我是把目标板连接到实验室的交换机,用实验室的一个固定ip,bootargs中已经设置好各类网络设置了
Louis:
回复 Eason Wang:
默认的Pre-build二进制文件直接刷也不行么?在Linux打印日志中,是否有类似“PHY: 0:00 – Link is Up – 100/Full”的信息?网口是否连接正确?
Justin Leung:
回复 Louis:
这是我的uboot、内核的log以及相关的bootargs,麻烦请看下有什么问题,谢谢哈
Louis:
回复 Justin Leung:
从日志信息上看,没有观察到异常。在uboot下测试一下ping和dhcp,再把日志贴出来看看。
Justin Leung:
回复 Louis:
成功解决,是学校ip的问题,现在加了一个路由器来组网,已经ping通