On Fri, 19 Jan 2018 17:52:57 -0300 Mario Lobo <l...@bsd.com.br> wrote:
> On Thu, 18 Jan 2018 00:58:08 -0800 > Peter Grehan <gre...@freebsd.org> wrote: > > > 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. > > > > later, > > > > Peter. > > Hi there: > > Well, now, even without setting up passthrough, the VM doesn't start > (which it did, before I svned up /usr/src). > > With vnc: > > bhyve -c 4 -s 0,amd_hostbridge > -s 3,ahci-hd,/Vmachines/disk.img,sectorsize=512 > -s 4,ahci-cd,/Extra/Isos/Windows/Windows_7/null_dvd.iso > -s 10,virtio-net,tap0 > -s 11,fbuf,tcp=0.0.0.0:5900,,w=1600,h=900,wait > -s 20,xhci,tablet > -s 31,lpc > -l bootrom,/usr/local/share/uefi-firmware/BHYVE_UEFI.fd > -m 4G -H -w WIN-764 > fbuf frame buffer base: 0x942e00000 [sz 16777216] > > error: > Assertion failed: (error == 0), function modify_bar_registration, > file /usr/src/usr.sbin/bhyve/pci_emul.c, line 491. Abort trap > > > Without vnc: > > bhyve -c 4 -s 0,amd_hostbridge > -s 3,ahci-hd,/Vmachines/disk.img,sectorsize=512 > -s 4,ahci-cd,/Extra/Isos/Windows/Windows_7/null_dvd.iso > -s 10,virtio-net,tap0 > -s 20,xhci,tablet > -s 31,lpc > -l bootrom,/usr/local/share/uefi-firmware/BHYVE_UEFI.fd > -m 4G -H -w WIN-764 > > error: > Assertion failed: (mr->name == memp->name), function unregister_mem, > file /usr/src/usr.sbin/bhyve/mem.c, line 265. Abort trap > > > Revisions (/usr/src 11-STABLE): > > working: 321652 > not working (current): 328163 > > Any updates on this issue? Thanks, -- Mario Lobo http://www.mallavoodoo.com.br FreeBSD since 2.2.8 [not Pro-Audio.... YET!!] "UNIX was not designed to stop you from doing stupid things, because that would also stop you from doing clever things." _______________________________________________ freebsd-virtualization@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-virtualization To unsubscribe, send any mail to "freebsd-virtualization-unsubscr...@freebsd.org"