On 11/09/16 03:24, Bryan Vyhmeister wrote:
> On Tue, Nov 08, 2016 at 09:57:29PM +0300, Alexei Malinin wrote:
>>> Synopsis:   Wrong Guest OS type in VMware ESXi 5.5.0.3568722
>>> Description:
>>      OpenBSD kernel reports wrong Guest OS type to VMware ESXi.
>>> Fix:
>>      Maybe somewhere in sys/dev/pv/hyperv.c: hv_fake_version()...
> The sys/dev/pv/hyperv.c driver is for running OpenBSD under HyperV, not
> VMware. It's the vmt(4) driver you are looking for. Starting on line 522
> of sys/dev/pv/vmt.c, there is a comment:
>
> "Host doesn't like it if we send an OS name it doesn't
> recognise, so use the closest match, which happens
> to be FreeBSD."
>
> I am not sure why vmt(4) reports as 32-bit rather than 64-bit but that
> doesn't really matter. The root cause is that VMware does not support
> OpenBSD as a officially supported guest operating system. This would
> make a difference if there were VMware Tools from VMware but since
> vmt(4) is implementing the required functions, it doesn't really matter.
> OpenBSD works just fine under VMware ESXi and I have been using it that
> way for at least six years running as "Other (64-bit)" before vmt(4) was
> available.

Thank you for the explanation, Bryan.
"32-bit" confused me, and I tried to find where I could change "32" to
"64" but I couldn't - should I hack vmware tools?


--
Alexei Malinin

Reply via email to