Hey folks,
I have a TrueNAS system running on an Asrock X399 Fatality + Threadripper 1950x as a Proxmox VM with passtrough for a NVMe SSD and a SAS HBA. It’s been working totally fine and I have no issues with it, knock on wood.
However, a couple of days ago I purchased an Asus M.2 Hyper card to create another pool of 4 flash drives in RaidZ1 (drives are Samsung 990 Evo Plus, 2TBs).
I configured everything in BIOS, PCIE Biforcation for that X16 lane to 4X4, NVMe RAID to Off…and I think that’s it.
Now this is the point where I started having issues. I passed trough all 4 drives, they get recognized in Proxmox, and first time i plugged everything in and booted TrueNAS, only 3 out of the 4 drives were shown as available in the UI.
Thinking this was a sporadic issue, I tried rebooting the entire host and to my surprise, now only 1 of the drives did shows up. :\
I started tinkering a bit with it and it seems everything should connect correctly, but sadly it does not. I am at the point where none of the drives are recognized by the UI, nor by the OS itself. It seems the nvme driver is just not picking up the drives.
lspci -knn # in truenas
..
03:00.0 Non-Volatile memory controller [0108]: Samsung Electronics Co Ltd NVMe SSD Controller PM9C1a [144d:a80d]
Subsystem: Samsung Electronics Co Ltd NVMe SSD Controller PM9C1a [144d:a801]
Kernel modules: nvme
04:00.0 Non-Volatile memory controller [0108]: Samsung Electronics Co Ltd NVMe SSD Controller PM9C1a [144d:a80d]
Subsystem: Samsung Electronics Co Ltd NVMe SSD Controller PM9C1a [144d:a801]
Kernel modules: nvme
and on the host,
45:00.0 Non-Volatile memory controller [0108]: Samsung Electronics Co Ltd NVMe SSD Controller PM9C1a (DRAM-less) [144d:a80d]
Subsystem: Samsung Electronics Co Ltd NVMe SSD Controller PM9C1a (DRAM-less) [144d:a801]
Kernel driver in use: vfio-pci
Kernel modules: nvme
46:00.0 Non-Volatile memory controller [0108]: Samsung Electronics Co Ltd NVMe SSD Controller PM9C1a (DRAM-less) [144d:a80d]
Subsystem: Samsung Electronics Co Ltd NVMe SSD Controller PM9C1a (DRAM-less) [144d:a801]
Kernel driver in use: vfio-pci
Kernel modules: nvme
I only posted the output of 2 drives, but all 4 are there.
Any help with this would be appreciated, I am really clueless on where to go next.