Re: bhyve + swtpm + W11

From: Andrea Venturoli <ml_at_netfence.it>
Date: Fri, 28 Nov 2025 08:07:11 UTC
On 11/27/25 23:57, infoomatic wrote:
> Hi,
> 
> I could not get it to work on an already installed windows VM - I am not 
> sure this is a FreeBSD/swtpm issue.
> 
> On a fresh install I have had no issue.
> 
> my config:
> bhyve_options="-l tpm,swtpm,/tmp/.bhyve.tpm.win11.sock"
> prestart="tpm.sh"
> 
> and with tpm.sh:
> #!/bin/sh
> 
> SOCKET="/tmp/.bhyve.tpm.win11.sock"
> 
> if [ ! -S "$SOCKET" ]; then
> nohup swtpm socket --tpmstate backend-uri=file:///evo/vms/win11/ 
> tpm.state --server type=unixio,path="$SOCKET" --tpm2 --flags not-need- 
> init &
> fi

It works!
Thanks a lot!

My W10 VM now says TPM is OK.
I guess I can now upgrade it to W11.

I've had no time to check why your setup works and the standard swtpm's 
rc script doesn't, but I'll try and report.

  bye
	av.