Had a working setup of SNAPRAID on an older machine. The drives where attached to an LSI2008 card flashed to IT mode. I moved the all the drives and the HBA to a newer machine that had a clean install of Proxmox already on it.
Issue is now Proxmox will not see the drives at all. I am able to view the drives in Gparted, the bios, when booting from the Old harddrive in the newer computer. All except when I use the already setup Proxmox install.
Assumption is that since I didn't have the HBA installed at installation, something is missing that interfaces through the card to gather and eventually mount the disks. What this is? I don't know. My last resort is to start from scratch with the HBA installed in the system. Downside is that I would loose all the work I've done to get the GPU passthrough and the Windows 10/Ubuntu VM's up and running.
Is there a way forward that doesn't require me starting from scratch just to get access to this data and restore all of my containers?
Edit: I found out one reason this may be happening. Since I am passing through the GPU with vfio, the HBA card is getting loaded with the vfio-pci driver. Not using the required driver to make it visible to the system. Verified this with lspci -v. Is there anyway to change this and have it load it's correct driver to be used in the system?
Edit 2: Turns out it's due to no ACS support for my I7-4790k. I'll have to look into patching the kernel to allow ACS support to break apart the GPU and the HBA from the same IOMMU group.
Issue is now Proxmox will not see the drives at all. I am able to view the drives in Gparted, the bios, when booting from the Old harddrive in the newer computer. All except when I use the already setup Proxmox install.
Assumption is that since I didn't have the HBA installed at installation, something is missing that interfaces through the card to gather and eventually mount the disks. What this is? I don't know. My last resort is to start from scratch with the HBA installed in the system. Downside is that I would loose all the work I've done to get the GPU passthrough and the Windows 10/Ubuntu VM's up and running.
Is there a way forward that doesn't require me starting from scratch just to get access to this data and restore all of my containers?
Edit: I found out one reason this may be happening. Since I am passing through the GPU with vfio, the HBA card is getting loaded with the vfio-pci driver. Not using the required driver to make it visible to the system. Verified this with lspci -v. Is there anyway to change this and have it load it's correct driver to be used in the system?
Edit 2: Turns out it's due to no ACS support for my I7-4790k. I'll have to look into patching the kernel to allow ACS support to break apart the GPU and the HBA from the same IOMMU group.
Last edited: