Looks like it's a FreeBSD issue, I've started a FreeBSD system and the card is not visible there. Should I check on the FreeBSD forums or FreeNAS forums?
I checked on the FreeNAS forums and they told that FreeBSD has support for Marvell 88SE9215 chip. I tried finding the recommended LSI chips...
Thanks for the tip.
I spun up an Ubuntu 20.04 server image and attached the PCIe device to it. I can see that Linux has identified the Marvell device.
bhootraja@sarpalok:~$ lspci -knn
00:00.0 Host bridge : Intel Corporation 82G33/G31/P35/P31 Express DRAM Controller [8086:29c0]...
Thanks for you help, much appreciated.
I just managed to group the Marvell card under it's own IOMMU group by chaning the grub line to:
GRUB_CMDLINE_LINUX_DEFAULT="quiet amd_iommu=on iommu=pt pcie_acs_override=downstream,multifunction
I can see that the SATA controller is in it's own group...
I'm sorry, I didn't understand this, could you please explain?
I can see that the proxmox is using the PCIe card correctly, and it detects the HDDs attached to it. WHich tweaks from the wiki should I try in particular?
I'm trying to setup FreeNAS inside proxmox (v6.1-11), and I can't seem to pass the PCIe HBA to the freeNAS. If I attach the PCI device to the FreeNAS VM, the proxmox system hangs and the screen is filled with Error: Buffer I/O error on dev dm-7
I'm running AMD Ryzen 3 1200 on Asus 320M-K...