AnsweredAssumed Answered

lsdk1906: LS1028a: Uboot stops w/error: No ethernet found

Question asked by Bjørn Medhus on Jul 4, 2019
Latest reply on Jul 5, 2019 by Yiping Wang

Booting from SD card results in uboot stopping here (No Ethernet found).

 

I can get the LS1028A to boot properly if I include a firmware file built in bsp0.3 instead as follows:

sudo ../../tools/flex-installer -b bootpartition_LS_arm64_lts_4.19.tgz -r rootfs_lsdk1906_LS_arm64_main.tgz -f ~/Projects/flexbuild_ls1028a_bsp0.3/flexbuild/build/images/firmware_ls1028ardb_uboot_sdboot.img -d /

 

See uboot log:

 

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

U-Boot 2019.04 (Jul 04 2019 - 08:01:22 +0000)

 

SoC:  LS1028AE Rev1.0 (0x870b0010)
Clock Configuration:
       CPU0(A72):1300 MHz  CPU1(A72):1300 MHz  
       Bus:      400  MHz  DDR:      1600 MT/s
Reset Configuration Word (RCW):
       00000000: 34004010 00000030 00000000 00000000
       00000010: 00000000 00b90000 0030c000 00000000
       00000020: 01c03150 00002580 00000000 00003496
       00000030: 00000000 00000010 00000000 00000000
       00000040: 00000000 00000000 00000000 00000000
       00000050: 00000000 00000000 00000000 00000000
       00000060: 00000000 00000000 200e705a 00000000
       00000070: bb580000 00000000
Model: NXP Layerscape 1028a RDB Board
Board: LS1028AE Rev1.0-RDB, Version: A, boot from SD
FPGA: v6 (RDB)
SERDES1 Reference : Clock1 = 100.00MHz Clock2 = 100.00MHz
I2C:   ready
DRAM:  3.9 GiB
DDR    3.9 GiB (DDR4, 32-bit, CL=11, ECC on)
Using SERDES1 Protocol: 47960 (0xbb58)
PCIe0: pcie@3400000 Root Complex: no link
PCIe1: pcie@3500000 Root Complex: no link
MMC:   FSL_SDHC: 0, FSL_SDHC: 1
Loading Environment from MMC... *** Warning - bad CRC, using default environment

 

EEPROM: Read failed.
In:    serial
Out:   serial
Err:   serial
Net:   No ethernet found.
=>

Outcomes