I have Unraid virtualized on proxmox. I'm having trouble getting two Western Digital SN770 M.2 drives to show up as drives in Unraid after I passed the drives through to the Unraid VM as PCIe devices. The drives do show up as pci devices on the Unraid VM, they just aren't being recognized as drives. The output of lspci from the Unraid VM shows them as:
02:00.0 Non-Volatile memory controller: Sandisk Corp Device 5017 (rev 01)
03:00.0 Non-Volatile memory controller: Sandisk Corp Device 5017 (rev 01)
Is there anything else I need to do to have Unraid recognize them as drives?
If I run Unraid bare metal, it has no problems picking them up as drives in the gui. I'm also passing an HBA pcie card through to Unraid, and the sata HDDs attached to that card are detected in Unraid VM.
A diagnostic file is attached. My Proxmox hardware settings are below. The last two entries are the M.2 drives I'm passing through.
tower-diagnostics-20230318-0913.zip