Date: Mon, 22 Jan 2018 15:54:37 +0100 From: Harry Schmalzbauer <freebsd@omnilan.de> To: Peter Grehan <grehan@freebsd.org> Cc: Mario Lobo <lobo@bsd.com.br>, freebsd-virtualization@freebsd.org Subject: Re: Bhyve passthrough problems Message-ID: <5A65FB2D.7010908@omnilan.de> In-Reply-To: <b85ae2a8-1656-9dcb-a117-564deeb66214@freebsd.org> References: <20180117202250.6ef90c6d@Papi.lobos> <b85ae2a8-1656-9dcb-a117-564deeb66214@freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
Bezüglich Peter Grehan's Nachricht vom 18.01.2018 09:58 (localtime): > Hi Mario, > >> I'm trying to passthrough a firewire pci card to a windows 7 64 guest. > > First, you'll need to verify if that card supports MSI or MSI-x since > that is required by bhyve for passthru support. This can be seen with > 'pciconf -lbc' on the FreeBSD host. > >> VM exits with: >> >> Assertion failed: (mr->name == memp->name), function >> unregister_mem, file /usr/src/usr.sbin/bhyve/mem.c, line 265. >> Abort trap > > This is bug in bhyve when running Windows with PCI devices that have > more than 1 memory BAR (e.g. Intel igb ethernet devices), due to the > order that Windows determines BAR sizes. I've been meaning to fix this > for a long time so will try and get to it. Thanks in advance, Peter! Inderictly related, but also a big improvement for bhyve, could you have a minute on that too: https://lists.freebsd.org/pipermail/freebsd-virtualization/2017-November/005875.html Thanks, -harry
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?5A65FB2D.7010908>