Hi all,
This is an old post, but since my equipment is also (rather), I'll give it a shot.
I've recently installed Proxmox on my QNAP TVS-473. All went well without problems.
My setup:
- 4x 6TB HDD
- 2x 1TB WD Blue SSD (SATA On-board slots)
I'm now at the point that I want to install TrueNAS Scale and pass-through my 4 x 6TB HDD's and 2x 1TB SSD.
I have found the FCH SATA Controller and successfully passed through to TrueNAS....more or less. The only disks I get in TrueNAS are the 2 1TB SATA SSD's.
I have tried a lot of stuff, but of Proxmox crashes or just simply nothing happens.
Some info I managed to get, perhaps it helps getting help from the community.
I've used the following commands, the output is in a Pastebin.
https://pastebin.com/70EN7g96
- pvesh get /nodes/QNAP-pve/hardware/pci --pci-class-blacklist ""
- dmesg | grep -e DMAR -e IOMMU -e AMD-Vi
- lsmod | grep vfio
- lsblk
- lspci
Besides the FCH SATA Controller, I also have these:
0c:00.0 SATA controller: Marvell Technology Group Ltd. 88SE9215 PCIe 2.0 x1 4-port SATA 6 Gb/s Controller (rev 11)
0d:00.0 SATA controller: Marvell Technology Group Ltd. 88SE9215 PCIe 2.0 x1 4-port SATA 6 Gb/s Controller (rev 11)
0e:00.0 SATA controller: Marvell Technology Group Ltd. 88SE9215 PCIe 2.0 x1 4-port SATA 6 Gb/s Controller (rev 11)
03:00.0 SATA controller: Marvell Technology Group Ltd. 88SE9215 PCIe 2.0 x1 4-port SATA 6 Gb/s Controller (rev 11)
But, trying to pass-through the above, crashes Proxmox and I need to do a hard reset of my QNAP.
I have TrueNAS running, or setup, with UEFI. I found a post where this was the solution for someone...clearly not for me.
I know, there's a possibility to passthrough the individual disks, but it's not recommendable. I know.
https://www.youtube.com/watch?v=2mvCaqra6qY
Also tried the override-patch, this is my Grub:
GRUB_DEFAULT=0
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet"
GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on iommu=pt pcie_acs_override=downstream,multifunction"
GRUB_CMDLINE_LINUX=""
But, unfortunately, no change. :/ Do I need to do some more tweaking or just accept the fact that this just isn't possible and should look for other ways. Setting up SMB in a Proxmox CT and try to share the disks like this?
I'd appreciate all the help I can get.
I'm not an expert, if more info is needed, let me know and I'll see to get as much as possible.
Thank you in advance.