imx8mm EVK eMMC sync hung task (L5.4.3_200)

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

imx8mm EVK eMMC sync hung task (L5.4.3_200)

328 Views
Khai
Contributor I

I have tested on imx8mm EVK board, with write-enabled mount option on eMMC (formated as EXT4), sync task may sometimes get stuck due to disk sleep. It seems that  sync task takes too long to complete IO operations.

This issue does not occur on micro SD cards with the same test.

Does anybody have the same problem? Is this a hardware or software issue?

 

Output from Call trace:

[ 363.898958] INFO: task sync:4806 blocked for more than 120 seconds.
[ 363.905391] Not tainted 5.4.3-2.0.0+g6ea635c #1
[ 363.911148] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[ 363.919251] sync D 0 4806 763 0x00000200
[ 363.925019] Call trace:
[ 363.927771] __switch_to+0x104/0x168
[ 363.931608] __schedule+0x360/0x840
[ 363.935351] schedule+0x48/0xe8
[ 363.938512] schedule_timeout+0x3dc/0x4f0
[ 363.942946] io_schedule_timeout+0x28/0x48
[ 363.947354] wait_for_completion_io+0xc4/0x158
[ 363.952057] submit_bio_wait+0x74/0xa0
[ 363.955908] blkdev_issue_flush+0x9c/0xd0
[ 363.960034] ext4_sync_fs+0x1cc/0x308
[ 363.963792] sync_fs_one_sb+0x3c/0x48
[ 363.967548] iterate_supers+0xa4/0x140
[ 363.971385] ksys_sync+0x64/0xc0
[ 363.974632] __arm64_sys_sync+0x14/0x20
[ 363.978568] el0_svc_common.constprop.0+0x78/0x178
[ 363.983457] el0_svc_handler+0x34/0xa0
[ 363.987294] el0_svc+0x8/0xc

 

Thanks and best regards,

Trinh Khai.

 

Labels (1)
0 Kudos
0 Replies