|
From: Cihula, J. <jos...@in...> - 2008-01-15 18:34:03
|
David,
=20
Bit 0 in the TPM access reg just indicates whether a dynamic launch had
ever been done on that TPM. Hal's indicates that his did, and yours
that it has not. This is not important to SENTER working (and once it
does work, yours will show 0x81 as well ;-).
=20
Are you sure that you're using the release version of SINIT (i.e. the
one on the tboot SourceForge site)?
=20
Joe
________________________________
From: David Dorsey [mailto:tro...@gm...]=20
Sent: Tuesday, January 15, 2008 10:17 AM
To: Hal Finney
Cc: Cihula, Joseph; Wei, Gang; tbo...@li...
Subject: Re: [tboot-devel] Infineon TPM problems and fixes
=09
=09
Hal,
=09
I've attached a log where there is no policy. It reboots after
GETSEC[SENTER]. I've compared my log to yours and I noticed that the
TPM Access reg content was different. Yours returns 0x80 and mine
returns 0x81. I don't know if that would make any big differences
though.=20
=09
Also, what TPM version do you have. Here's the output of the
tpm_version command for me:
=09
TPM 1.2 Version Info:=20
Chip Version: 1.2.1.2=20
Spec Level: 2=20
Errata Revision: 0=20
TPM Vendor ID: IFX=20
TPM Version: 01010000=20
Manufacturer Info: 4946580=20
=09
=09
David
=09
=09
=09
On Jan 14, 2008 9:10 PM, David Dorsey <tro...@gm...>
wrote:
=09
Hal,
=09
Yes, in the log I included I have a policy set. But
I've also tried it with no policy set and it still fails. I didn't post
that since I didn't think it would add any value.
=09
=09
David=20
On Jan 14, 2008 7:02 PM, Hal Finney
<hal...@gm...> wrote:
=09
It looks to me like you do have a policy set,
David:
=09
TBOOT: TPM: read nv index 20000001 from offset
00000100, return value =3D 00000000
TBOOT: tb_policy_index:
TBOOT: version =3D 1
TBOOT: policy_type =3D 0=20
TBOOT: num_policies =3D 2
TBOOT: policy[0]:
TBOOT: uuid =3D {0x756a5bfe, 0x5b0b,
0x4d33, 0xb867,
{0xd7, 0x83, 0xfb, 0x46, 0x36,
0xbf}}
TBOOT: hash_alg =3D 0
TBOOT: hash_type =3D 1=20
TBOOT: num_hashes =3D 1
TBOOT: hashes[0] =3D 67 8a 89 be 3f 5d
db ae 93 b4 fe b9 bb ba
3d 27 de 92 a
TBOOT: policy[1]:
TBOOT: uuid =3D {0x894c909f, 0xd614,
0x4625, 0x8a2d,
{0x45, 0x3b, 0x80, 0x10, 0xca,
0x8c}}=20
TBOOT: hash_alg =3D 0
TBOOT: hash_type =3D 1
TBOOT: num_hashes =3D 1
TBOOT: hashes[0] =3D e7 a2 26 58 55 69
67 18 34 dc c4 58 2f 16
33 36 1f f9 0
=09
=09
You might want to use tpmnv_relindex -i 20000001
to delete this entry=20
from the TPM.
=09
I have attached a log of what a successful tboot
launch looks like on
my system -
=09
Hal
=09
|