tonyis
-
Posts
3 -
Joined
-
Last visited
Content Type
Profiles
Forums
Downloads
Store
Gallery
Bug Reports
Documentation
Landing
Posts posted by tonyis
-
-
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.
Unraid not showing NVME drives after Proxmox pass through
in Virtualizing Unraid
Posted
Thanks for finding that. That gave me a lead on the right keywords to google and I was able to figure it out.
The key was to add "pci=nommconf" to /etc/default/grub as part of the "GRUB_CMDLINE_LINUX_DEFAULT" line. There was a few other minor errors to figure out with my IOMMU groups from there, but that was the big issue.