<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>i.MX Processors中的主题 iMX7 WD eMMC performance issues</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/iMX7-WD-eMMC-performance-issues/m-p/1417589#M187347</link>
    <description>&lt;P&gt;Hello.&lt;/P&gt;&lt;P&gt;In our products, we are using for a couple of years iMX7Solo device with Micron&amp;nbsp;MTFC8GAMALBH-IT eMMC. We are using it in HS400 mode. We didn't have any problems with this memory - also validating our design with environmental testings etc.&lt;BR /&gt;Unfortunately,&amp;nbsp; Micron's eMMC is EOL and we trying to replace it with pin-compatible Western Digital&amp;nbsp;SDINBDG4-8G-XI2. We faced a problem with this device in HS400 mode in a read operation.&lt;/P&gt;&lt;P&gt;(Linux kernel 5.4.24 for i.mx 7 NXP)&lt;/P&gt;&lt;P&gt;Here are some tests that we performed and results received:&lt;/P&gt;&lt;P&gt;//Information&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;root@VoqX:~# cat /sys/kernel/debug/mmc2/ios&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;clock:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 200000000 Hz&lt;/P&gt;&lt;P&gt;vdd:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 21 (3.3 ~ 3.4 V)&lt;/P&gt;&lt;P&gt;bus mode:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2 (push-pull)&lt;/P&gt;&lt;P&gt;chip select:&amp;nbsp;&amp;nbsp;&amp;nbsp; 0 (don't care)&lt;/P&gt;&lt;P&gt;power mode:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2 (on)&lt;/P&gt;&lt;P&gt;bus width:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3 (8 bits)&lt;/P&gt;&lt;P&gt;timing spec:&amp;nbsp;&amp;nbsp;&amp;nbsp; 10 (mmc HS400)&lt;/P&gt;&lt;P&gt;signal voltage: 1 (1.80 V)&lt;/P&gt;&lt;P&gt;driver type:&amp;nbsp;&amp;nbsp;&amp;nbsp; 0 (driver type B)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;//Succesufful write test:&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;root@VoqX:/media/sdx2# dd if=/dev/urandom of=test oflag=direct bs=1MiB count=100&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;100+0 records in&lt;/P&gt;&lt;P&gt;100+0 records out&lt;/P&gt;&lt;P&gt;104857600 bytes (105 MB, 100 MiB) copied, 7.32034 s, 14.3 MB/s&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;//Unsuccesfull read test:&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;root@VoqX:/media/sdx2# echo 3 &amp;gt; /proc/sys/vm/drop_caches&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;[&amp;nbsp; 823.103248] sh (579): drop_caches: 3&lt;/P&gt;&lt;P&gt;dd if=test of=dev/null bs=1MiB count=100&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;[&amp;nbsp; 885.607643] mmc2: Timeout waiting for hardware interrupt.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;[&amp;nbsp; 885.613061] mmc2: sdhci: ============ SDHCI REGISTER DUMP ===========&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;[&amp;nbsp; 885.619507] mmc2: sdhci: Sys addr:&amp;nbsp; 0x83659c00 | Version:&amp;nbsp; 0x00000002&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;[&amp;nbsp; 885.625951] mmc2: sdhci: Blk size:&amp;nbsp; 0x00000200 | Blk cnt:&amp;nbsp; 0x0000032a&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;[&amp;nbsp; 885.632394] mmc2: sdhci: Argument:&amp;nbsp; 0x0013c834 | Trn mode: 0x0000003b&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;[&amp;nbsp; 885.638839] mmc2: sdhci: Present:&amp;nbsp;&amp;nbsp; 0x01f8820e | Host ctl: 0x00000031&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;[&amp;nbsp; 885.645282] mmc2: sdhci: Power:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00000002 | Blk gap:&amp;nbsp; 0x00000080&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;[&amp;nbsp; 885.651725] mmc2: sdhci: Wake-up:&amp;nbsp;&amp;nbsp; 0x00000008 | Clock:&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x0000000f&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;[&amp;nbsp; 885.658169] mmc2: sdhci: Timeout:&amp;nbsp;&amp;nbsp; 0x0000008f | Int stat: 0x00000000&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;[&amp;nbsp; 885.664612] mmc2: sdhci: Int enab:&amp;nbsp; 0x117f100b | Sig enab: 0x117f100b&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;[&amp;nbsp; 885.671056] mmc2: sdhci: ACmd stat: 0x00000000 | Slot int: 0x00000302&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;[&amp;nbsp; 885.677500] mmc2: sdhci: Caps:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;0x07eb0000 | Caps_1:&amp;nbsp;&amp;nbsp; 0x8000b407&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;[&amp;nbsp; 885.683944] mmc2: sdhci: Cmd:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x0000123a | Max curr: 0x00ffffff&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;[&amp;nbsp; 885.690387] mmc2: sdhci: Resp[0]:&amp;nbsp;&amp;nbsp; 0x00000900 | Resp[1]:&amp;nbsp; 0x303801c9&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;[&amp;nbsp; 885.696831] mmc2: sdhci: Resp[2]:&amp;nbsp;&amp;nbsp; 0x44473430 | Resp[3]:&amp;nbsp; 0x00000900&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;[&amp;nbsp; 885.703273] mmc2: sdhci: Host ctl2: 0x00000088&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;[&amp;nbsp; 885.707721] mmc2: sdhci: ADMA Err:&amp;nbsp; 0x00000003 | ADMA Ptr: 0x8e0422d4&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;[&amp;nbsp; 885.714162] mmc2: sdhci: ============================================&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;[&amp;nbsp; 885.728200] sdhci-esdhc-imx 30b60000.usdhc: error -110 requesting status&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;[&amp;nbsp; 885.735059] mmc2: cache flush error -110&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;[&amp;nbsp; 895.847653] mmc2: Timeout waiting for hardware interrupt.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;[&amp;nbsp; 895.853069] mmc2: sdhci: ============ SDHCI REGISTER DUMP ===========&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;[&amp;nbsp; 895.859514] mmc2: sdhci: Sys addr:&amp;nbsp; 0x8175da00 | Version:&amp;nbsp; 0x00000002&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;[&amp;nbsp; 895.865958] mmc2: sdhci: Blk size:&amp;nbsp; 0x00000200 | Blk cnt:&amp;nbsp; 0x0000036b&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;[&amp;nbsp; 895.872402] mmc2: sdhci: Argument:&amp;nbsp; 0x0013c834 | Trn mode: 0x0000003b&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;[&amp;nbsp; 895.878847] mmc2: sdhci: Present:&amp;nbsp;&amp;nbsp; 0x01f8820e | Host ctl: 0x00000031&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;[&amp;nbsp; 895.885291] mmc2: sdhci: Power:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00000002 | Blk gap:&amp;nbsp; 0x00000080&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;[&amp;nbsp; 895.891734] mmc2: sdhci: Wake-up:&amp;nbsp;&amp;nbsp; 0x00000008 | Clock:&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x0000000f&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;[&amp;nbsp; 895.898177] mmc2: sdhci: Timeout:&amp;nbsp;&amp;nbsp; 0x0000008f | Int stat: 0x00000000&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;[&amp;nbsp; 895.904621] mmc2: sdhci: Int enab:&amp;nbsp; 0x117f100b | Sig enab: 0x117f100b&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;[&amp;nbsp; 895.911064] mmc2: sdhci: ACmd stat: 0x00000000 | Slot int: 0x00000302&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;[&amp;nbsp; 895.917508] mmc2: sdhci: Caps:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x07eb0000 | Caps_1:&amp;nbsp;&amp;nbsp; 0x8000b407&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;[&amp;nbsp; 895.923952] mmc2: sdhci: Cmd:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x0000123a | Max curr: 0x00ffffff&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;[&amp;nbsp; 895.930396] mmc2: sdhci: Resp[0]:&amp;nbsp;&amp;nbsp; 0x00000900 | Resp[1]:&amp;nbsp; 0x303801c9&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;[&amp;nbsp; 895.936840] mmc2: sdhci: Resp[2]:&amp;nbsp;&amp;nbsp; 0x44473430 | Resp[3]:&amp;nbsp; 0x00000900&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;[&amp;nbsp; 895.943282] mmc2: sdhci: Host ctl2: 0x00000088&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;[&amp;nbsp; 895.947729] mmc2: sdhci: ADMA Err:&amp;nbsp; 0x00000003 | ADMA Ptr: 0x8e042294&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;[&amp;nbsp; 895.954171] mmc2: sdhci: ============================================&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;[&amp;nbsp; 895.961893] sdhci-esdhc-imx 30b60000.usdhc: error -110 requesting status&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;[&amp;nbsp; 895.968634] mmcblk2: recovery failed!&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;[&amp;nbsp; 895.972497] blk_update_request: I/O error, dev mmcblk2, sector 1296436 op 0x0:(READ) flags 0x80700 phys_seg 127 prio class 0&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;[&amp;nbsp; 895.984129] mmc2: cache flush error -110&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;[&amp;nbsp; 895.988097] blk_update_request: I/O error, dev mmcblk2, sector 4563300 op 0x1:(WRITE) flags 0x20800 phys_seg 1 prio class 0&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;[&amp;nbsp; 895.999268] Aborting journal on device mmcblk2p2-8.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;[&amp;nbsp; 896.004540] mmc2: mmc_hs400_to_hs200 failed, error -110&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;[&amp;nbsp; 896.010229] sdhci-esdhc-imx 30b60000.usdhc: error -110 requesting status&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;[&amp;nbsp; 896.016935] mmcblk2: recovery failed!&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;[&amp;nbsp; 896.020920] mmc2: mmc_hs400_to_hs200 failed, error -110&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;[&amp;nbsp; 896.026588] sdhci-esdhc-imx 30b60000.usdhc: error -110 requesting status&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;[&amp;nbsp; 896.033476] mmc2: cache flush error -110&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;[&amp;nbsp; 896.053545] blk_update_request: I/O error, dev mmcblk2, sector 1296436 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 0&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;dd: error reading 'test': Input/output error&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;0+0 records in&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;0+0 records out&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;0 bytes copied, 20.6048 s, 0.0 kB/s&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;What can the issue?&lt;/P&gt;&lt;P&gt;I will appreciate any help with this issue.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;&lt;P&gt;Igor Kagan&lt;/P&gt;</description>
    <pubDate>Tue, 22 Feb 2022 15:43:12 GMT</pubDate>
    <dc:creator>igal_kagan</dc:creator>
    <dc:date>2022-02-22T15:43:12Z</dc:date>
    <item>
      <title>iMX7 WD eMMC performance issues</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/iMX7-WD-eMMC-performance-issues/m-p/1417589#M187347</link>
      <description>&lt;P&gt;Hello.&lt;/P&gt;&lt;P&gt;In our products, we are using for a couple of years iMX7Solo device with Micron&amp;nbsp;MTFC8GAMALBH-IT eMMC. We are using it in HS400 mode. We didn't have any problems with this memory - also validating our design with environmental testings etc.&lt;BR /&gt;Unfortunately,&amp;nbsp; Micron's eMMC is EOL and we trying to replace it with pin-compatible Western Digital&amp;nbsp;SDINBDG4-8G-XI2. We faced a problem with this device in HS400 mode in a read operation.&lt;/P&gt;&lt;P&gt;(Linux kernel 5.4.24 for i.mx 7 NXP)&lt;/P&gt;&lt;P&gt;Here are some tests that we performed and results received:&lt;/P&gt;&lt;P&gt;//Information&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;root@VoqX:~# cat /sys/kernel/debug/mmc2/ios&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;clock:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 200000000 Hz&lt;/P&gt;&lt;P&gt;vdd:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 21 (3.3 ~ 3.4 V)&lt;/P&gt;&lt;P&gt;bus mode:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2 (push-pull)&lt;/P&gt;&lt;P&gt;chip select:&amp;nbsp;&amp;nbsp;&amp;nbsp; 0 (don't care)&lt;/P&gt;&lt;P&gt;power mode:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2 (on)&lt;/P&gt;&lt;P&gt;bus width:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3 (8 bits)&lt;/P&gt;&lt;P&gt;timing spec:&amp;nbsp;&amp;nbsp;&amp;nbsp; 10 (mmc HS400)&lt;/P&gt;&lt;P&gt;signal voltage: 1 (1.80 V)&lt;/P&gt;&lt;P&gt;driver type:&amp;nbsp;&amp;nbsp;&amp;nbsp; 0 (driver type B)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;//Succesufful write test:&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;root@VoqX:/media/sdx2# dd if=/dev/urandom of=test oflag=direct bs=1MiB count=100&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;100+0 records in&lt;/P&gt;&lt;P&gt;100+0 records out&lt;/P&gt;&lt;P&gt;104857600 bytes (105 MB, 100 MiB) copied, 7.32034 s, 14.3 MB/s&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;//Unsuccesfull read test:&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;root@VoqX:/media/sdx2# echo 3 &amp;gt; /proc/sys/vm/drop_caches&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;[&amp;nbsp; 823.103248] sh (579): drop_caches: 3&lt;/P&gt;&lt;P&gt;dd if=test of=dev/null bs=1MiB count=100&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;[&amp;nbsp; 885.607643] mmc2: Timeout waiting for hardware interrupt.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;[&amp;nbsp; 885.613061] mmc2: sdhci: ============ SDHCI REGISTER DUMP ===========&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;[&amp;nbsp; 885.619507] mmc2: sdhci: Sys addr:&amp;nbsp; 0x83659c00 | Version:&amp;nbsp; 0x00000002&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;[&amp;nbsp; 885.625951] mmc2: sdhci: Blk size:&amp;nbsp; 0x00000200 | Blk cnt:&amp;nbsp; 0x0000032a&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;[&amp;nbsp; 885.632394] mmc2: sdhci: Argument:&amp;nbsp; 0x0013c834 | Trn mode: 0x0000003b&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;[&amp;nbsp; 885.638839] mmc2: sdhci: Present:&amp;nbsp;&amp;nbsp; 0x01f8820e | Host ctl: 0x00000031&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;[&amp;nbsp; 885.645282] mmc2: sdhci: Power:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00000002 | Blk gap:&amp;nbsp; 0x00000080&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;[&amp;nbsp; 885.651725] mmc2: sdhci: Wake-up:&amp;nbsp;&amp;nbsp; 0x00000008 | Clock:&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x0000000f&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;[&amp;nbsp; 885.658169] mmc2: sdhci: Timeout:&amp;nbsp;&amp;nbsp; 0x0000008f | Int stat: 0x00000000&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;[&amp;nbsp; 885.664612] mmc2: sdhci: Int enab:&amp;nbsp; 0x117f100b | Sig enab: 0x117f100b&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;[&amp;nbsp; 885.671056] mmc2: sdhci: ACmd stat: 0x00000000 | Slot int: 0x00000302&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;[&amp;nbsp; 885.677500] mmc2: sdhci: Caps:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;0x07eb0000 | Caps_1:&amp;nbsp;&amp;nbsp; 0x8000b407&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;[&amp;nbsp; 885.683944] mmc2: sdhci: Cmd:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x0000123a | Max curr: 0x00ffffff&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;[&amp;nbsp; 885.690387] mmc2: sdhci: Resp[0]:&amp;nbsp;&amp;nbsp; 0x00000900 | Resp[1]:&amp;nbsp; 0x303801c9&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;[&amp;nbsp; 885.696831] mmc2: sdhci: Resp[2]:&amp;nbsp;&amp;nbsp; 0x44473430 | Resp[3]:&amp;nbsp; 0x00000900&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;[&amp;nbsp; 885.703273] mmc2: sdhci: Host ctl2: 0x00000088&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;[&amp;nbsp; 885.707721] mmc2: sdhci: ADMA Err:&amp;nbsp; 0x00000003 | ADMA Ptr: 0x8e0422d4&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;[&amp;nbsp; 885.714162] mmc2: sdhci: ============================================&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;[&amp;nbsp; 885.728200] sdhci-esdhc-imx 30b60000.usdhc: error -110 requesting status&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;[&amp;nbsp; 885.735059] mmc2: cache flush error -110&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;[&amp;nbsp; 895.847653] mmc2: Timeout waiting for hardware interrupt.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;[&amp;nbsp; 895.853069] mmc2: sdhci: ============ SDHCI REGISTER DUMP ===========&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;[&amp;nbsp; 895.859514] mmc2: sdhci: Sys addr:&amp;nbsp; 0x8175da00 | Version:&amp;nbsp; 0x00000002&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;[&amp;nbsp; 895.865958] mmc2: sdhci: Blk size:&amp;nbsp; 0x00000200 | Blk cnt:&amp;nbsp; 0x0000036b&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;[&amp;nbsp; 895.872402] mmc2: sdhci: Argument:&amp;nbsp; 0x0013c834 | Trn mode: 0x0000003b&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;[&amp;nbsp; 895.878847] mmc2: sdhci: Present:&amp;nbsp;&amp;nbsp; 0x01f8820e | Host ctl: 0x00000031&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;[&amp;nbsp; 895.885291] mmc2: sdhci: Power:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00000002 | Blk gap:&amp;nbsp; 0x00000080&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;[&amp;nbsp; 895.891734] mmc2: sdhci: Wake-up:&amp;nbsp;&amp;nbsp; 0x00000008 | Clock:&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x0000000f&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;[&amp;nbsp; 895.898177] mmc2: sdhci: Timeout:&amp;nbsp;&amp;nbsp; 0x0000008f | Int stat: 0x00000000&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;[&amp;nbsp; 895.904621] mmc2: sdhci: Int enab:&amp;nbsp; 0x117f100b | Sig enab: 0x117f100b&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;[&amp;nbsp; 895.911064] mmc2: sdhci: ACmd stat: 0x00000000 | Slot int: 0x00000302&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;[&amp;nbsp; 895.917508] mmc2: sdhci: Caps:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x07eb0000 | Caps_1:&amp;nbsp;&amp;nbsp; 0x8000b407&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;[&amp;nbsp; 895.923952] mmc2: sdhci: Cmd:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x0000123a | Max curr: 0x00ffffff&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;[&amp;nbsp; 895.930396] mmc2: sdhci: Resp[0]:&amp;nbsp;&amp;nbsp; 0x00000900 | Resp[1]:&amp;nbsp; 0x303801c9&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;[&amp;nbsp; 895.936840] mmc2: sdhci: Resp[2]:&amp;nbsp;&amp;nbsp; 0x44473430 | Resp[3]:&amp;nbsp; 0x00000900&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;[&amp;nbsp; 895.943282] mmc2: sdhci: Host ctl2: 0x00000088&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;[&amp;nbsp; 895.947729] mmc2: sdhci: ADMA Err:&amp;nbsp; 0x00000003 | ADMA Ptr: 0x8e042294&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;[&amp;nbsp; 895.954171] mmc2: sdhci: ============================================&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;[&amp;nbsp; 895.961893] sdhci-esdhc-imx 30b60000.usdhc: error -110 requesting status&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;[&amp;nbsp; 895.968634] mmcblk2: recovery failed!&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;[&amp;nbsp; 895.972497] blk_update_request: I/O error, dev mmcblk2, sector 1296436 op 0x0:(READ) flags 0x80700 phys_seg 127 prio class 0&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;[&amp;nbsp; 895.984129] mmc2: cache flush error -110&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;[&amp;nbsp; 895.988097] blk_update_request: I/O error, dev mmcblk2, sector 4563300 op 0x1:(WRITE) flags 0x20800 phys_seg 1 prio class 0&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;[&amp;nbsp; 895.999268] Aborting journal on device mmcblk2p2-8.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;[&amp;nbsp; 896.004540] mmc2: mmc_hs400_to_hs200 failed, error -110&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;[&amp;nbsp; 896.010229] sdhci-esdhc-imx 30b60000.usdhc: error -110 requesting status&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;[&amp;nbsp; 896.016935] mmcblk2: recovery failed!&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;[&amp;nbsp; 896.020920] mmc2: mmc_hs400_to_hs200 failed, error -110&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;[&amp;nbsp; 896.026588] sdhci-esdhc-imx 30b60000.usdhc: error -110 requesting status&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;[&amp;nbsp; 896.033476] mmc2: cache flush error -110&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;[&amp;nbsp; 896.053545] blk_update_request: I/O error, dev mmcblk2, sector 1296436 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 0&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;dd: error reading 'test': Input/output error&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;0+0 records in&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;0+0 records out&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;0 bytes copied, 20.6048 s, 0.0 kB/s&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;What can the issue?&lt;/P&gt;&lt;P&gt;I will appreciate any help with this issue.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;&lt;P&gt;Igor Kagan&lt;/P&gt;</description>
      <pubDate>Tue, 22 Feb 2022 15:43:12 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/iMX7-WD-eMMC-performance-issues/m-p/1417589#M187347</guid>
      <dc:creator>igal_kagan</dc:creator>
      <dc:date>2022-02-22T15:43:12Z</dc:date>
    </item>
    <item>
      <title>Re: iMX7 WD eMMC performance issues</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/iMX7-WD-eMMC-performance-issues/m-p/1421898#M187688</link>
      <description>&lt;P&gt;Hello.&lt;/P&gt;&lt;P&gt;Any help?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;</description>
      <pubDate>Wed, 02 Mar 2022 12:30:10 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/iMX7-WD-eMMC-performance-issues/m-p/1421898#M187688</guid>
      <dc:creator>igal_kagan</dc:creator>
      <dc:date>2022-03-02T12:30:10Z</dc:date>
    </item>
    <item>
      <title>Re: iMX7 WD eMMC performance issues</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/iMX7-WD-eMMC-performance-issues/m-p/1423984#M187898</link>
      <description>&lt;P&gt;Hi,&lt;BR /&gt;we are using the i.MX 7Dual MCIMX7D7DVM10SD in combination with the 8GByte Flash THGBMJG6C1LBAIL.&lt;BR /&gt;Even if we have set the clock frequency to 100 MHz, we also got the following quite similar errors.&lt;BR /&gt;cat /sys/kernel/debug/mmc2/ios&lt;BR /&gt;clock: 100000000 Hz&lt;BR /&gt;vdd: 21 (3.3 ~ 3.4 V)&lt;BR /&gt;bus mode: 2 (push-pull)&lt;BR /&gt;chip select: 0 (don't care)&lt;BR /&gt;power mode: 2 (on)&lt;BR /&gt;bus width: 3 (8 bits)&lt;BR /&gt;timing spec: 10 (mmc HS400)&lt;BR /&gt;signal voltage: 1 (1.80 V)&lt;BR /&gt;driver type: 0 (driver type B)&lt;/P&gt;&lt;P&gt;errors:&lt;BR /&gt;[25651.614041] sdhci-esdhc-imx 30b60000.usdhc: error -110 requesting status&lt;BR /&gt;[25651.621040] mmc2: cache flush error -110&lt;BR /&gt;[25777.579888] sdhci-esdhc-imx 30b60000.usdhc: error -110 requesting status&lt;BR /&gt;[25777.586993] mmc2: cache flush error -110&lt;BR /&gt;[26409.685601] sdhci-esdhc-imx 30b60000.usdhc: error -110 requesting status&lt;BR /&gt;[26409.692543] mmc2: cache flush error -110&lt;BR /&gt;[26535.690042] sdhci-esdhc-imx 30b60000.usdhc: error -110 requesting status&lt;BR /&gt;[26535.697686] mmc2: cache flush error -110&lt;BR /&gt;[26662.094408] sdhci-esdhc-imx 30b60000.usdhc: error -110 requesting status&lt;BR /&gt;[26662.101544] mmc2: cache flush error -110&lt;BR /&gt;[27105.629768] sdhci-esdhc-imx 30b60000.usdhc: error -110 requesting status&lt;BR /&gt;[27105.636687] mmc2: cache flush error -110&lt;BR /&gt;[27168.799767] sdhci-esdhc-imx 30b60000.usdhc: error -110 requesting status&lt;BR /&gt;[27168.807119] mmc2: cache flush error -110&lt;BR /&gt;[27295.383012] sdhci-esdhc-imx 30b60000.usdhc: error -110 requesting status&lt;BR /&gt;[27295.389954] mmc2: cache flush error -110&lt;BR /&gt;[27484.619314] sdhci-esdhc-imx 30b60000.usdhc: error -110 requesting status&lt;BR /&gt;[27484.626314] mmc2: cache flush error -110&lt;BR /&gt;[27988.892705] sdhci-esdhc-imx 30b60000.usdhc: error -110 requesting status&lt;BR /&gt;[27988.899626] mmc2: cache flush error -110&lt;BR /&gt;[28188.305530] mmc2: Timeout waiting for hardware interrupt.&lt;BR /&gt;[28188.310948] mmc2: sdhci: ============ SDHCI REGISTER DUMP ===========&lt;BR /&gt;[28188.317395] mmc2: sdhci: Sys addr: 0x9aa0fa00 | Version: 0x00000002&lt;BR /&gt;[28188.323841] mmc2: sdhci: Blk size: 0x00000200 | Blk cnt: 0x00000005&lt;BR /&gt;[28188.330286] mmc2: sdhci: Argument: 0x003d98fc | Trn mode: 0x00000023&lt;BR /&gt;[28188.336731] mmc2: sdhci: Present: 0x01f8810e | Host ctl: 0x00000031&lt;BR /&gt;[28188.343173] mmc2: sdhci: Power: 0x00000002 | Blk gap: 0x00000080&lt;BR /&gt;[28188.349614] mmc2: sdhci: Wake-up: 0x00000008 | Clock: 0x0000001f&lt;BR /&gt;[28188.356056] mmc2: sdhci: Timeout: 0x0000008f | Int stat: 0x00000000&lt;BR /&gt;[28188.362498] mmc2: sdhci: Int enab: 0x107f100b | Sig enab: 0x107f100b&lt;BR /&gt;[28188.368939] mmc2: sdhci: ACmd stat: 0x00000000 | Slot int: 0x00000302&lt;BR /&gt;[28188.375381] mmc2: sdhci: Caps: 0x07eb0000 | Caps_1: 0x8000b407&lt;BR /&gt;[28188.381823] mmc2: sdhci: Cmd: 0x0000193a | Max curr: 0x00ffffff&lt;BR /&gt;[28188.388264] mmc2: sdhci: Resp[0]: 0x00000900 | Resp[1]: 0x423000cc&lt;BR /&gt;[28188.394706] mmc2: sdhci: Resp[2]: 0x30303847 | Resp[3]: 0x00110100&lt;BR /&gt;[28188.401146] mmc2: sdhci: Host ctl2: 0x00000088&lt;BR /&gt;[28188.405594] mmc2: sdhci: ADMA Err: 0x00000003 | ADMA Ptr: 0xac07720c&lt;BR /&gt;[28188.412034] mmc2: sdhci-esdhc-imx: ========= ESDHC IMX DEBUG STATUS DUMP =========&lt;BR /&gt;[28188.419605] mmc2: sdhci-esdhc-imx: cmd debug status: 0x2120&lt;BR /&gt;[28188.425266] mmc2: sdhci-esdhc-imx: data debug status: 0x2240&lt;BR /&gt;[28188.431013] mmc2: sdhci-esdhc-imx: trans debug status: 0x2340&lt;BR /&gt;[28188.436846] mmc2: sdhci-esdhc-imx: dma debug status: 0x2400&lt;BR /&gt;[28188.442506] mmc2: sdhci-esdhc-imx: adma debug status: 0x2594&lt;BR /&gt;[28188.448253] mmc2: sdhci-esdhc-imx: fifo debug status: 0x260c&lt;BR /&gt;[28188.454000] mmc2: sdhci-esdhc-imx: async fifo debug status: 0x2798&lt;BR /&gt;[28188.460267] mmc2: sdhci: ============================================&lt;BR /&gt;[28188.471703] sdhci-esdhc-imx 30b60000.usdhc: error -110 requesting status&lt;BR /&gt;[28188.478676] mmc2: cache flush error -110&lt;BR /&gt;[28304.819393] sdhci-esdhc-imx 30b60000.usdhc: error -110 requesting status&lt;BR /&gt;[28304.826301] mmc2: cache flush error -110&lt;BR /&gt;[28370.233068] sdhci-esdhc-imx 30b60000.usdhc: error -110 requesting status&lt;BR /&gt;[28370.240563] mmc2: cache flush error -110&lt;BR /&gt;[29066.049502] sdhci-esdhc-imx 30b60000.usdhc: error -110 requesting status&lt;BR /&gt;[29066.057031] mmc2: cache flush error -110&lt;BR /&gt;[29192.899427] sdhci-esdhc-imx 30b60000.usdhc: error -110 requesting status&lt;BR /&gt;[29192.906390] mmc2: cache flush error -110&lt;BR /&gt;[29252.815638] sdhci-esdhc-imx 30b60000.usdhc: error -110 requesting status&lt;BR /&gt;[29252.822709] mmc2: cache flush error -110&lt;BR /&gt;[29318.694081] sdhci-esdhc-imx 30b60000.usdhc: error -110 requesting status&lt;BR /&gt;[29318.701056] mmc2: cache flush error -110&lt;BR /&gt;[29379.198326] sdhci-esdhc-imx 30b60000.usdhc: error -110 requesting status&lt;BR /&gt;[29379.206176] mmc2: cache flush error -110&lt;BR /&gt;[131212.876907] sdhci-esdhc-imx 30b60000.usdhc: error -110 requesting status&lt;BR /&gt;[131212.884373] mmc2: cache flush error -110&lt;BR /&gt;[131907.611678] sdhci-esdhc-imx 30b60000.usdhc: error -110 requesting status&lt;BR /&gt;[131907.618797] mmc2: cache flush error -110&lt;BR /&gt;[132034.656195] sdhci-esdhc-imx 30b60000.usdhc: error -110 requesting status&lt;BR /&gt;[132034.663262] mmc2: cache flush error -110&lt;BR /&gt;[132157.625383] mmc2: cache flush error -110&lt;BR /&gt;[132157.629514] blk_update_request: I/O error, dev mmcblk2, sector 4032462 op 0x1:(WRITE) flags 0x20800 phys_seg 1 prio class 0&lt;BR /&gt;[132157.643625] Aborting journal on device mmcblk2p4-8.&lt;BR /&gt;[132157.649646] sdhci-esdhc-imx 30b60000.usdhc: error -110 requesting status&lt;BR /&gt;[132157.656720] mmc2: cache flush error -110&lt;BR /&gt;[132157.752498] EXT4-fs error (device mmcblk2p4): ext4_journal_check_start:61: Detected aborted journal&lt;BR /&gt;[132157.764666] EXT4-fs (mmcblk2p4): Remounting filesystem read-only&lt;BR /&gt;[132923.456227] sdhci-esdhc-imx 30b60000.usdhc: error -110 requesting status&lt;BR /&gt;[132923.463443] mmc2: cache flush error -110&lt;/P&gt;&lt;P&gt;I will appreciate any help with this issue.&lt;BR /&gt;&lt;BR /&gt;Thanks.&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;&lt;P&gt;Reiner&lt;/P&gt;</description>
      <pubDate>Mon, 07 Mar 2022 14:53:52 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/iMX7-WD-eMMC-performance-issues/m-p/1423984#M187898</guid>
      <dc:creator>ReinerS</dc:creator>
      <dc:date>2022-03-07T14:53:52Z</dc:date>
    </item>
    <item>
      <title>Re: iMX7 WD eMMC performance issues</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/iMX7-WD-eMMC-performance-issues/m-p/1428576#M188234</link>
      <description>&lt;P&gt;In our case, the reason for the error was a short voltage dip in the flash chip supply.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 15 Mar 2022 14:14:16 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/iMX7-WD-eMMC-performance-issues/m-p/1428576#M188234</guid>
      <dc:creator>ReinerS</dc:creator>
      <dc:date>2022-03-15T14:14:16Z</dc:date>
    </item>
  </channel>
</rss>

