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.

AM5728: Slow PCIe access to SSD

Part Number: AM5728

Hi,

My customer reported that SSD access via PCIe is too slow.

Evaluation environments are below:
Board : both AM572xIDK and customer own board are tested
SSD tested : SDAPMUW-128G-1022 (Western Digital)
                     EM24-64GM61EWADF/ DEM24-A28M61EWAQF (Innodisk)
SW : TI SDK Linux-RT Ver 03.03.00.04, Kernel 4.4.41-rt50
root@am57xx-evm:/# uname -a
Linux am57xx-evm 4.4.41-rt50-g968d071ce9 #2 SMP PREEMPT RT Wed Oct 30 10:17:38 JST 2019 armv7l GNU/Linux

File "tisdk_am57xx-evm-rt_defconfig" is modified to detect SSD.
CONFIG_BLK_DEV_NVME=y
No other files are changed.

Below shell scripts are used to create / delete file repeatedly (10 times).
If the access target is SSD, it takes ~2min.
If the access targets are eMMC / USB / QSPI-Flash, it takes only ~1sec.
(please change mount target in case the script is used for IDK)

6708.scripts.zip

Customer checked eye pattern on the board, but there seems no issues in PCIe signals.
What is potential cause of the issue?

Thanks and regards,
Koichiro Tashiro