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