xen-devel.lists.xenproject.org archive mirror
 help / color / mirror / Atom feed
From: Aastha Mehta <aasthakm@gmail.com>
To: xen-devel <Xen-devel@lists.xen.org>
Subject: Re: regarding vtpm setup
Date: Tue, 4 Mar 2014 12:32:49 +0100	[thread overview]
Message-ID: <CAEx9m46uMfkj7xTJV0JcxpfWP4jJ2xn-8GoDKGL3gYaTHMJBMQ@mail.gmail.com> (raw)
In-Reply-To: <CAEx9m46WJYpPAZxo9YENb9neMgK6V84ONwd1PQGmNzBbox=wZQ@mail.gmail.com>

Hello,

On 1 March 2014 19:43, Aastha Mehta <aasthakm@gmail.com> wrote:
> Hello,
>
> I am trying to setup vtpmmgr and vtpm on the latest custom built
> xen-4.4 and I am following the steps provided at this link -
> http://xenbits.xen.org/docs/unstable/misc/vtpm.txt
>
> When I create the vtpmmgr domain, following is a snippet of the output
> that I see:
>
> ******************* BLKFRONT for device/vbd/768 **********
> backend at /local/domain/0/backend/qdisk/2/768
> Failed to read /local/domain/0/backend/qdisk/2/768/feature-barrier.
> 32768 sectors of 512 bytes
> **************************
>
> and xl dmesg shows the following:
> (XEN) event_channel.c:271:d0 EVTCHNOP failure: domain 2, error -22
> (XEN) event_channel.c:271:d0 EVTCHNOP failure: domain 2, error -22
>
> Next, when I create vtpm domain, following is the snippet of the
> output on the vtpm console:
>
> ******************* BLKFRONT for device/vbd/768 **********
> backend at /local/domain/0/backend/qdisk/3/768
> Failed to read /local/domain/0/backend/qdisk/3/768/feature-barrier.
> 16384 sectors of 512 bytes
> **************************
> vtpm_cmd.c:155: Info: Requesting Encryption key from backend
> vtpm_cmd.c:164: Error: VTPM_LoadHashKey() failed with error code (3)
> vtpm_cmd.c:175: Error: VTPM_LoadHashKey failed
> tpm_data.c:120: Info: initializing TPM data to default values
>
> This is the vtpmmgr output:
>
> Tpmback:Info Frontend 3/0 connected
> INFO[VTPM]: Passthrough: TPM_GetRandom
> INFO[VTPM]: Waiting for commands from vTPM's:
> INFO[VTPM]: Passthrough: TPM_GetRandom
> INFO[VTPM]: Waiting for commands from vTPM's:
> ERROR[VTPM]: LoadKey failure: Unrecognized uuid!
> c606b894-14e7-44db-bdcc-4ae05d686784
> ERROR[VTPM]: Failed to load key
> ERROR in vtpmmgr_LoadHashKey at vtpm_cmd_handler.c:78 code: TPM_BAD_PARAMETER.
> INFO[VTPM]: Waiting for commands from vTPM's:
> INFO[VTPM]: Registered vtpm c606b894-14e7-44db-bdcc-4ae05d686784
> INFO[VTPM]: Generating a new symmetric key
> INFO[VTPM]: Binding encrypted key
> INFO[TPM]: TPM_Bind
> INFO[VTPM]: Encrypting the uuid table
> INFO[TPM]: TPM_Bind
> INFO[VTPM]: Saved hash and key for vtpm c606b894-14e7-44db-bdcc-4ae05d686784
> INFO[VTPM]: Waiting for commands from vTPM's:
> INFO[TPM]: TPM_Bind
> INFO[VTPM]: Saved hash and key for vtpm c606b894-14e7-44db-bdcc-4ae05d686784
> INFO[VTPM]: Waiting for commands from vTPM's:
>
>
> This is the xl dmesg output:
> (d3) ============= Init TPM BACK ================
> (d3) Thread "tpmback-listener": pointer: 0x2000802fb0, stack: 0x130000
> (d3) ============= Init TPM Front ================
> (d3) Tpmfront:Info Waiting for backend connection..
> (d2) Tpmback:Info Frontend 3/0 connected
> (d3) Tpmfront:Info Backend Connected
> (d3) Tpmfront:Info Initialization Completed successfully
> (d3) ******************* BLKFRONT for device/vbd/768 **********
> (d3) backend at /local/domain/0/backend/qdisk/3/768
> (d3) Failed to read /local/domain/0/backend/qdisk/3/768/feature-barrier.
> (d3) 16384 sectors of 512 bytes
> (d3) **************************
> (d3) blk_open(device/vbd/768) -> 3
>
>
> Finally, when I try to create the guest domain, I again see the
> following error in xl dmesg:
>
> (XEN) event_channel.c:271:d0 EVTCHNOP failure: domain 4, error -22
> (XEN) event_channel.c:271:d0 EVTCHNOP failure: domain 4, error -22
> (XEN) event_channel.c:271:d0 EVTCHNOP failure: domain 4, error -22
> (d4) mapping kernel into physical memory
> (d4) about to get started...
> (d3) Tpmback:Info Frontend 4/0 connected
>
> I have the following config parameters in the dom0 and domU kernels
> (ubuntu 12.04):
>
> dom0 (kernel 3.13.2):
> CONFIG_TCG_TPM=y
> CONFIG_TCG_XEN=m
>
> domU (kernel 3.13.5):
> CONFIG_TCG_TPM=y
> CONFIG_TCG_XEN=y
>
> I believe the setup is not working correctly. Could someone let me
> know what is wrong? Please let me know if I must provide any further
> details.
>
> Thanks in advance.
>
> Regards,
> Aastha Mehta.

A gentle reminder on this query. Please let me know if this query
belongs to the xen-users list and if I should post there.

Thanks and regards,
Aastha

  reply	other threads:[~2014-03-04 11:32 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-03-01 18:43 regarding vtpm setup Aastha Mehta
2014-03-04 11:32 ` Aastha Mehta [this message]
2014-03-04 13:46   ` George Dunlap
2014-03-04 20:39     ` Daniel De Graaf
2014-03-07 12:19       ` Aastha Mehta
2014-03-07 15:57         ` Daniel De Graaf

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=CAEx9m46uMfkj7xTJV0JcxpfWP4jJ2xn-8GoDKGL3gYaTHMJBMQ@mail.gmail.com \
    --to=aasthakm@gmail.com \
    --cc=Xen-devel@lists.xen.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).