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: Questions about use NVMe SSD on PCIe2

Part Number: TDA4VM

Hi!

We have custom tda4 board and we plan to connect NVME SSD to PCIE2.

We added following changes in k3-j721e-common-proc-board.dts file for PERST# pin.

When I started up my board, I found that it can link up normally, and lsblk can recognize the device

But there are several problems:

1)Power on and start my board. An error occurs when ready to log in, but the kernel is not stuck and can log in.

However, after logging in, time out similar printing will continue, and then after a period of time, the kernel will be stuck.

The output log is as follows: https://pastebin.ubuntu.com/p/XYGsgHQQS2/

2)During normal use, SSDs can be seen at first lsblk, and then errors will be prompted when preparing to mkfs format SSDs. Then enter lsblk and find that the SSD cannot be found, but lspci can see the SSD

.

The output log is as follows:https://pastebin.ubuntu.com/p/MCcWw8Jv2S/

3)Sometimes, I can't see the device directly when log in firstly, and neither lsblk nor lspci can see the SSD.

The output log is as follows:https://pastebin.ubuntu.com/p/M8pTM6FxV8/

The same SSD has never had a problem when used with other SOC so I want to ask Ti for help.