This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TDA4VM: emmc write err: Buffer I/O error on device mmcblk0p2, logical block 274432

Part Number: TDA4VM

Hi TI expert,

Now i use tda4 linux 8.4 sdk.

i flash kernel and fs to emmc. but i find that it is always report i/o err. How to fix this issue?

this error logs like below.

[ 462.511645] blk_update_request: I/O error, dev mmcblk0, sector 2483200 op 0x1:(WRITE) flags 0x4000 phys_seg 8 prio class 0
[ 462.550412] mmc0: running CQE recovery

[ 462.653665] EXT4-fs warning (device mmcblk0p2): ext4_end_bio:347: I/O error 10 writing to inode 260226 starting block 309504)
[ 462.667832] Buffer I/O error on device mmcblk0p2, logical block 274

[ 462.677438] Buffer I/O error on device mmcblk0p2, logical block 274433
[ 462.688836] Buffer I/O error on device mmcblk0p2, logical block 274434

I find that emmc is hs400 mode. How to set it to hs200 mode?

This is my emmc device tree on linux code.

Is there anything to modify?

Thanks!