Recently one of our ixora/apalis imx6q boards stops to boot. The u-boot console didn’t appear on the serial console and try with recovery mode.
With the u-boot from recovery mode we tried to update the uboot:
Apalis iMX6 # run update_uboot reading apalis_imx6/u-boot.imx-spl 374624 bytes read in 47 ms (7.6 MiB/s) switch to partitions #1, ERROR
With this on the eMMc subsystem:
Apalis iMX6 # mmc list FSL_SDHC: 0 (eMMC) FSL_SDHC: 1 FSL_SDHC: 2 (SD) Apalis iMX6 # mmc dev 0 switch to partitions #0, OK mmc0 is current device Apalis iMX6 # mmc info Device: FSL_SDHC Manufacturer ID: 3c OEM: 3c00 Name: Tran Speed: 0 Rd Block Len: 1 MMC version 1.2 High Capacity: No Capacity: 4 Bytes Bus Width: 1-bit Erase Group Size: 512 Bytes Apalis iMX6 # mmc part ## Unknown partition table type 0
As you can see, the capacity is 4 Bytes and bus width 1-bit. Also the manufacturer ID, OEM and name differs from other boards:
Apalis iMX6 # mmc list FSL_SDHC: 0 (eMMC) FSL_SDHC: 1 FSL_SDHC: 2 Apalis iMX6 # mmc info mmc info Device: FSL_SDHC Manufacturer ID: 11 OEM: 100 Name: 004GE Tran Speed: 52000000 Rd Block Len: 512 MMC version 5.0 High Capacity: Yes Capacity: 3.7 GiB Bus Width: 8-bit Erase Group Size: 512 KiB HC WP Group Size: 4 MiB User Capacity: 3.7 GiB WRREL Boot Capacity: 2 MiB ENH RPMB Capacity: 512 KiB ENH Apalis iMX6 # mmc part Partition Map for MMC device 0 -- Partition Type: DOS Part Start Sector Num Sectors UUID Type 1 8192 32768 61055c0c-01 0c 2 40960 7086080 61055c0c-02 83
How can I restore the data info of the emmc subsystem?
And how can I repartition the emmc?
thank you in advance!!!