Hi team,
Customer had an issue on UBOOT. Ethernet can't support 10Mbps in Uboot, but 100Mbps and 1Gbps works
Please find the details information below. Could you please help to identify the issue. Thanks.
Set the host in 1Gbps, it works.
U-Boot# U-Boot# U-Boot# ping 128.7.8.128 link up on port 0, speed 1000, full duplex Using cpsw device host 128.7.8.128 is alive U-Boot# link up on port 0, speed 1000, full duplex Using cpsw device host 128.7.8.128 is alive
Set the host in 100Mbps, it works.
U-Boot# cpsw Waiting for PHY auto negotiation to complete. done link up on port 0, speed 100, full duplex Using cpsw device host 128.7.8.128 is alive U-Boot# link up on port 0, speed 100, full duplex Using cpsw device host 128.7.8.128 is alive U-Boot# link up on port 0, speed 100, full duplex Using cpsw device host 128.7.8.128 is alive
Set the host in 10Mbps, it fails.
U-Boot# link up on port 0, speed 10, full duplex Using cpsw device ping failed; host 128.7.8.128 is not alive U-Boot# link up on port 0, speed 10, full duplex Using cpsw device ping failed; host 128.7.8.128 is not alive U-Boot# link up on port 0, speed 10, full duplex Using cpsw device ping failed; host 128.7.8.128 is not alive U-Boot#
Also, when using 100M and 1Gbps, the uImage can load to RAM successful. but 10Mbps fails.
U-Boot# U-Boot# U-Boot# U-Boot# setenv tftpuImage tftp 0x81000000 uImage U-Boot# U-Boot# U-Boot# run tftpuImage link up on port 0, speed 10, full duplex Using cpsw device TFTP from server 128.7.8.128; our IP address is 128.7.8.7 Filename 'uImage'. Load address: 0x81000000 Loading: T T T T T T T T T T T T T T T T T T T T Retry count exceeded; starting again link up on port 0, speed 10, full duplex Abort U-Boot# U-Boot# U-Boot# U-Boot# U-Boot# U-Boot# run tftpuImage link up on port 0, speed 10, full duplex Using cpsw device TFTP from server 128.7.8.128; our IP address is 128.7.8.7 Filename 'uImage'. Load address: 0x81000000 Loading: T T T T T T T T T T T Abort
When host is set to 1Gbps, it works.
U-Boot# run tftpuImage link up on port 0, speed 1000, full duplex Using cpsw device TFTP from server 128.7.8.128; our IP address is 128.7.8.7 Filename 'uImage'. Load address: 0x81000000 Loading: T T TFTP error: 'File not found' (1) Not retrying... U-Boot# run tftpuImage link up on port 0, speed 1000, full duplex Using cpsw device TFTP from server 128.7.8.128; our IP address is 128.7.8.7 Filename 'uImage'. Load address: 0x81000000 Loading: ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################# 816.4 KiB/s done Bytes transferred = 7879697 (783c11 hex)