Hi WD Team,
We are trying to connect the SN720 SSD with the i.MX8MQ based board with M.2 connector. The kernel configuration is 5.4.3.
Kernel configurations:
CONFIG_NVME_MULTIPATH
CONFIG_NVME_FC
CONFIG_NVME_TCP
CONFIG_NVME_TARGET
The device is discovered under lspci, however, there is NO any /dev/nvm* devices on the file-system. While checking on the same we are getting following error logs in dmesg.
lspci
00:00.0 PCI bridge: Synopsys, Inc. DWC_usb3 (rev 01)
01:00.0 Non-Volatile memory controller: Sandisk Corp WD Black 2018/PC SN720 NVMe SSD># dmesg | grep nvme
[ 2.100861] nvme nvme0: pci function 0000:01:00.0
[ 2.105602] nvme 0000:01:00.0: enabling device (0000 → 0002)
[ 2.255312] nvme nvme0: Removing after probe failure status: -19dmesg | grep pcie
[ 1.583425] imx6q-pcie 33c00000.pcie: 33c00000.pcie supply epdev_on not found, using dummy regulator
[ 1.592848] imx6q-pcie 33c00000.pcie: host bridge /soc@0/pcie@33c00000 ranges:
[ 1.600090] imx6q-pcie 33c00000.pcie: No bus range found for /soc@0/pcie@33c00000, using [bus 00-ff]
[ 1.613536] imx6q-pcie 33c00000.pcie: IO 0x27f80000…0x27f8ffff → 0x00000000
[ 1.620961] imx6q-pcie 33c00000.pcie: MEM 0x20000000…0x27efffff → 0x20000000
[ 1.827645] imx6q-pcie 33c00000.pcie: Link up
[ 1.931556] imx6q-pcie 33c00000.pcie: Link up
[ 1.935936] imx6q-pcie 33c00000.pcie: Link up, Gen2
[ 1.940909] imx6q-pcie 33c00000.pcie: PCI host bridge to bus 0000:00
[ 2.088845] pcieport 0000:00:00.0: PME: Signaling with IRQ 216
[ 2.094855] pcieport 0000:00:00.0: AER: enabled with IRQ 216# dmesg | grep nvme
[ 2.100861] nvme nvme0: pci function 0000:01:00.0
[ 2.105602] nvme 0000:01:00.0: enabling device (0000 → 0002)
[ 2.255312] nvme nvme0: Removing after probe failure status: -19
Query:
Please let us know why it is not detecting the /dev/nvme0n1 on ARM-based board? Do we require any special patchset to make this SSD work?