uboot-imx (4.14.98_2.0.0) and No ethernet warning

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

uboot-imx (4.14.98_2.0.0) and No ethernet warning

488 Views
rkohli2000
Contributor III

Hi,

I'm can build the 4.14.98_2.0.0 uboot-imx repo fine for iMX8QM MEK using (no changes):

make imx8qm_mek_defconfig

make CROSS_COMPILE=/opt/toolchains/gcc-arm-9.2-2019.12-x86_64-aarch64-none-elf/bin/aarch64-none-elf- V=1

When I load uboot via eMMC flash :

sudo ./uuu/uuu -b emmc_all imx-mkimage/iMX8QM/flash.bin fsl-image-validation-imx-imx8qmmek-20200607014211.rootfs.sdcard.bz2/*

and stop autoboot as follows I see a waning "No ethernet found":

U-Boot 2018.03-00013-g0d6d880779-dirty (Nov 21 2020 - 13:39:01 -0500)

CPU: Freescale i.MX8QM revB A53 at 1200 MHz at 22C
Model: Freescale i.MX8QM MEK
Board: iMX8QM MEK
Boot: MMC0
DRAM: 6 GiB
start sata init
SATA link 0 timeout.
TCPC: Vendor ID [0x1fc9], Product ID [0x5110], Addr [I2C0 0x51]
MMC: FSL_SDHC: 0, FSL_SDHC: 1
Loading Environment from MMC... *** Warning - bad CRC, using default environment

Failed (-5)
[pcie_ctrla_init_rc] LNK DOWN 8600000
In: serial
Out: serial
Err: serial

BuildInfo:
- SCFW 4a1654e0, SECO-FW 92ef1143, IMX-MKIMAGE 99885ea2, ATF 1cb68fa
- U-Boot 2018.03-00013-g0d6d880779-dirty

switch to partitions #0, OK
mmc0(part 0) is current device
flash target is MMC:0
SCSI: Net: No ethernet found.

Can someone share what could be wrong on interrupting autoboot for TFTP ?

If I allow the Linux kernel to fully boot, I can set the IP address and ping a TFTP server fine.

root@imx8qmmek:~# ifconfig eth0 192.168.1.103 netmask 255.255.255.0 up
root@imx8qmmek:~# route add default gw 192.168.1.1
root@imx8qmmek:~# ping 192.168.1.12
PING 192.168.1.12 (192.168.1.12) 56(84) bytes of data.
64 bytes from 192.168.1.12: icmp_seq=1 ttl=64 time=2.68 ms
64 bytes from 192.168.1.12: icmp_seq=2 ttl=64 time=1.40 ms

Any config/setting missing before autoboot ? Thanks for help.

Ravi

0 Kudos
Reply
0 Replies