OK, it seems now time we wrote a bhyve + Win10 + ... HOTWO . So far it can include:
1) This patch providing improved performance of virtio-blk disk for Windows installation (adopted already, just use the functionality).
2) That other bhyve patch (not yet adopted) against multple-bar PCIe cards passthrough causing Win 10 guest boot failure
3) Yet another patch against bhyve freezing with passthough enabled on some motherboards (not yet adopted, it seems).
4) Switching the existing installation from ahci-hd disk image to virtio-blk virtual controller (you learned about this advanced feature too late and now wonder if it is possible to switch over).
5) And yes, my last discovery: about VIA VL805 based USB 3.0 host controller being NOT recommended for passthrough (causes all sorts of weird things to happen!). Somehow I have a kind of history of having problems with VIA hardware...
6) OK, what else?... EDIT: some optimal bhyve command line options to use with Win 10 guest.
7) How to connect? net/freerdp connection parameters that work well for me.
8) Virtual NAT/bridge networking for guest. I found online sources mostly instructing one to use "bridged" type of virtual networking for guest. But whoever for some reason doesn't like the idea of bridging his real NIC with the virtual one will want NATed network. I didn't find precise and exact instructions to that effect, though. But the setup is actually VERY simple.
In my next posts I will explain each portion in more detail...
EDIT: I guess, by the time this HOWTO takes its shape, the patches above won't be needed as they seem to be gradually adopted into STABLE. Including, BTW, the HDA sound patch.
1) This patch providing improved performance of virtio-blk disk for Windows installation (adopted already, just use the functionality).
2) That other bhyve patch (not yet adopted) against multple-bar PCIe cards passthrough causing Win 10 guest boot failure
3) Yet another patch against bhyve freezing with passthough enabled on some motherboards (not yet adopted, it seems).
4) Switching the existing installation from ahci-hd disk image to virtio-blk virtual controller (you learned about this advanced feature too late and now wonder if it is possible to switch over).
5) And yes, my last discovery: about VIA VL805 based USB 3.0 host controller being NOT recommended for passthrough (causes all sorts of weird things to happen!). Somehow I have a kind of history of having problems with VIA hardware...
6) OK, what else?... EDIT: some optimal bhyve command line options to use with Win 10 guest.
7) How to connect? net/freerdp connection parameters that work well for me.
8) Virtual NAT/bridge networking for guest. I found online sources mostly instructing one to use "bridged" type of virtual networking for guest. But whoever for some reason doesn't like the idea of bridging his real NIC with the virtual one will want NATed network. I didn't find precise and exact instructions to that effect, though. But the setup is actually VERY simple.
In my next posts I will explain each portion in more detail...
EDIT: I guess, by the time this HOWTO takes its shape, the patches above won't be needed as they seem to be gradually adopted into STABLE. Including, BTW, the HDA sound patch.
Last edited: