Hacker News new | ask | show | jobs
by magicalhippo 1050 days ago
I ran into this on FreeNAS which uses Bhyve. Not sure if it's FreeNAS' way of doing things, but adding a virtual disk using VirtIO creates a separate SATA controller.

I tried forwarding quad NVMe's and couldn't get it working until I discovered I was hitting this limitation between the existing disks and VirtIO network card.

1 comments

Are you sure that's the same issue? Bhyve doesn't share an awful lot of code with KVM/Qemu.
Perhaps I am slightly misrembering and it was incidental to the NVMe's, but it did fail due to this 14 PCIe device limit due to virtual disks did not share a controller, and I had to change to using Bhyves AHCI driver for some disks to get the VM running again.

I even did a test adding one disk at a time until the VM stopped booting.