In IMX6 solo hardware file system mounting consumes lot of time from eMMC device. Logs are
0.103775] calling mmc_init+0x0/0x90 @ 1
[ 0.103911] initcall mmc_init+0x0/0x90 returned 0 after 0 usecs
[ 0.238192] calling mmc_blk_init+0x0/0x88 @ 1
[ 0.238258] initcall mmc_blk_init+0x0/0x88 returned 0 after 51 usecs
[ 1.775900] mmc0: no vqmmc regulator found
[ 1.780009] mmc0: no vmmc regulator found
[ 1.822178] mmc0: SDHCI controller on 2198000.usdhc
[2198000.usdhc] using ADMA
[ 1.928100] mmc0: BKOPS_EN bit is not set
t [ 1.939648] mmc0: new high speed MMC card at address 0001
[ 1.945642] mmcblk0: mmc0:0001 MMC08G 7.32 GiB
[ 1.950336] mmcblk0boot0: mmc0:0001 MMC08G partition 1 2.00 MiB
[ 1.956490] mmcblk0boot1: mmc0:0001 MMC08G partition 2 2.00 MiB
[ 1.962665] mmcblk0rpmb: mmc0:0001 MMC08G partition 3 128 KiB
[ 1.977587] mmcblk0: p1 p2
[ 1.997640] mmcblk0boot1: unknown partition table
[ 2.018486] mmcblk0boot0: unknown partition table
[ 4.003353] EXT3-fs (mmcblk0p2): warning: maximal mount count reached, running e2fsck is recommended
[ 4.015799] EXT3-fs (mmcblk0p2): [bs=4096, gc=59, bpg=32768, ipg=8112, mo=30c18]
[ 4.023220] EXT3-fs (mmcblk0p2): using internal journal
[ 4.031589] EXT3-fs (mmcblk0p2): recovery complete
[ 4.036402] EXT3-fs (mmcblk0p2): mounted filesystem with writeback data mode.
I noticed that the device is detected as high speed device. Is there any way to reduce the file system mounting time from eMMC device.
according to the log, your filesystem maybe corrupted so need to spend longer time to recover and mount it.