Excerpts from Sergey Manucharian's message from Sat 19-Dec-15 22:36:
> Excerpts from Peter Grehan's message from Sun 20-Dec-15 15:18:
> > >>> # bhyve -S ... -s 7,passthru,0/20/0 ...
> > 
> >   That's the bhyve command line (if that's the one you meant). You also 
> > have to pass '-S' when invoking grub-bhyve, since that's when the memory 
> > resources are created.
> 
> Works fine now.

This is pretty reproducible:

I pass trough a PCI device (USB controller) to a Linux guest. It works
properly. Then I halt the VM, make sure that bhyve destroyed it and run
Windows guest with the same PCI device passed-through.

Windows device manager does show the device, however, e.g. a flash drive
plugged in is not presented to Windows, instead it's being processed by
FreeBSD.

After that it does not work in Linux guest as well. Kernel module (vmm)
unloading and reloading does not help.

Of course, I never run two guests with the same PCI pass-through device.

Thanks for advices,
Sergey
_______________________________________________
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"

Reply via email to