Hi,
I have the following system set up:
- Asus M11BB System
- F2A55-M Motherboard
- AMD A8-6500 APU
- 32 GB DRAM
- Two SATA 256GB SSDs on the motherboard SATA connection (local disks for Proxmox & containers)
- Two SATA 1TB SSDs on a PCIE Gen 2 16x1 adapter (which can host up to 6 drives)
- On the ASUS UEFI Bios there is only an SVM Enabled (to allow virtualization)
Proxmox installed fine. I have Pi-hole and Homebridge containers which are operating fine
I want to install TrueNas Core as a VM and that is I ran into problems trying to pass through the PCIE adapter to the VM (error says IOMMU is not enabled)
I have tried modifying /etc/default/group to add the "and_iommu=on iommu=pt" but that doesn't seem to have any effect (the dmesg looking of DMAR or IOMMU doesn't show anything). I've also added the 4 vfio entries to /etc/modules and reinitialized the ramdisk
I got the CPU data sheet from AMD and it shows it should support AMD-V as well as IOMMU 2.0. I also downloaded the ASUS manual for the M11BB and it shows there should be an IOMMU enable setting in the BIOS (in their screen shots). However, that doesn't show up in my menus. Interesting and possibly unrelated I also don;t have the "tinker" tab in the BIOS that allows you to play around with overclocking.
I expect either my motherboard was somehow deprecated (but I can't see any jumpers). So I'm looking for options .. ideally if I could just give the second SATA adapter to the TrueNas VM without Proxmox knowing about it, that would be good. Or if someone knows how to hijack my BIOS to turn on IOMMU, that would be great.
Any insights are appreciated!
ps. I know it's an 11 year old desktop but it actually does a fine job running TrueNas on bare metal ... but I had trouble configuring VMs on that so I went to Proxmox.
I have the following system set up:
- Asus M11BB System
- F2A55-M Motherboard
- AMD A8-6500 APU
- 32 GB DRAM
- Two SATA 256GB SSDs on the motherboard SATA connection (local disks for Proxmox & containers)
- Two SATA 1TB SSDs on a PCIE Gen 2 16x1 adapter (which can host up to 6 drives)
- On the ASUS UEFI Bios there is only an SVM Enabled (to allow virtualization)
Proxmox installed fine. I have Pi-hole and Homebridge containers which are operating fine
I want to install TrueNas Core as a VM and that is I ran into problems trying to pass through the PCIE adapter to the VM (error says IOMMU is not enabled)
I have tried modifying /etc/default/group to add the "and_iommu=on iommu=pt" but that doesn't seem to have any effect (the dmesg looking of DMAR or IOMMU doesn't show anything). I've also added the 4 vfio entries to /etc/modules and reinitialized the ramdisk
I got the CPU data sheet from AMD and it shows it should support AMD-V as well as IOMMU 2.0. I also downloaded the ASUS manual for the M11BB and it shows there should be an IOMMU enable setting in the BIOS (in their screen shots). However, that doesn't show up in my menus. Interesting and possibly unrelated I also don;t have the "tinker" tab in the BIOS that allows you to play around with overclocking.
I expect either my motherboard was somehow deprecated (but I can't see any jumpers). So I'm looking for options .. ideally if I could just give the second SATA adapter to the TrueNas VM without Proxmox knowing about it, that would be good. Or if someone knows how to hijack my BIOS to turn on IOMMU, that would be great.
Any insights are appreciated!
ps. I know it's an 11 year old desktop but it actually does a fine job running TrueNas on bare metal ... but I had trouble configuring VMs on that so I went to Proxmox.