From nobody Thu Nov 27 22:57:46 2025 X-Original-To: virtualization@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4dHWzg3J3Zz6JLmJ for ; Thu, 27 Nov 2025 22:57:51 +0000 (UTC) (envelope-from infoomatic@gmx.at) Received: from mout.gmx.net (mout.gmx.net [212.227.17.22]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (prime256v1) server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (3072 bits) client-digest SHA256) (Client CN "mout.gmx.net", Issuer "Telekom Security ServerID OV Class 2 CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dHWzd6l7Rz3pdY for ; Thu, 27 Nov 2025 22:57:49 +0000 (UTC) (envelope-from infoomatic@gmx.at) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmx.at header.s=s31663417 header.b=QxJWSXHu; dmarc=pass (policy=quarantine) header.from=gmx.at; spf=pass (mx1.freebsd.org: domain of infoomatic@gmx.at designates 212.227.17.22 as permitted sender) smtp.mailfrom=infoomatic@gmx.at DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.at; s=s31663417; t=1764284267; x=1764889067; i=infoomatic@gmx.at; bh=zWlm/r9AEdLXy0wfIcrxb8AJaff5TE8I/WEbEl9ZEQM=; h=X-UI-Sender-Class:Message-ID:Date:MIME-Version:Subject:To: References:From:In-Reply-To:Content-Type: Content-Transfer-Encoding:cc:content-transfer-encoding: content-type:date:from:message-id:mime-version:reply-to:subject: to; b=QxJWSXHuZcwjN3jOn/XXauStXGnxNXWcyp32LyrkwhjR7J//XxgZ4M3vzc155628 5N0AhdBIYcBIsWjLL7oMZ1cbR0B9my4llLP/adUhUQWG3cDlsPD8wtmksBXIvR5fz NLfdzFii7rhGW7eSMMRsfvCK4ehtawQCTz/9emmFC5jb0r1v2B/npvzeNjqtfAnME qDpGBDyRq//YvQ8CZ4rDJO+qTij3gB16K0ECyPQsSOz0hqujdNaIW6k1FdL1nmsI9 nUxoQaPiDKDX5q35oKu1DNwycY6KJL/jBfFjvAZR3evKUIUaBRBFphcmqKcr4TskP nqrBp0E1tMuUKW6hPA== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from [10.0.1.209] ([178.114.190.62]) by mail.gmx.net (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MnakX-1vqQAg1HML-00jrZl for ; Thu, 27 Nov 2025 23:57:47 +0100 Message-ID: Date: Thu, 27 Nov 2025 23:57:46 +0100 List-Id: Discussion List-Archive: https://lists.freebsd.org/archives/freebsd-virtualization List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-virtualization@freebsd.org Sender: owner-freebsd-virtualization@FreeBSD.org MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: bhyve + swtpm + W11 To: virtualization@freebsd.org References: <031fe2e6-eae6-4d4a-8bce-cd7eadd0b5a6@netfence.it> Content-Language: en-US From: infoomatic In-Reply-To: <031fe2e6-eae6-4d4a-8bce-cd7eadd0b5a6@netfence.it> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:ieornbIXJRqQd4Fr1f7L9b8hWXa+9tOYv/s0zvKvK6n8m8vpGfD 2C0M7x83QKYLiix1JlxyJ+Ao8OZ6N7hMMDEX0rVQZdTHeMv/o5noyjVV772Q+LWTKDwAxdn 3HvkFcM1JEPJehyDohDteJS8FUQiLcG5mklPDG+462Gi19oDwLoThX1KhLE4/ZIRWnXyRp8 49Omfp1gErugsi0Z/7ZHw== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:ItkEqbPXENo=;kG7RPhJ7cZNpc26y31UqHBDrzdg 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 Sq1XwOvVSlNnqBI0i/mOqnIfiw= X-Spamd-Bar: - X-Spamd-Result: default: False [-1.21 / 15.00]; HAS_FILE_URL(2.00)[]; NEURAL_HAM_SHORT(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; DMARC_POLICY_ALLOW(-0.50)[gmx.at,quarantine]; NEURAL_HAM_LONG(-0.21)[-0.214]; R_DKIM_ALLOW(-0.20)[gmx.at:s=s31663417]; R_SPF_ALLOW(-0.20)[+a:mout.gmx.net]; ONCE_RECEIVED(0.20)[]; RCVD_IN_DNSWL_LOW(-0.10)[212.227.17.22:from]; RWL_MAILSPIKE_GOOD(-0.10)[212.227.17.22:from]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_ALL(0.00)[]; FROM_HAS_DN(0.00)[]; ARC_NA(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_TRACE(0.00)[0:+]; RCPT_COUNT_ONE(0.00)[1]; DKIM_TRACE(0.00)[gmx.at:+]; RCVD_COUNT_ONE(0.00)[1]; ASN(0.00)[asn:8560, ipnet:212.227.0.0/16, country:DE]; TO_DN_NONE(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; FREEMAIL_FROM(0.00)[gmx.at]; PREVIOUSLY_DELIVERED(0.00)[virtualization@freebsd.org]; MID_RHS_MATCH_FROM(0.00)[]; MLMMJ_DEST(0.00)[virtualization@freebsd.org]; RCVD_VIA_SMTP_AUTH(0.00)[]; FREEMAIL_ENVFROM(0.00)[gmx.at] X-Rspamd-Queue-Id: 4dHWzd6l7Rz3pdY Hi, I could not get it to work on an already installed windows VM - I am not= =20 sure this is a FreeBSD/swtpm issue. On a fresh install I have had no issue. my config: bhyve_options=3D"-l tpm,swtpm,/tmp/.bhyve.tpm.win11.sock" prestart=3D"tpm.sh" and with tpm.sh: #!/bin/sh SOCKET=3D"/tmp/.bhyve.tpm.win11.sock" if [ ! -S "$SOCKET" ]; then nohup swtpm socket --tpmstate=20 backend-uri=3Dfile:///evo/vms/win11/tpm.state --server=20 type=3Dunixio,path=3D"$SOCKET" --tpm2 --flags not-need-init & fi hth, Robert On 27.11.25 15:30, Andrea Venturoli wrote: > Hello. >=20 > I'm hitting my head on this, but cannot make it work. >=20 > Is it expected to work or am I just wasting my time? >=20 >=20 > FreeBSD 14.3/amd64 > edk2-bhyve-g202308_5 > vm-bhyve-1.6.2_1 >=20 > =C2=A0bye & Thanks > =C2=A0=C2=A0=C2=A0=C2=A0av. >=20 >=20 > P.S. > In case someone is interested in the details: > vmbhyve starts bhyve with: >> bhyve options: -c 3,sockets=3D1,cores=3D3,threads=3D1 -m 4G -AHPw -l=20 >> bootrom,/usr/local/share/uefi-firmware/BHYVE_UEFI.fd -l tpm,swtpm,/=20 >> var/run/swtpm/tpm -k /zroot/vm/eserver/bhyve.conf -U f753439f-=20 >> bffa-11e8-b279-a4bf0142162f] >> bhyve devices: -s 0,hostbridge -s 31,lpc -s 4:0,virtio-blk,/dev/zvol/= =20 >> zroot/vm/eserver/disk0,sectorsize=3D512 -s 5:0,virtio-=20 >> net,tap0,mac=3D58:9c:fc:00:11:65 >> =C2=A0-s 6:0,fbuf,tcp=3D192.168.XXX.1:25900 -s 7:0,xhci,tablet] >=20 > Windows sees the TPM device but says it cannot be started (code 10) due= =20 > to a protocol error. >=20 > In bhyve.log I see: >> /tmp/bhyve.z4HOkg5=C2=A0=C2=A0=C2=A0 873:=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0 OperationRegion(TPP1, SystemMemory,=20 >> Add(0xfed45000, Arg0), One) >> Remark=C2=A0=C2=A0 2173 -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ^ Creation of=20 >> named objects within a method is highly inefficient, use globals or=20 >> method local variables instead (\_S >> B.TPM.TPFN) >> >> /tmp/bhyve.z4HOkg5=C2=A0=C2=A0=C2=A0 895:=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0 Method(_DSM, 4, Serialized) >> Warning=C2=A0 3115 -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ^ Not all control paths=20 >> return a value (\_SB.TPM._DSM) >> >> /tmp/bhyve.z4HOkg5=C2=A0=C2=A0=C2=A0 895:=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0 Method(_DSM, 4, Serialized) >> Warning=C2=A0 3107 -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ^ Reserved method must=20 >> return a value (Integer/String/Buffer/Package/Reference required for=20 >> _DSM) >> >> /tmp/bhyve.z4HOkg5=C2=A0=C2=A0=C2=A0 985:=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0 If(LEqual(Arg0, ToUUID("376054ED-=20 >> CC13-4675-901C-4756D7F2D45D"))) /* UUID */ >> Remark=C2=A0=C2=A0 2184 -=20 >> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Unknown=20 >> UUID string ^ >> bhyve: tpm_swtpm_execute_cmd: rsp read failed (bytes read: 4 / 3968):= =20 >> No error: 0 >> bhyve: tpm_crb_mem_handler: cancelling a TPM command is not=20 >> implemented yet >> bhyve: tpm_swtpm_execute_cmd: rsp read failed (bytes read: 4 / 3968):= =20 >> No error: 0 >> bhyve: tpm_crb_mem_handler: cancelling a TPM command is not=20 >> implemented yet >> bhyve: tpm_swtpm_execute_cmd: rsp read failed (bytes read: 4 / 3968):= =20 >> No error: 0 >=20 > In swtpm logs: >> =C2=A0Ctrl Cmd: length 12 >> =C2=A080 01 00 00 00 0C 00 00 01 44 00 00 Error: Unknown command: 0x800= 10000 >> =C2=A0Ctrl Rsp: length 4 >> =C2=A000 00 00 0A =C2=A0Ctrl Cmd: length 22 >> =C2=A080 01 00 00 00 16 00 00 01 7A 00 00 00 06 00 00 =C2=A001 00 00 00= 00 2A=20 >> Error: Unknown command: 0x80010000 >> =C2=A0Ctrl Rsp: length 4 >> =C2=A000 00 00 0A =C2=A0Ctrl Cmd: length 22 >> =C2=A080 01 00 00 00 16 00 00 01 7A 00 00 00 06 00 00 =C2=A001 00 00 00= 00 2A=20 >> Error: Unknown command: 0x80010000 >> =C2=A0Ctrl Rsp: length 4 >> =C2=A000 00 00 0A=20 >=20 >=20 >=20 >=20 > This looks possibly like: >> https://github.com/stefanberger/swtpm/issues/1069 >=20 > That's for a different platform however and I have no idea how to "port"= =20 > those info to bhyve. >=20 >=20 >=20 > I have no previous experiences with swtpm (and I find it hard to get a= =20 > good howto/tutorial); TPM passthrough works for me (but obviously not on= =20 > machines without TPM). >=20 >=20