Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 330579

Summary: app-crypt/trousers cannot find Infineon TPM chip IFX0102
Product: Gentoo Linux Reporter: Dominik Köppl <niki>
Component: Current packagesAssignee: Crypto team [DISABLED] <crypto+disabled>
Status: RESOLVED UPSTREAM    
Severity: normal    
Priority: Low    
Version: 10.0   
Hardware: x86   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: Output from Intel ACPI Component Architecture
configfile for the kernel 2.6.34-gentoo-r1

Description Dominik Köppl 2010-07-31 10:10:48 UTC
I'm using a Fujitsu Siemens S7110 with Gentoo Linux.
The notebook was shipped with an Infineon TPM chip, which I wanted to activate.
I've compiled all TPM drivers as modules and emerged both app-crypt/trousers and app-crypt/tpm-tools. 
Now occures the problem:
--
# /etc/init.d/tcsd start
 * Starting TrouSerS' TCS daemon (tcsd) ...
 * No TPM device found!
# tcsd -f
TCSD TDDL ERROR: Could not find a device to open!
--
According to the tutorial https://www.grounation.org/index.php?post/2008/07/04/8-how-to-use-a-tpm-with-linux, some chips were not recogniced as TPM chips. But the Intel ACPI Component Architecture showed that my chip 'IFX0102' was already classified as a TPM chip in 'drivers/char/tpm/tpm_tis.c'. 
lsmod showed that the modules tpm_tis and tpm_bios were loaded, but dmesg didn't display any line which would be related to the tpm chip.
Comment 1 Dominik Köppl 2010-07-31 10:12:20 UTC
Created attachment 240773 [details]
Output from Intel ACPI Component Architecture
Comment 2 Dominik Köppl 2010-07-31 10:13:20 UTC
Created attachment 240775 [details]
configfile for the kernel 2.6.34-gentoo-r1
Comment 3 Robin Johnson archtester Gentoo Infrastructure gentoo-dev Security 2010-08-06 01:28:39 UTC
Please retest with 0.3.6, might need to reload the modules due to udev rule changes.
Comment 4 Dominik Köppl 2010-08-07 15:13:24 UTC
I've the same results with app-crypt/trousers-0.3.6
According to other FAQs, there should be a configuration point in my BIOS where I can activate the TPM chip - but I cannot find it (I've a Phoenix Trusted Core BIOS)
Comment 5 Alon Bar-Lev (RETIRED) gentoo-dev 2012-12-15 19:34:14 UTC
Hello Dominik,

Best discuss these kind of issues with upstream[1], as they know the subject better, the chance they will be able to assist is higher.

If there is something we can do once you get it working, please reopen.

Thanks!

[1] http://trousers.sf.net