[Bug 241581] PCIe passthrough is broken in QEMU 4 due to PCI Device ID conflict
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Wed Oct 30 01:51:20 UTC 2019
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=241581
Bug ID: 241581
Summary: PCIe passthrough is broken in QEMU 4 due to PCI Device
ID conflict
Product: Base System
Version: 11.2-STABLE
Hardware: amd64
OS: Any
Status: New
Severity: Affects Some People
Priority: ---
Component: kern
Assignee: bugs at FreeBSD.org
Reporter: kevo at gatorgraphics.com
I run a couple of FreeBSD based VMs in Proxmox. Upgrading to Proxmox 6 which
includes QEMU 4 broke the PCIe passthrough I had setup in both VMs.
On further investigation someone on the proxmox forums suggested that the
problem is a device ID conflict.
https://forum.proxmox.com/threads/vm-w-pcie-passthrough-not-working-after-upgrading-to-6-0.56021/post-274339
Apparently the QEMU vendor and device ids are being used for the
ptnetmap-memdev device.
https://svnweb.freebsd.org/base/release/12.0.0/sys/net/netmap_virt.h?view=markup#l44
https://devicehunt.com/view/type/pci/vendor/1B36/device/000C
Any chance this can be fixed. I am currently having to run my VMs with an older
version of the Q35 machine in QEMU to make them work and I don't see any way I
can upgrade to later revisions until this is fixed. I suspect there are quite a
few people affected by this.
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the freebsd-bugs
mailing list