AnsweredAssumed Answered

Error: mmcblk0rpmb: error -110 transferring data

Question asked by NIRMAL LUHANA on Aug 8, 2019
Latest reply on Sep 4, 2019 by NIRMAL LUHANA

 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

Outcomes