From: Kylene Jo H. <kj...@us...> - 2006-06-29 21:10:57
|
Ok, this seems quite odd. I have something for you to try though. I have attached a tpm_selftest.c program to try. You don't have to reboot or anything. Just try it where the system is now and then try to start tcsd. Can you also tell me what output you get from `cat /sys/class/misc/tpm0/device/caps` and `cat /sys/class/misc/tpm0/device/pcrs`. For the first I need the exact data but for the second I am most interested in if you get any data or not. Thanks, Kylie On Thu, 2006-06-29 at 16:47 -0400, Evan Carew wrote: > Ok, the latest trial: > > [root@ibs1 tpm_mgmt]# modprobe tpm_atmel > [root@ibs1 tpm_mgmt]# lsmod | grep tpm > tpm_atmel 6016 0 > tpm 12960 1 tpm_atmel > [root@ibs1 tpm_mgmt]# ./tpm_startup > Startup successfulh > [root@ibs1 tpm_mgmt]# ./tpm_reset > Reset successful > [root@ibs1 tpm_mgmt]# tcsd -f > TCSD tcsd_conf.c:556 resetting mode of /usr/local/var/lib/tpm to: > 01777 > TDDL tddl.c:116 ERROR: ioctl: (25) Inappropriate ioctl for device > TDDL tddl.c:117 ERROR: Falling back to Read/Write device support. > TDDL tddl.c:154 ERROR: read 34 bytes from device /dev/tpm0, (only room > for 10) > TCS tcs_utils.c:196 ERROR: get_max_auths reported only 0 auth > available! > TCS tcs_utils.c:197 ERROR: Your TPM must be reset before the TCSD can > be started. > TCS tcs_utils.c:252 ERROR: TPM_GetCapability failed with result = > 0x1083 > > > Kylene Jo Hall wrote: > > On Thu, 2006-06-29 at 16:31 -0400, Evan Carew wrote: > > > > > Ok, I tried the following two workflows after clean reboots: > > > reboot 1 > > > [root@ibs1 tpm_mgmt]# modprobe tpm_atmel > > > [root@ibs1 tpm_mgmt]# ./tpm_reset > > > TPM already started. > > > [root@ibs1 tpm_mgmt]# ./tpm_startup > > > Startup successful > > > > > > > These two must be done in the opposite order. tpm_startup, then > > tpm_reset then tcsd. > > > > Thanks, > > Kylie > > > |