Bhyve passthrough problems

Harry Schmalzbauer freebsd at omnilan.de
Mon Jan 22 14:54:44 UTC 2018


 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


More information about the freebsd-virtualization mailing list