CF-T5 + Fedora16 + OpenPTS

Install Fedora 16 via Live USB.

http://www.pendrivelinux.com/universal-usb-installer-easy-as-1-2-3/


Set SELinux to the permissive mode.


yum install trousers tpm-tools openpts


Edit /etc/tcsd.conf

firmware_log_file = /sys/kernel/security/tpm0/binary_bios_measurements
firmware_pcrs = 0,1,2,3,4,5,6,7,8


Start TCSD

Check TPM version

$ tpm_version
  TPM 1.2 Version Info:
  Chip Version:        1.2.1.0
  Spec Level:          2
  Errata Revision:     0
  TPM Vendor ID:       IFX
  TPM Version:         01010000
  Manufacturer Info:   49465800


Check IML

$ iml2text
 Idx PCR       Type    Digest                                EventData
-----------------------------------------------------------------------
   0   0 0x00000008 451422606d0f611ad2ede4266d583feccf0441dc [BIOS:EV_S_CRTM_VERSION]
   1   0 0x00000001 e38f2f8e69c1e74b5e93f3bf10f2f6d7db95491a [BIOS:EV_POST_CODE(EV_CODE_NOCERT)]
   2   0 0x00000001 d920ad3d0e66c1e6dbbb61dc7b70c6eb2fabd7d3 [BIOS:EV_POST_CODE(EV_CODE_NOCERT)]
   3   0 0x00000001 89feebc766931c04c4505f52923c932382435c3c [BIOS:EV_POST_CODE(EV_CODE_NOCERT)]
   4   0 0x00000001 604c3eb97c592b1feea881893a6ca8e480cdea57 [BIOS:EV_POST_CODE(EV_CODE_NOCERT)]
   5   0 0x00000001 410135d74ea28ffa86b47aa5cc5cd306ef616503 [BIOS:EV_POST_CODE(EV_CODE_NOCERT)]
   6   0 0x00000001 d3e40a43c6595f390f7ccd2cb21885de1f3a3c6a [BIOS:EV_POST_CODE(EV_CODE_NOCERT)]
   7   0 0x00000001 8f8fc8147c52c67dc7530c2257d0aae11b39a25c [BIOS:EV_POST_CODE(EV_CODE_NOCERT)]
   8   0 0x00000001 886b6f6e9a0edbbda8b669fd9ac7e2eb804fcc01 [BIOS:EV_POST_CODE(EV_CODE_NOCERT)]
   9   0 0x00000001 fed0e1d3a62d44c3bd2b453a92469e16c3bd2c45 [BIOS:EV_POST_CODE(EV_CODE_NOCERT)]
  10   0 0x00000001 55f13b3cf640ed2711bd77c8d417901a4a769c03 [BIOS:EV_POST_CODE(EV_CODE_NOCERT)]
  11   0 0x00000001 df14bbf1b21422265a41a6f4d97c2d0adbdb1541 [BIOS:EV_POST_CODE(EV_CODE_NOCERT)]
  12   0 0x00000001 c195fa4a9228f8e4a9f46fcdc205c7300dce893d [BIOS:EV_POST_CODE(EV_CODE_NOCERT)]
  13   0 0x00000001 e5581af7af3b179b32ab3eb7f378b250c3f38c54 [BIOS:EV_POST_CODE(EV_CODE_NOCERT)]
  14   0 0x00000001 af8171f8a955ca5b220691af03350a5a75a2225e [BIOS:EV_POST_CODE(EV_CODE_NOCERT)]
  15   0 0x00000001 d062ddc7c929484a21829429701ccb8e6d9521f5 [BIOS:EV_POST_CODE(EV_CODE_NOCERT)]
  16   0 0x0000000a 3a34db5fb181dbc7ca8b2987c72bca9ed9559399 [BIOS:EV_PLATFORM_CONFIG_FLAG)]
  17   0 0x00000012 8ea81ad61949ef4a7cb64345a2b272a6bb09ebdb [BIOS:EV_SPECIFICATION_IDENTIFIER 0x0000000001010102016400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000]
  18   0 0x00000004 d9be6524a5f5047db5866813acf3277892a7a30a [BIOS:EV_SEPARATOR, ffffffff]
  19   1 0x00000009 fa0cae0a9f0054f7bbf08b108163fc19209784ad [BIOS:EV_CPU_MICROCODE]
  20   1 0x00000004 d9be6524a5f5047db5866813acf3277892a7a30a [BIOS:EV_SEPARATOR, ffffffff]
  21   2 0x00000005 9dbd87163112e5670378abe4510491259a61f411 [BIOS:EV_ACTION, Start Option ROM Scan]
  22   2 0x00000006 93ba3c707a8b87f9555d24e04b6ad20b091b9ffe [BIOS:EV_EVENT_TAG(EV_PLATFORM_SPECIFIC)]
  23   2 0x00000005 9dbd87163112e5670378abe4510491259a61f411 [BIOS:EV_ACTION, Start Option ROM Scan]
  24   2 0x00000006 3f3f581751c38b6ebcb2e1ab2eb5d835789dbec5 [BIOS:EV_EVENT_TAG(EV_PLATFORM_SPECIFIC)]
  25   2 0x00000004 d9be6524a5f5047db5866813acf3277892a7a30a [BIOS:EV_SEPARATOR, ffffffff]
  26   3 0x00000004 d9be6524a5f5047db5866813acf3277892a7a30a [BIOS:EV_SEPARATOR, ffffffff]
  27   4 0x00000005 c1e25c3f6b0dc78d57296aa2870ca6f782ccf80f [BIOS:EV_ACTION, Calling INT 19h]
  28   4 0x00000004 d9be6524a5f5047db5866813acf3277892a7a30a [BIOS:EV_SEPARATOR, ffffffff]
  29   4 0x00000005 38f30a0a967fcf2bfee1e3b2971de540115048c8 [BIOS:EV_ACTION, Returned INT 19h]
  30   4 0x00000005 98bf0322b7f1f98df8db0bb6740b6e585dedbe81 [BIOS:EV_ACTION, Booting BCV Device 80h, - CFD CSSD-PMM64WJ2               �^A]
  31   4 0x0000000d b0ffbebf3a65695ea6ce0bf335a93644f8974e28 [BIOS:EV_IPL]
  32   5 0x00000004 d9be6524a5f5047db5866813acf3277892a7a30a [BIOS:EV_SEPARATOR, ffffffff]
  33   5 0x0000000e 4a52b5b726d2c5f231e492fb1317f0dd87ff1837 [BIOS:EV_IPL_PERTITION_DATA]
  34   6 0x00000005 fcad787f7771637d659638d92b5eee9385b3d7b9 [BIOS:EV_ACTION, Wake Event 6]
  35   6 0x00000004 d9be6524a5f5047db5866813acf3277892a7a30a [BIOS:EV_SEPARATOR, ffffffff]
  36   7 0x00000004 d9be6524a5f5047db5866813acf3277892a7a30a [BIOS:EV_SEPARATOR, ffffffff]


Take ownership of the TPM.

# tpm_takeownership -y -z


Init PTS collector

# ptsc -i
Generate uuid               : 89e58f68-17f3-11e1-a478-000b97be4eb6 
Generate UUID (for RM)      : 8a83f1bc-17f3-11e1-a478-000b97be4eb6 
level 0 Reference Manifest  : /var/lib/openpts//8a83f1bc-17f3-11e1-a478-000b97be4eb6/rm0.xml

ptsc is successfully initialized!

Selftest PTS collector

# ptsc -t
ERROR:tss.c:789 Tspi_Context_LoadKeyByUUID (Key) failed rc=0xa
		UUID[16]=89E58F6817F311E1A478000B97BE4EB6
ERROR:ptsc.c:689 getTssPubKey() fail rc=0xa srk password mode=1, key =89e58f68-17f3-11e1-a478-000b97be4eb6
ERROR:tss.c:1518 Tspi_Context_LoadKeyByUUID (Key) failed rc=0xa
		UUID[16]=89E58F6817F311E1A478000B97BE4EB6
ERROR:ir.c:2807 quoteTss fail, rc = 0x0010
ERROR:ir.c:2858 gen IR failed
ERROR:collector.c:453 selftest() - genIR failed
TBD

TPM return Error (0x0A, TPM_BAD_ORDINAL).

Trousers version

# rpm -q trousers
trousers-0.3.6-1.fc16.i686

Try to use latest version of TrouSers.

# yum install automake autoconf pkgconfig libtool gtk2-devel openssl-devel glibc-devel

$ git clone XXX
$ cd trousers
$ sh bootstrap.sh
$ ./configure --enable-debug --prefix=/usr
$ make
# make install

note) remove CFLAG "-Werror", fix the configure file


Run tcsd forgroung

# service tcsd stop
# tcsd -f


Error message

TCSD TCS rpc/tcstp/rpc_ps.c:169 tcs_wrap_LoadKeyByUUID: thread -1216730304 context a0bb3d01
TCSD TCS tcsi_ps.c:512 TCSP_LoadKeyByUUID_Internal: Enter: uuid: 0xb77a2284 auth? 0x0 ***********
TCSD TCS tcs_key_mem_cache.c:637 key_mgr_inc_ref_count: TCSD mem_cached handle: 0x40000000
TCSD TCS tcs_ps.c:170 Key successfully loaded by UUID w/ TCS handle: 0x40000000
TCSD tcsd_threads.c:408 Sending 0x97 bytes back
TCSD tcsd_threads.c:381 Rx'd packet
TCSD TCS rpc/tcstp/rpc.c:577 Dispatching ordinal 9
TCSD TCS rpc/tcstp/rpc_ps.c:131 tcs_wrap_GetRegisteredKeyBlob: thread -1216730304 context a0bb3d01
TCSD TCS ps/tcsps.c:191 psfile_get_key_by_uuid: Version: 1.1.0.0
TCSD TCS ps/tcsps.c:191 psfile_get_key_by_uuid: keyUsage: 0x11
TCSD TCS ps/tcsps.c:191 psfile_get_key_by_uuid: keyFlags: 0x0
TCSD TCS ps/tcsps.c:191 psfile_get_key_by_uuid: authDatausage: 1
TCSD TCS ps/tcsps.c:191 psfile_get_key_by_uuid: pcrInfosize: 0
TCSD TCS ps/tcsps.c:191 psfile_get_key_by_uuid: encDataSize: 0
TCSD tcsd_threads.c:408 Sending 0x151 bytes back
TCSD tcsd_threads.c:381 Rx'd packet
TCSD TCS rpc/tcstp/rpc.c:577 Dispatching ordinal 12
TCSD TCS rpc/tcstp/rpc_ps.c:169 tcs_wrap_LoadKeyByUUID: thread -1216730304 context a0bb3d01
TCSD TCS tcsi_ps.c:512 TCSP_LoadKeyByUUID_Internal: Enter: uuid: 0xb77a2284 auth? 0x0 ***********
LOG_RETERR TCSD TCS tcs_key_mem_cache.c:230: 0x2
TCSD TCS tcsi_ps.c:549 TCSP_LoadKeyByUUID_Internal: calling ps_get_key_by_uuid
TCSD TCS ps/tcsps.c:191 psfile_get_key_by_uuid: Version: 1.1.0.0
TCSD TCS ps/tcsps.c:191 psfile_get_key_by_uuid: keyUsage: 0x10
TCSD TCS ps/tcsps.c:191 psfile_get_key_by_uuid: keyFlags: 0x0
TCSD TCS ps/tcsps.c:191 psfile_get_key_by_uuid: authDatausage: 0
TCSD TCS ps/tcsps.c:191 psfile_get_key_by_uuid: pcrInfosize: 0
TCSD TCS ps/tcsps.c:191 psfile_get_key_by_uuid: encDataSize: 256
TCSD TCS tcsi_ps.c:555 TCSP_LoadKeyByUUID_Internal: calling getParentUUIDByUUID
TCSD TCS tcsi_ps.c:512 TCSP_LoadKeyByUUID_Internal: Enter: uuid: 0xb77a2174 auth? 0x0 ***********
TCSD TCS tcsi_ps.c:564 TCSP_LoadKeyByUUID_Internal: calling TCSP_LoadKeyByBlob_Internal
TCSD TCS tcsi_key.c:76 LoadKeyByBlob_Internal: Enter
TCSD TCS tcsi_key.c:77 LoadKeyByBlob_Internal: Version: 1.1.0.0
TCSD TCS tcsi_key.c:77 LoadKeyByBlob_Internal: keyUsage: 0x10
TCSD TCS tcsi_key.c:77 LoadKeyByBlob_Internal: keyFlags: 0x0
TCSD TCS tcsi_key.c:77 LoadKeyByBlob_Internal: authDatausage: 0
TCSD TCS tcsi_key.c:77 LoadKeyByBlob_Internal: pcrInfosize: 0
TCSD TCS tcsi_key.c:77 LoadKeyByBlob_Internal: encDataSize: 256
TCSD TCS tcs_key.c:109 get_slot: calling mc_get_slot_by_handle
TCSD TCS tcs_key_mem_cache.c:716 mc_get_slot_by_handle: TCSD mem_cached handle: 0x40000000
TCSD TCS tcsi_key.c:88 LoadKeyByBlob_Internal: Checking if LoadKeyByBlob can be avoided by using existing key
TCSD TCS tcs_key_mem_cache.c:780 mc_get_handle_by_pub: TCSD mem_cached handle: 0x40000000
TCSD TCS tcs_key_mem_cache.c:794 mc_get_handle_by_pub: returning NULL_TCS_HANDLE
TCSD TCS tcsi_key.c:91 LoadKeyByBlob_Internal: tcs key handle exists
TCSD TCS tcs_key_mem_cache.c:716 mc_get_slot_by_handle: TCSD mem_cached handle: 0x40000000
TCSD TCS tcs_key_mem_cache.c:723 mc_get_slot_by_handle: returning NULL_TPM_HANDLE
TCSD TCS tcsi_caps_tpm.c:43 Entering Get Cap
TCSD TCS tcs_context.c:186 Success: 30000000 is an Internal Context
To TPM: 00 C1 00 00 00 12 00 00 00 65 00 00 00 07 00 00 
To TPM: 00 00 
TCSD TDDL tddl.c:171 Calling write to driver
From TPM: 00 C4 00 00 00 10 00 00 00 00 00 00 00 02 00 00 
TCSD TCS tcs_key_mem_cache.c:956 isKeyLoaded: Key is not loaded, changing slot
LOG_RETERR TCSD TCS tcs_key_mem_cache.c:555: 0x2
TCSD TCS tcsi_key.c:104 LoadKeyByBlob_Internal: calling canILoadThisKey
TCSD TCS tcsi_caps_tpm.c:43 Entering Get Cap
TCSD TCS tcs_context.c:186 Success: 30000000 is an Internal Context
To TPM: 00 C1 00 00 00 2A 00 00 00 65 00 00 00 08 00 00 
To TPM: 00 18 00 00 00 01 00 01 00 02 00 00 00 0C 00 00 
To TPM: 08 00 00 00 00 02 00 00 00 00 
TCSD TDDL tddl.c:171 Calling write to driver
From TPM: 00 C4 00 00 00 0F 00 00 00 00 00 00 00 01 01 
TCSD TCS tcs_key.c:242 canILoadThisKey: YES
TCSD TCS tcsi_key.c:120 LoadKeyByBlob_Internal: Submitting request to the TPM
To TPM: 00 C1 00 00 02 3D 00 00 00 20 40 00 00 00 01 01 
To TPM: 00 00 00 10 00 00 00 00 00 00 00 00 01 00 01 00 
To TPM: 02 00 00 00 0C 00 00 08 00 00 00 00 02 00 00 00 
To TPM: 00 00 00 00 00 00 00 01 00 8A F7 59 E3 A7 62 49 
To TPM: 91 CF 24 1D 96 F5 13 26 C4 04 53 9C D7 37 AF 61 
To TPM: AE BB B8 07 2E 8E 74 08 59 C0 C1 49 A3 65 CB 71 
To TPM: 7C 0C 97 89 5F CE A2 76 75 D5 6F 36 8E C8 32 5F 
To TPM: 4D AE 23 13 4B F6 1B 09 B8 84 C7 67 8C 9E FE 29 
To TPM: 73 9F 18 06 76 6E 1B 31 D0 10 E2 AC D0 DE 9A 2A 
To TPM: 84 E6 98 35 7A D6 8F 08 4D DD 62 2C 29 11 2C A8 
To TPM: 60 B7 98 6C 74 AD D2 43 D6 7C 18 A2 CB 86 4A 01 
To TPM: B6 1B 0F 00 A8 69 94 F0 BE 52 93 F1 94 DF 5F 80 
To TPM: 9A 0E 48 92 86 36 5B FB 84 F8 1C 27 35 1D A5 B6 
To TPM: B3 F4 7A FD 65 85 BF BB 11 24 47 C8 E7 66 66 BD 
To TPM: E2 80 D7 2F D2 91 4A 93 12 ED D7 97 90 03 A2 10 
To TPM: 80 32 F8 ED 8E 05 A2 B9 19 92 D5 11 13 7F 1A DB 
To TPM: F1 94 C8 B5 36 77 6A 43 61 BE CD DC C8 AB 2D 71 
To TPM: ED B4 99 01 E5 38 B3 44 97 03 8D 1C 1D 64 0F 1F 
To TPM: D3 68 50 43 06 7E DE CA EE 5A 71 D3 44 85 B7 DB 
To TPM: AF F3 89 BF FF AE 50 57 9D 00 00 01 00 29 AF D5 
To TPM: 17 34 A2 6D 6E 92 62 7A 4A 08 62 22 0D 35 47 43 
To TPM: 8C 3A 43 ED 56 D4 3B 56 BA 2D 7F 9E 19 86 D5 59 
To TPM: F9 C5 04 29 FF 0D 50 30 11 58 8A 0A 85 0D 90 14 
To TPM: 2B B9 75 F1 01 51 B6 75 96 86 CB 9C 9C 01 3D 09 
To TPM: 50 81 73 DE D6 85 09 68 69 3C 9B 18 CB 52 69 92 
To TPM: 61 C7 71 D3 C4 CB C8 87 C3 B9 E5 BA 56 E3 C1 7B 
To TPM: 19 2E C4 EC 0D 4F 8F C7 38 D4 BA 32 F1 94 C0 9A 
To TPM: A7 CE AC 75 3F 94 83 8F 0C 22 04 09 C5 CC B9 E8 
To TPM: 40 92 18 87 D9 A1 3D 40 DA BA 39 76 99 BA 12 E4 
To TPM: E1 08 BB 5F 4C CC C2 A4 AB D6 08 92 08 E7 65 04 
To TPM: 05 AA 4D 9D A5 A1 55 C7 91 49 C9 A7 D8 A9 B0 62 
To TPM: 13 41 34 82 9D C3 00 63 86 6F C9 7A 6D 73 E3 F3 
To TPM: 6D D2 A4 16 52 D7 A1 41 F0 C5 71 3D B2 FC E0 A7 
To TPM: 0D 16 99 89 19 95 80 FB 0F 26 62 CF 5C E4 A3 3F 
To TPM: 85 01 48 58 45 9D 63 C9 E3 FA 77 F5 06 CB 34 6B 
To TPM: 41 F6 4C 54 F7 DB F2 BD B0 B3 CC F6 0E 
TCSD TDDL tddl.c:171 Calling write to driver
From TPM: 00 C4 00 00 00 0A 00 00 00 0A 
LOG_RETERR TPM tcsi_key.c:124: 0xa
TCSD TCS tcsi_key.c:125 LoadKeyByBlob_Internal: UnloadBlob_Header failed: rc=0xa
TCSD TCS tcsi_ps.c:573 TCSP_LoadKeyByUUID_Internal: TCSP_LoadKeyByBlob_Internal returned 0xa
TCSD TCS tcs_ps.c:170 Key NOT loaded by UUID w/ TCS handle: 0x0

Check the log by tpm_unseal

TCSD TCS tcsi_key.c:104 LoadKeyByBlob_Internal: calling canILoadThisKey
TCSD TCS tcsi_caps_tpm.c:43 Entering Get Cap
TCSD TCS tcs_context.c:186 Success: 30000000 is an Internal Context
To TPM: 00 C1 00 00 00 2A 00 00 00 65 00 00 00 08 00 00 
To TPM: 00 18 00 00 00 01 00 03 00 01 00 00 00 0C 00 00 
To TPM: 08 00 00 00 00 02 00 00 00 00 
TCSD TDDL tddl.c:171 Calling write to driver
From TPM: 00 C4 00 00 00 0F 00 00 00 00 00 00 00 01 01 
TCSD TCS tcs_key.c:242 canILoadThisKey: YES
TCSD TCS tcsi_key.c:120 LoadKeyByBlob_Internal: Submitting request to the TPM
To TPM: 00 C2 00 00 02 6A 00 00 00 41 40 00 00 00 01 01 
To TPM: 00 00 00 11 00 00 00 04 01 00 00 00 01 00 03 00 
To TPM: 01 00 00 00 0C 00 00 08 00 00 00 00 02 00 00 00 
To TPM: 00 00 00 00 00 00 00 01 00 8C 37 73 D2 AA DF EF 
To TPM: 2E D1 12 52 F1 3F FB 61 CA DE 40 D3 11 73 1E 81 
To TPM: D1 C5 C5 DC D1 36 A7 82 04 E8 21 EB 2C 71 B2 DD 
To TPM: C6 76 FC 5F 0A 2A D3 86 6A E5 F6 A7 F0 D5 22 72 
To TPM: 7C CB 11 78 4A 8C C6 2E 87 05 DA AA 91 F6 51 A8 
To TPM: E5 4F C5 A5 43 3C 62 9A 42 5D E4 BB 5C 57 BB B7 
To TPM: 15 8A C5 CB E8 B5 C8 8B 4B EB BF 2C 0A DF 42 E2 
To TPM: DD 23 79 55 B2 A8 2C C1 7B C8 20 FE DF F3 0D 93 
To TPM: 7B 29 0D B5 B1 90 4D 30 2B BF 1B 16 AF DE BA 8F 
To TPM: FC AC B0 0C E0 76 89 52 19 88 08 7E B8 C1 20 E9 
To TPM: EB E4 50 5D 88 90 7E 4A 3B EB 7B E8 A5 F7 11 32 
To TPM: 4F 8D 27 8A D3 C6 53 4E 1E EC 7E 14 24 8B B3 AA 
To TPM: D7 0F 53 1D 5D F1 FD F4 1D 39 B9 94 E2 8E 78 93 
To TPM: 64 85 56 A1 A7 70 D2 44 9D 34 C0 01 90 EE C3 B2 
To TPM: F1 C0 C3 BF 2A E3 3C 8A 07 F1 96 30 05 B4 70 51 
To TPM: E9 5F 9B BB F8 E0 98 15 09 EB 38 CA 58 55 2C 8E 
To TPM: 0E 7F 97 A8 70 05 0B 86 C3 00 00 01 00 67 07 F6 
To TPM: 06 7E 50 4B A5 ED 80 69 A9 42 D6 E2 D9 B5 CF 0C 
To TPM: F6 5F 6C 17 80 2A 8E 2B 5B BB 85 D6 8F D6 A9 A5 
To TPM: AA A4 89 88 45 C3 CA 9A 76 BC 9E E8 E6 20 A0 9B 
To TPM: 57 CA EC 78 F7 4F 58 C3 D9 B7 07 7B 50 2C 67 F2 
To TPM: 94 B2 85 28 97 B6 C4 C9 40 28 41 80 70 D6 9E 3D 
To TPM: 74 3E 54 15 42 8A 88 38 91 97 FF B0 39 41 B3 0D 
To TPM: 3B 98 67 50 7A 43 7D 97 84 34 66 E3 87 79 E2 C5 
To TPM: 86 AE 2C 38 55 54 3B AA 56 C7 8F 7B BE 3B 74 A6 
To TPM: 81 19 46 6B 9B 43 70 95 04 42 E1 28 28 98 89 51 
To TPM: F0 EF F3 DC C2 FC DE BC 17 66 46 7E FA DC 75 F8 
To TPM: 18 38 D7 A3 A6 F1 D3 A8 C5 7F 61 45 94 A1 44 F0 
To TPM: 74 40 7C 7B 96 77 A1 D3 16 73 C7 81 1D B2 2E 37 
To TPM: EB FC 52 E6 01 AE 87 1B 12 D6 95 96 C2 C8 BD 5B 
To TPM: 2B 9E 83 F0 4C 82 18 80 6E 76 07 39 F5 0D 23 8F 
To TPM: 31 D6 7C 49 80 84 37 49 56 E9 FB A1 4F 0B 74 C9 
To TPM: E5 63 80 CB C3 0D 92 20 B3 D0 61 9E 0B 00 9F 8F 
To TPM: AE B8 5C 91 1B E9 F9 48 CF AF 9D 89 F3 DE 90 36 
To TPM: 71 51 C3 4D AD 00 82 AF 88 0F 5B D6 7C 99 11 CC 
To TPM: B3 5F D0 AD D9 FB C4 AC 07 20 
TCSD TDDL tddl.c:171 Calling write to driver
From TPM: 00 C5 00 00 00 37 00 00 00 00 05 A8 F3 C4 9C E4 
From TPM: 4E 70 68 3F 9F E2 43 90 C2 D0 E2 E1 96 19 71 17 
From TPM: 99 F6 00 46 E5 8A 1F 8C 72 62 C5 B4 04 DC 8F EA 
From TPM: 60 A2 4E CB 8C 96 77 
TCSD TCS tcs_key_mem_cache.c:780 mc_get_handle_by_pub: TCSD mem_cached handle: 0x40000000
TCSD TCS tcs_key_mem_cache.c:794 mc_get_handle_by_pub: returning NULL_TCS_HANDLE
TCSD TCS tcs_key.c:55 add_cache_entry: No existing key handle for this key, creating new one...
TCSD TCS tcs_key.c:58 add_cache_entry: calling mc_add_entry, TCS handle: 0x22330000, TPM handle 0x5a8f3c4
TCSD TCS tcs_key_mem_cache.c:300 mc_add_entry: TCSD mem_cached handle: 0x40000000
TCSD TCS tcs_key.c:63 add_cache_entry: ctx_mark_key_loaded
TCSD TCS tcs_key_mem_cache.c:637 key_mgr_inc_ref_count: TCSD mem_cached handle: 0x22330000
TCSD TCS tcs_key_mem_cache.c:131 TCSD mem_cached handle: 0x22330000
TCSD TCS tcs_key_mem_cache.c:131 TCSD mem_cached handle: 0x40000000
  • 2011-11-30

Use the OpenPTS source code at the git repo that include the workaround of this trouble.
http://sourceforge.jp/projects/openpts/lists/archive/users/2011-November/000035.html