eMMC Not detected in yocto zeus

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

eMMC Not detected in yocto zeus

759 Views
nikhil_sahu2
Contributor III

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

Labels (4)
0 Kudos
1 Reply

691 Views
igorpadykov
NXP Employee
NXP Employee

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!
-----------------------------------------------------------------------------------------------------------------------

0 Kudos