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.