From: Kylene Jo H. <kj...@us...> - 2007-02-09 23:54:00
|
Are you sure this is a 1.1 driver? Memory mapped io wasn't added until the 1.2 TPMs. Have you tried the tpm_tis driver as this driver does do memory mapped IO to the tpm. If your device isn't immediately found you might try the force=1 option. Thanks, Kylie On Fri, 2007-02-09 at 16:44 -0700, Alex Williamson wrote: > On Fri, 2007-02-09 at 15:54 -0700, Bryan T. McAulay wrote: > > Greetings, > > > > I am having trouble bringing up the Infineon 1.1 tpm on my HP Rx3600 > > (ZX-2) IA64. In the process I have done the following: > > > > * Enabled the tpm under efi. > > * Compiled and run Linux Kernel 2.6.19.2 with the tpm built in. > > ** I have also built and run the same with the tpm as a module. > > * PNP ACPI is also built into the kernel. > > > > When the system is booted, the /dev/tpm file has not been created and I > > get the following in dmesg: > > > > pnp: the driver 'tpm_inf_pnp' has been registered > > pnp: match found with the PnP device '00:08' and the driver 'tpm_inf_pnp' > > tpm_inf_pnp: probe of 00:08 failed with error -22 > > Hi Bryan, > > I think if you decode the device address from the PnP info > (originally from the ACPI info), you'll find the device lives in MMIO > address space on the rx3600. Unfortunately the current set of TPM > drivers only seem to support TPMs accessible via I/O port space. > Thanks, > > Alex > |