AnsweredAssumed Answered

LS1043A FMan-RGMII-PHY Interface Issue

Question asked by j_wallace on Sep 19, 2018
Latest reply on Sep 27, 2018 by Yiping Wang

Hi Experts.

We have a custom LS1043A rev1.1 custom board which has RGMII1 connected to a Marvell PHY (88e1512). The PHY 25MHZ clock is generated by a dedicated oscillator. u-boot on this board is based on LSDK1806. The interface is not working. ping always fails. I replaced the PHY driver with SDK2.0 driver and now ping works but tftp tranfer hangs with timeout error. There is another Ethernet chip connected to PCIe but it is not used for now so don't care. 

Has anyone experienced such a behaviour?

Thanks.

---------------------------------------------------------------------------------------------------

U-Boot 2018.03 (Sep 19 2018 - 16:22:55 +0200)

 

SoC:  LS1043A Rev1.1 (0x87920311)
Clock Configuration:
       CPU0(A53):1200 MHz  CPU1(A53):1200 MHz  CPU2(A53):1200 MHz
       CPU3(A53):1200 MHz
       Bus:      300  MHz  DDR:      1300 MT/s  FMAN:     500  MHz
Reset Configuration Word (RCW):
       00000000: 060d000c 0a000000 00000000 00000000
       00000010: 35580002 00008012 40044000 c1002400
       00000020: 00000000 11100101 00000000 00038ffd
       00000030: 20004500 04261000 00000096 00000001
Model: XXXXX
Board: XXXXX , boot from QSPI
I2C:   ready
DRAM:  Initialzing DDR using fixed setting
Configuring DDR for 1300 MT/s data rate
1.9 GiB (DDR4, 32-bit, CL=10, ECC off)
Using SERDES1 Protocol: 13656 (0x3558)
PPA Firmware: Version LSDK-18.06
SEC Firmware: 'loadables' present in config
loadables: 'trustedOS@1'
ERROR:   [0x0] TEE-CORE:tee_otp_get_hw_unique_key:195:
H/W Unique key is not fetched from the platform.
MMC:   FSL_SDHC: 0
Loading Environment from SPI Flash... SF: Detected s25fl128s_64k with page size 256 Bytes, erase size 64 KiB, total 16 MiB
OK
In:    serial
Out:   serial
Err:   serial
SCSI:  PCIe0: pcie@3400000 Root Complex: no link
PCIe1: pcie@3500000 Root Complex: x1 gen1
PCIe2: pcie@3600000 disabled
Error: SCSI Controller(s) 1B4B:9170 not found
Net:   SF: Detected s25fl128s_64k with page size 256 Bytes, erase size 64 KiB, total 16 MiB
Fman1: Uploading microcode version 108.4.9
e1000: e1000#0: ERROR: EEPROM checksum is incorrect!
e1000: e1000#0: ERROR:   ...register was 0x0000, calculated 0xbaba
FM1@DTSEC3 [PRIME], FM1@DTSEC9
Error: FM1@DTSEC9 address not set.

 

Hit any key to stop autoboot:  0
=> mdio list
FSL_MDIO0:
0 - Marvell 88E1510 <--> FM1@DTSEC3
=> tftp a0000000 Image.itb
Using FM1@DTSEC3 device
TFTP from server 192.168.1.1; our IP address is 192.168.1.20
Filename 'Image.itb'.
Load address: 0xa0000000
Loading: #############T T #############T ############T #############T T T T ############T T
Retry count exceeded; starting again
=> ping 192.168.1.1
Using FM1@DTSEC3 device
host 192.168.1.1 is alive
=>

Outcomes