EMMC compatibility

Post Reply
alan1
Posts: 4
Joined: Fri Jan 03, 2014 8:15 am
languages_spoken: english
ODROIDs: ODROID-U3
Location: Phoenix, AZ
Has thanked: 0
Been thanked: 0
Contact:

EMMC compatibility

Post by alan1 »

I tried to replace an older EMMC board with a new board and ran into an issue.
The old board is a 64 GB blue board EMMC v0.3.
The new board is a 16 GB orange board EMMC v0.5.
But the new board does not appear to want to boot on the U3.
Flashing and booting various u-boot versions with the recovery SDCARD give different errors.

The older u-boots stop with errors like:

Exynos4412 # mmcinfo
[ERROR] response timeout error : 00000104 cmd 1
Card NOT detected or Init Failed!!

The newer one with Arch Linux ARM stops with

U-Boot 2018.01-1 (Feb 13 2018 - 02:19:55 +0000) Arch Linux ARM

CPU: Exynos4412 @ 1 GHz
Model: Odroid based on Exynos4412
Board: Odroid based on Exynos4412
Type: u3
DRAM: 2 GiB
LDO20@VDDQ_EMMC_1.8V: set 1800000 uV; enabling
LDO22@VDDQ_EMMC_2.8V: set 2800000 uV; enabling
LDO21@TFLASH_2.8V: set 2800000 uV; enabling
MMC: sdhci@12530000 - probe failed: -19

Card did not respond to voltage select!
mmc_init: -95, time 10
*** Warning - No block device, using default environment

Net: No ethernet found.
Hit any key to stop autoboot: 0
no mmc device at slot 1
Card did not respond to voltage select!
mmc_init: -95, time 11
Odroid #

If I hotswap the new EMMC back to the old one, u-boot sees the old EMMC ok.

Odroid # mmc rescan
Odroid # mmcinfo
Device: EXYNOS DWMMC
Manufacturer ID: 11
OEM: 100
Name: 064G9
Tran Speed: 52000000
Rd Block Len: 512
MMC version 4.5
High Capacity: Yes
Capacity: 58.2 GiB
Bus Width: 8-bit
Erase Group Size: 512 KiB
HC WP Group Size: 16 MiB
User Capacity: 58.2 GiB WRREL
Boot Capacity: 4 MiB ENH
RPMB Capacity: 4 MiB ENH
Odroid #

The 64GB blue board does boot ok with the Archlinux ARM u-boot.

According to the FAQ, the orange boards are supported on all ODROID models.
Is the FAQ incorrect about EMMC v0.5 orange boards being supported on the U3 ?
Are EMMC v0.4 orange boards supported on the U3 ?
If v0.5 and/or v0.4 boards are supported on the U3, is the fix just to update the u-boot configuration and rebuild?

Alan

mad_ady
Posts: 9049
Joined: Wed Jul 15, 2015 5:00 pm
languages_spoken: english
ODROIDs: XU4, C1+, C2, C4, N1, N2, H2, Go, Go Advance
Location: Bucharest, Romania
Has thanked: 595 times
Been thanked: 573 times
Contact:

Re: EMMC compatibility

Post by mad_ady »

The orange boards required kernel/uboot updates to work on xu4. Most likely it needs updates on u3 as well. You'd be better off to try a more recent community-made ubuntu 18 image that has mainline kernel.

User avatar
odroid
Site Admin
Posts: 36385
Joined: Fri Feb 22, 2013 11:14 pm
languages_spoken: English, Korean
ODROIDs: ODROID
Has thanked: 1431 times
Been thanked: 980 times
Contact:

Re: EMMC compatibility

Post by odroid »

Try installing a proper U3 boot loader into the hidden boot sectors of the orange eMMC.
viewtopic.php?f=53&t=969

Post Reply

Return to “Hardware and peripherals”

Who is online

Users browsing this forum: No registered users and 2 guests