Yuchu Tong
2008-Feb-22 21:42 UTC
[Xen-devel] vtpm_managerd problem --- unable to load key.
Hi,
I got an error when starting vtpm_manager:
INFO[VTPM]: Starting VTPM.
INFO[TCS]: Constructing new TCS:
INFO[TCS]: Calling TCS_OpenContext:
INFO[VTSP]: OIAP.
INFO[VTSP]: Loading Key into TPM.
ERROR[TCS]: TCSP_LoadKeyByBlob Failed with return code TPM_KEYNOTFOUND
ERROR in VTSP_LoadKey at vtsp.c:634 code: TPM_KEYNOTFOUND.
ERROR in VTPM_LoadManagerData at securestorage.c:453 code: TPM_KEYNOTFOUND.
ERROR[VTPM]: Failed to load service data with error = TPM_KEYNOTFOUND
ERROR[VTPM]: Failed to read existing manager
filepuppy:/sys/class/misc/tpm0/device
I am sure the tpm is working, because initially it has windows on it
and I just format and reinstall xen and debian etch. The first time I tried
to start vtpm_managerd, there was some error like TPM_IOERROR and unable to
take ownership. That''s because the windows system already took
ownership of
it. So I just cleared the TPM in the bios and restarted vtpm_managerd, and
got the above error. Everything is fine before starting vtpm_manager. It
loaded the tpm driver and backend driver OK in dom0.
I read the related topics in the forum and found a related thread here:
http://lists.xensource.com/archives/html/xense-devel/2006-12/msg00016.html
The conclusion in that thread is that the 1.2 tpm does not support
depreciated APIs, while vtpm_managerd still uses it.
I am not sure if this is that case in my problem. Here''s my
system
configuration:
Thinkpad T60p
Xen 3.2.0
Debian etch
TPM: Atmel 1.2
TCG version : 1.2
Thanks,
Kevin
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel