seanc@
Developer
This is a PSA to save future travelers some angst. Specifically, TCP connections would stall randomly after transferring a modest amount of data (i.e. >5MB xfer per TCP stream).
As mentioned in my Discussion post to the VMware Fusion Forums, after much consternation, hand-wringing, and yelling, I finally found the combination that appears to work 100% of the time:
With your VM completely shut down, in the .vmx file for the VM, add or update the lines with the following values:
Then inside of FreeBSD (or run this before you shut FreeBSD down to make the above .vmx changes), add if_vmx_load="YES" to /boot/loader.conf:
Lastly, make sure to change the settings in /etc/rc.conf from em0 to vmx0 and you should be good to go after shutting down the VM (can't suspend to have this change take effect).
As mentioned in my Discussion post to the VMware Fusion Forums, after much consternation, hand-wringing, and yelling, I finally found the combination that appears to work 100% of the time:
With your VM completely shut down, in the .vmx file for the VM, add or update the lines with the following values:
Code:
firmware = "efi"
ethernet0.virtualDev = "vmxnet3"
Then inside of FreeBSD (or run this before you shut FreeBSD down to make the above .vmx changes), add if_vmx_load="YES" to /boot/loader.conf:
echo 'if_vmx_load="YES"' | sudo tee -a /boot/loader.conf
Lastly, make sure to change the settings in /etc/rc.conf from em0 to vmx0 and you should be good to go after shutting down the VM (can't suspend to have this change take effect).