Hi All,
I am doing a porting exercise from yocto sumo to zeus version. We are facing issue in eMMC detection in this porting. I want to highlight the same configuration is working under yocto sumo, but not in yocto zeus. Below are the booting logs respectively.
Sumo bootup logs:
U-Boot 2018.03-4.14.98-2.3.0+g0e20792 (Apr 04 2020 - 06:23:13 +0000)
CPU: Freescale i.MX6SX rev1.3 at 792MHz
CPU: Industrial temperature grade (-40C to 105C) at 45C
Reset cause: POR
Model: Freescale i.MX6 SoloX SDB RevB Board
Board: MX6SX SABRE SDB rev@
DRAM: 1 GiB
PMIC: PFUZE100! DEV_ID=0x11 REV_ID=0x21
MMC: FSL_SDHC: 0, FSL_SDHC: 1, FSL_SDHC: 2
Loading Environment from MMC... *** Warning - bad CRC, using default environment
Failed (-5)
Display: Hannstar-XGA (1024x768)
Video: 1024x768x18
In: serial
Out: serial
Err: serial
switch to partitions #0, OK
mmc2(part 0) is current device
flash target is MMC:2
Net:
Warning: ethernet@02188000 (eth0) using random MAC address - d2:6c:09:5b:fe:dd
eth0: ethernet@02188000 [PRIME]
Warning: ethernet@021b4000 (eth1) using random MAC address - 66:3b:d9:8d:af:be
, eth1: ethernet@021b4000
Fastboot: Normal
Normal Boot
Hit any key to stop autoboot: 0
********TP_19 not Pressed [0] : Normal mode********
switch to partitions #0, OK
mmc2(part 0) is current device
** Unable to read file boot.scr **
7472632 bytes read in 214 ms (33.3 MiB/s)
Booting from mmc ...
50438 bytes read in 15 ms (3.2 MiB/s)
Kernel image @ 0x80800000 [ 0x000000 - 0x7205f8 ]
## Flattened Device Tree blob at 83000000
Booting using the fdt blob at 0x83000000
Using Device Tree in place at 83000000, end 8300f505
switch to ldo_bypass mode!
Starting kernel ...
Booting Linux on physical CPU 0x0
================================================
Zeus bootup logs:
U-Boot 2019.04-lf-5.4.y_v2019.04+g228843cdf5 (May 30 2020 - 17:24:25 +0000)
CPU: Freescale i.MX6SX rev1.3 at 792MHz
CPU: Industrial temperature grade (-40C to 105C) at 43C
Reset cause: POR
Model: Freescale i.MX6 SoloX SDB RevB Board
Board: MX6SX SABRE SDB rev@
DRAM: 1 GiB
PMIC: PFUZE100! DEV_ID=0x11 REV_ID=0x21
MMC:
Loading Environment from MMC... MMC Device 2 not found
*** Warning - No MMC card found, using default environment
Display: Hannstar-XGA (1024x768)
Video: 1024x768x18
In: serial
Out: serial
Err: serial
No MMC device available
flash target is MMC:2
MMC Device 2 not found
invalid mmc device 2
switch to partitions #0, OK
mmc2(part 0) is current device
flash target is MMC:2
Net:
Warning: ethernet@02188000 (eth0) using random MAC address - 2e:38:9e:24:b0:7c
eth0: ethernet@02188000 [PRIME]
Warning: ethernet@021b4000 (eth1) using random MAC address - ba:6e:8b:bd:30:cf
, eth1: ethernet@021b4000
Fastboot: Normal
Normal Boot
Hit any key to stop autoboot: 0
********TP_19 not Pressed [0] : Normal mode********
No MMC device available
No MMC device available
Booting from net ...
ethernet@02188000 Waiting for PHY auto negotiation to complete....
Anyone please point out where i can lagging, the same configuration worked in sumo but not in zeus.
Thanks,
Nikhil
Hi Nikhil
one can try with different emmc parts, try to adjust drive strength as on below case
eMMC 8GB to 4GB - crash on linux (yocto) boot
Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------