[vfio-users] Configuring VFIO

Jens Zimmermann zimmermannjens888 at gmail.com
Tue Jan 5 17:42:00 UTC 2016


Thanks guys, now I feel a bit silly. :-P

I made some more progress now, I am at the point where all the prepartions
should be done, now I need to set up the VM. I have spent 100 or 200 hours
on this easily already, so I am kind of tired now, but don't want to give
up yet...

I would like to use virt-manager to set up the VM as described in the vfio
blog (finally a GUI), but I am facing three problems: 1. I want to install
Win 10, but virt-manager (v1.3.1) only knows Win 8.1 and older.
2. I want to use OVMF, but virt-manager says I don't have the firmware
installed which is true, I only downloaded it and don't know how to install
it, I am on Manjaro 15.12. (should be the same as Arch).
3. Since my GPU does not seem to have an UEFI, I want to use the romfile
option of QEMU. To do that, I need to edit the QEMU xml file, but when I
configure the VM in virt-manager it wants to install the guest OS
immediately, I can't save the configuration and edit it afterwards manually.

So can you please tell me, is it possible to fix these problems I have with
virt-manager or do I need to get rid of it and somehow try to do everything
in the QEMU config file?

Thanks a lot for your help! :-)

2016-01-01 0:05 GMT+01:00 A de Beus <anthony.debeus at gmail.com>:

> Try removing the other nvidia card's numbers from your vfio-pci line; i.e.
>
> options vfio-pci ids=10de:1380,10de:0fbc" only
>
>
>
> On Dec 30, 2015, at 6:36 AM, Jens Zimmermann <zimmermannjens888 at gmail.com>
> wrote:
>
> Hello everybody!
>
> I am Linux beginner and have already asked for help here some weeks ago.
> Now I got my new PC and I am trying to get GPU passthrough working, but
> unfortunately I am already failing at the host configuration. :-/
>
> I am using Manjaro 15.12 with kernel 4.1 on a 5820k with ASRock Extreme4.
> I am mostly following the vfio blog and also the Arch wiki.
>
> This is what I did so far:
>
> I enabled Intel virtualisation and vt-d in my UEFI and installed Manjaro
> in UEFI mode.
> I added intel_iommu=on to the kernel command line and saved the changes. I
> rebooted and cat /proc/cmdline says the command was launched successfully.
> Using the find command the IOMMU groups were shown.
> Now the problem starts: I want to use VFIO to isolate the GPU.
>
> 01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GM107
> [GeForce GTX 750 Ti] [10de:1380] (rev a2)
> 01:00.1 Audio device [0403]: NVIDIA Corporation Device [10de:0fbc] (rev a1)
> 02:00.0 VGA compatible controller [0300]: NVIDIA Corporation GT218
> [GeForce 210] [10de:0a65] (rev a2)
> 02:00.1 Audio device [0403]: NVIDIA Corporation High Definition Audio
> Controller [10de:0be3] (rev a1)
>
> The 750 Ti is the GPU I want to pass through. Now I am not entirely sure
> what to do. I tried creating /etc/modprobe.d/vfio.conf and put "options
> vfio-pci ids=10de:1380,10de:0fbc,10de:0a65,10de:0be3" into this file.
>
> Then I edited mkinitcpio.conf and added "vfio vfio_iommu_type1 vfio_pci
> vfio_virqfd" to MODULES. I saved the changes by executing "mkinitcpio -p
> linux 41".
>
> Now when I reboot Manjaro does not boot successfully anymore, it stops
> with a black screen and a blinking space. When I remove intel_iommu=on in
> grub it boots again, but obviously IOMMU support is gone then.
>
> Any idea what I am doing wrong? It's possibly something very simple as my
> Linux knowledge is very limited. I am not able to find the problem though,
> spent half a night, but no progress, so any help is much appreciated! :-)
>
> _______________________________________________
> vfio-users mailing list
> vfio-users at redhat.com
> https://www.redhat.com/mailman/listinfo/vfio-users
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/vfio-users/attachments/20160105/05d400e9/attachment.htm>


More information about the vfio-users mailing list