This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
我们有一块单板使用了tci6638,与EVM板不同的是,GE网口eth0没有接phy,而是直接与板上switch通过sgmii直连。
现在想在arm上运行sdk(ti-processor-sdk-linux-k2e-evm-03.00.00.04-Linux-x86-Install.bin)上的linux系统。
系统已经烧录成功并且能够运行,但是网口无法工作。
查看dmesg信息,发现
[ 1.809078] libphy: Fixed MDIO Bus: probed
[ 2.315939] ti,keystone-serdes 232a000.phy: lane 1 wait rx valid failed: -110
[ 2.323101] ti,keystone-serdes 232a000.phy: serdes lanes enable failed: -110
[ 2.330186] phy phy-232a000.phy.0: phy init failed --> -110
[ 2.335778] netcp-1.0 2620110.netcp: Probe of module(netcp-gbe) failed with -110
[ 2.343219] netcp-1.0 2620110.netcp: module(netcp-xgbe) not used for device
请教各位高手,针对这个情况,linux系统需要做什么修改,网口才能正常工作?
另外:
1. uboot也有一样的问题,这个我已经修改了uboot的代码关闭了phy后,网络工作正常,能下载linux镜像,说明硬件是没问题的。
2. linux系统我尝试过修改dtb文件,将其中的MDIO选项disabled,但是没有效果。
是不是需要修改kernel代码才能彻底关闭phy?
你好!
请问您板子上的TCI6638给ARM外挂的是DIMM条,还是DDR3颗粒。
目前我遇到一个问题,我的板子上外挂的是DDR3颗粒,修改UBoot代码后DDR3初始化成功,但是UBoot在board_init_f之后卡死。
就是想请问一下您板上给ARM外挂的是DIMM条,还是DDR3颗粒?
谢谢!
您好!
UBOOT我们已起来了,我们也是TCI6638的SGMII 0口连接的是SWITCH BCM5389。
现在遇到一个问题:在UBOOT中ping命令不可用,一ping则UBOOT重启
请问您是怎么关闭PHY的?谢谢指点!