[vfio-users] No available IOMMU models
Alex Williamson
alex.williamson at redhat.com
Sat Aug 29 00:23:23 UTC 2015
On Fri, 2015-08-28 at 19:18 -0500, Mark Nipper wrote:
> On 28 Aug 2015, Alex Williamson wrote:
> > This means that the vfio_iommu_type1 module isn't loaded. You can try
> > loading it manually via modprobe and see what errors you get. If it's
> > not there, verify CONFIG_VFIO_IOMMU_TYPE1 in your current kernel config.
>
> Brilliant. Thank you sir. Added to /etc/modules. I'm
> guessing that maybe changed to a module sometime recently on the
> Debian side of things and it was previously static (and I somehow
> missed the kernel package update which changed this)?
>
> Glad it was something simple. Now maybe this will end up
> in the web search results for anyone else bitten by this.
The vfio module will do a request module for the vfio_iommu_type1 module
when it's loaded, so if they're both modules, this works automatically.
If vfio is static, but type1 is a module... well that's a strange
combination. If instead you're loading vfio as a module from the
initramfs, you should also include the type1 module so it's available
when requested.
More information about the vfio-users
mailing list