Greetings kram,
I think you need to extract the rom from the card. you can read Jeff Tchang's comment in this thread
btw, are you using GVT-g?
Dagg
Sent: Thursday, August 13, 2020 at 3:14 AM
From: "kram threetwoone" <kram...@gmail.com>
To: "Alex Williamson" <alex.william...@redhat.com>
Cc: "vfio-users" <vfio-users@redhat.com>
Subject: Re: [vfio-users] pci passthrough of Intel igp
From: "kram threetwoone" <kram...@gmail.com>
To: "Alex Williamson" <alex.william...@redhat.com>
Cc: "vfio-users" <vfio-users@redhat.com>
Subject: Re: [vfio-users] pci passthrough of Intel igp
Well, something isn't working now. I'm seeing this after loading the VM:
qemu-system-x86_64: vfio-pci: Cannot read device rom at 0000:00:02.0
Device option ROM contents are probably invalid (check dmesg).
Skip option ROM probe with rombar=0, or load from file with romfile=
Device option ROM contents are probably invalid (check dmesg).
Skip option ROM probe with rombar=0, or load from file with romfile=
On Wed, Aug 12, 2020 at 3:32 PM Alex Williamson <alex.william...@redhat.com> wrote:
On Wed, 12 Aug 2020 15:21:31 -0700
kram threetwoone <kram...@gmail.com> wrote:
> Sure Alex, thanks for taking a look. Let me know if there's anything else
> you want to see. It is a shell script and I get the same errors if I run
> as user or root.
>
> #!/bin/bash
> qemu-system-x86_64 \
> -enable-kvm \
> -machine q35 \
> -cpu host \
> -nographic \
> -vga none \
> -device intel-iommu \
^^^^^^^^^^^^^^^^^^^^^ Remove this line
> -device vfio-pci,host=00:02.0,multifunction=on \
^^^^^^^^^^^^^^^^^ ??
multifunction=on doesn't do much unless an addr= value is specified for
the device and another device to appear in the same slot.
> -device vfio-pci,host=00:0e.0 \
> -drive if=pflash,format=raw,readonly,file=/usr/share/ovmf/x64/OVMF_CODE.fd
> \
> -drive if=pflash,format=raw,file=/home/admin/myvars.fd \
> -device vfio-pci,host=00:02.0 \
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
IGD is listed twice, that plus intel-iommu might explain the error.
> -net nic \
> /home/admin/kodi_drive.img
In order to trigger legacy mode IGD assignment, the IGD device needs to
be placed into addr=2.0 I thought it was also still the case that
legacy mode doesn't work with q35 or OVMF. UPT (universal passthrough
mode) was originally meant to be only a secondary graphics, maybe
that's what you're going for? Probably need that i915 OVMF ROM that
Jeff pointed to for using it as primary VM graphics (I've never tried
it). Thanks,
Alex
_______________________________________________ vfio-users mailing list vfio-users@redhat.com https://www.redhat.com/mailman/listinfo/vfio-users