TI中文支持网
TI专业的中文技术问题搜集分享网站

PHY reset timed out

請問..

我們的板子AM3352, 使用linux SDK6.0 在uboot 初始化PHY時

總會出現  PHY reset timed out 訊息,且在uboot,或進入rootfs後 網路無法使用

但若我休息一陣子在開機,進入uboot或進入rootfs後 網路都可以正確使用100M/1000M 都正確 (長時間使用也都正確)

但只要重開機,又是一樣現象 PHY reset timed out

休息一陣子在開又正常

請問這會是什麼問題造成???

p/s:我已經有修改phy.c  timeout時間為5秒,仍然是會timeout

U-Boot 2013.01.01 (Apr 21 2014 – 14:04:26)

I2C: ready
DRAM: 256 MiB
WARNING: Caches not enabled
NAND: No NAND device found!!!
0 MiB
MMC: OMAP SD/MMC: 0, OMAP SD/MMC: 1
*** Warning – readenv() failed, using default environment

musb-hdrc: ConfigData=0xde (UTMI-8, dyn FIFOs, bulk combine, bulk split, HB-ISO
Rx, HB-ISO Tx, SoftConn)
musb-hdrc: MHDRC RTL version 2.0
musb-hdrc: setup fifo_mode 4
musb-hdrc: 28/31 max ep, 16384/16384 memory
USB Peripheral mode controller at 47401000 using PIO, IRQ 0
musb-hdrc: ConfigData=0xde (UTMI-8, dyn FIFOs, bulk combine, bulk split, HB-ISO
Rx, HB-ISO Tx, SoftConn)
musb-hdrc: MHDRC RTL version 2.0
musb-hdrc: setup fifo_mode 4
musb-hdrc: 28/31 max ep, 16384/16384 memory
USB Host mode controller at 47401800 using PIO, IRQ 0
Net: <ethaddr> not set. Validating first E-fuse MAC
PHY reset timed out
cpsw, usb_ether
Hit any key to stop autoboot: 0
mmc0 is current device
SD/MMC found on device 0

Jian Zhou:

请问用的是哪个PHY芯片,看起来更像是硬件的问题。有没有对照原理图仔细检查一遍硬件电路

xiaoning andy:

回复 Jian Zhou:

我遇到过这样的问题,一开始概率性的time out,后来很频繁,休息一下,就又好了

你看一下phy那边电路有没有硬件reset,在初始化的时候,做个硬reset,应该就ok了

changjun shan:

检查PHY ID是否匹配。

赞(0)
未经允许不得转载:TI中文支持网 » PHY reset timed out
分享到: 更多 (0)