Hello,
Release: Yocto-Sumo (4.14.78_1.0.0_GA)
Board: i.MX8MQ based custom board
We are working on iMX8MQ based custom board and facing issue while reading/writing data on eMMC.
As per some answers available on the community I have modified drive strength in PAD muxing and issue is resolved and able to access memory without any error.
Now, when I hit "fdisk -l" command, I have got the same error only from mmcblk0rpmb partition.
Logs are attached below.
root@imx8mqpicoitx:~#
root@imx8mqpicoitx:~# fdisk -l
Disk /dev/mmcblk0: 29.7 GiB, 31826378752 bytes, 62160896 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xa7959753
Device Boot Start End Sectors Size Id Type
/dev/mmcblk0p1 16384 147455 131072 64M c W95 FAT32 (LBA)
/dev/mmcblk0p2 147456 5046271 4898816 2.3G 83 Linux
[ 66.725570] mmcblk0rpmb: error -110 transferring data, sector 0, nr 8, cmd response 0x900, card status 0xb00
[ 72.284913] mmcblk0rpmb: error -110 transferring data, sector 0, nr 8, cmd response 0x900, card status 0xb00
[ 72.294770] mmcblk0rpmb: retrying using single block read
[ 77.671231] mmcblk0rpmb: error -110 transferring data, sector 8, nr 8, cmd response 0x900, card status 0xb00
[ 77.681087] mmcblk0rpmb: retrying using single block read
Disk /dev/mmcblk0rpmb: 4 MiB, 4194304 bytes, 8192 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/mmcblk0boot1: 31.5 MiB, 33030144 bytes, 64512 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/mmcblk0boot0: 31.5 MiB, 33030144 bytes, 64512 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
root@imx8mqpicoitx:~#
root@imx8mqpicoitx:~#
root@imx8mqpicoitx:~#
root@imx8mqpicoitx:~# dmesg | grep mmcblk0rpmb
[ 2.025005] mmcblk0rpmb: mmc0:0001 S0J57X partition 3 4.00 MiB
[ 66.725570] mmcblk0rpmb: error -110 transferring data, sector 0, nr 8, cmd response 0x900, card status 0xb00
[ 72.284913] mmcblk0rpmb: error -110 transferring data, sector 0, nr 8, cmd response 0x900, card status 0xb00
[ 72.294770] mmcblk0rpmb: retrying using single block read
[ 77.671231] mmcblk0rpmb: error -110 transferring data, sector 8, nr 8, cmd response 0x900, card status 0xb00
[ 77.681087] mmcblk0rpmb: retrying using single block read
root@imx8mqpicoitx:~#
root@imx8mqpicoitx:~#
Does anyone have any idea for what purpose this mmcblk0rpmb partition is used?
Why this error occurs only from mmcblk0rpmb partition?
Best regards,
Nirmal