From: Manuel J. <mje...@gm...> - 2010-07-08 08:40:10
|
Hi everyone, I am trying to get started with TPM on my Laptop. Unfortunately there seem to be some problems and I cannot figure out what they are related to. My hardware is an Acer TravelMate 6293 with an Infineon TPM and with BIOS v1.38. On top of it I use Ubuntu Linux 10.4 (kernel 2.6.23-23). Here are the facts: - When I activated and enabled my TPM in BIOS, it still tells me it is de-activated the next time I enter BIOS. - After boot-up the following modules get loaded: tpm_bios, tpm and tpm_tis. - tpm_tis leaves the following message in my message log (dmesg): "tpm_tis 00:0d: 1.2 TPM (device-id 0xB, rev-id 16)". - Meanwhile, in /dev/ I have a device called "tpm0". - When I try to start "tcsd -f" the following is printed out (I compiled trousers with debug output activated): ------- TCSD tcsd_conf.c:94 platform_class_list_append: platform_class_list_append start: TCSD tcsd_conf.c:125 platform_class_list_append: Platform Class Added. 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 1A 00 00 To TPM: 00 00 TCSD TDDL tddl.c:171 Calling write to driver TCSD TDDL tddl.c:188 ioctl: (25) Inappropriate ioctl for device TCSD TDDL tddl.c:189 Falling back to Read/Write device support. >From TPM: 00 C4 00 00 00 0A 00 00 00 1C LOG_RETERR TPM tcsi_caps_tpm.c:55: 0x1c TCSD TCS ERROR: tcs_caps.c:191 TCS GetCapability failed with result = 0x1c ------- - It is clear that tpm_version won't work either, since it depends on tcsd. - (I have exactly the same output when I unload and re-load the tpm_tis modules with the force=1 and interrupts=0 flags) So, if anyone knows what could be the issue I would be very graceful if that one could share it with me. :) Thanks! Best, -Maennel |