Table of Content
Issue: NVME drivers does not work with all M2 NVMe memory cards
- very long boot time ( initialisation of M2 card): nvme nvme0: I/O 4 QID 0 timeout, completion polled
- Timeout on RW access: nvme nvme0: I/O 866 QID 2 timeout, completion polled
Conditions:
- Used Vivado/Petalinux Version:
- NVME setup:
- CONFIG_NVME_CORE=y
- CONFIG_BLK_DEV_NVME=y
- # CONFIG_NVME_MULTIPATH is not set
- CONFIG_NVME_TARGET=y
- # CONFIG_NVME_TARGET_LOOP is not set
- # CONFIG_NVME_TARGET_FC is not set
- CONFIG_NVM=y
- CONFIG_NVM_PBLK=y
- CONFIG_NVM_PBLK_DEBUG=y
- RW Test:
- time dd if=/dev/nvme0n1 of=/dev/null bs=1048576 count=1024
- Tested Modules+Boards:
- TE0808 (with TEBF0808 and PCIe X1 M2 Adapter)
- TE0802
- TEB0911
Tested Cards: