SATA passtrough on Asrock N100DC

rapid_proxmox

Member
Aug 17, 2022
2
0
6
Hi everyone,
I'm interested in knowing if it's possible to successfully passthrough the onboard SATA controller on the ASRock N100DC motherboard to a virtual machine (Openmediavault), assuming all the standard steps are followed for PCIe passthrough and the VM is set up correctly.
  • Has anyone managed to do a full passthrough of the onboard SATA controller on the ASRock N100DC?
  • Are there any specific BIOS or IOMMU settings I should be aware of for this motherboard?
  • Did you encounter any issues with IOMMU grouping or device sharing that prevented passthrough?
  • If you succeeded, could you share the steps or any tips?
  • If not, did you use a PCIe SATA controller instead, and how did that work out?
Thanks in advance for any advice or shared experiences!
 
While I’m not using the exact same motherboard, I’m running an AOOSTAR R1 mini PC with an Intel N100, and I was able to passthrough the onboard SATA controller to a TrueNAS VM without issues. That said, motherboard behavior can vary a lot, especially with IOMMU groupings and BIOS quirks, so the best thing you can do is test it directly on your hardware.

Make sure IOMMU is enabled in your BIOS if there's an option there, and check that the SATA controller is isolated in its own IOMMU group.

If you haven't already, I highly recommend reading the official Proxmox PCIe passthrough guides:
 
  • Like
Reactions: rapid_proxmox