Hello,

I recently started working with TPM and there are some issues that still
appear.

I use Dell Latitude E6430, Ubuntu 12.10 32-bit, linux kernel
3.5.0-23-generic.


1)
tpm auto test failed during boot, and therefore I disabled tpm_tis at boot
time.
The only workaround that seems to work is the following:


$ sudo modprobe tpm_tis force=1 interrupts=0
FATAL: Error inserting tpm_tis
(/lib/modules/3.5.0-23-generic/kernel/drivers/char/tpm/tpm_tis.ko): No such
device
$ sudo modprobe tpm_tis force=1 interrupts=0
$


dmesg shows the following:
[   87.347719] tpm_tis tpm_tis: 1.2 TPM (device-id 0x3204, rev-id 64)
[   87.418171] tpm_tis tpm_tis: tpm_transmit: tpm_send: error 4294967234
[   87.418178] tpm_tis tpm_tis: TPM self test failed
[   93.579377] tpm_tis tpm_tis: 1.2 TPM (device-id 0x3204, rev-id 64)


2)
Taking ownership in linux doesn't work (Internal Software Error), so I did
it in Windows 7.
And then used workaround described at Trousers' FAQ.

$ tpm_takeownership
Enter owner password:
Confirm password:
Enter SRK password:
Confirm password:
Tspi_TPM_TakeOwnership failed: 0x00002004 - layer=tcs, code=0004 (4),
Internal software error
$


3)
I can register signing key or unregister it, but can't load it. Loading SRK
works though.
Registered key has flag TSS_KEY_NO_AUTHORIZATION
(additionaly it has TSS_KEY_TYPE_SIGNING | TSS_KEY_SIZE_2048 |
TSS_KEY_NOT_MIGRATABLE),
so it should load the key using Tspi_Context_LoadKeyByUUID, as described in
TSS 1.2 Spec.

I get following error:

Loading signing key by UUID... [Tspi_Context_LoadKeyByUUID] ==> 0x1087: I/O
error


If I now run tpm_version, I get following:

$ tpm_version
  TPM 1.2 Version Info:
  Chip Version:        1.2.37.14
  Spec Level:          2
  Errata Revision:     2
  TPM Vendor ID:       ATML
Tspi_TPM_GetCapability failed: 0x00001087 - layer=tddl, code=0087 (135),
I/O error

4)
Some additional info:

$ tpm_version
  TPM 1.2 Version Info:
  Chip Version:        1.2.37.14
  Spec Level:          2
  Errata Revision:     2
  TPM Vendor ID:       ATML
  TPM Version:         01010000
  Manufacturer Info:   41544d4c


Trousers 0.3.9-2ubuntu1 is installed.


I would appreciate any comments how to properly deal with these issues.

Truly yours,
Ivan Pryvalov.
------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_feb
_______________________________________________
TrouSerS-tech mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/trousers-tech

Reply via email to