linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [Regression] TPM char device not created if TPM 1.2 is disabled, but visible
@ 2018-03-03 21:27 Sahil Rihan
  2018-03-05 12:14 ` Jarkko Sakkinen
  0 siblings, 1 reply; 5+ messages in thread
From: Sahil Rihan @ 2018-03-03 21:27 UTC (permalink / raw)
  To: linux-kernel; +Cc: Alexei Starovoitov, Jarkko Sakkinen, Jason Gunthorpe

(Please CC me on replies - I'm not subscribed to LMKL)

Prior to  0cf577a03f21 if a TPM 1.2 device was disabled, but visible (sysfs node "enabled" returns 0), creation of the TPM char device was only skipped if  tpm_bios_log_setup returned -ENODEV. 

On some systems like HP DL380 G9, if the TPM is disabled but visible, the TCPA log is empty, which means tpm_read_log_acpi returns -EIO.  Starting with 0cf577a03f21, -EIO triggers an early return from tpm_chip_register which means the char device is not created.

Log snippet:
[    4.320387] tpm_tis 00:00: 1.2 TPM (device-id 0xB, rev-id 16)
[    4.455389] tpm tpm0: A TPM error (7) occurred attempting to read a pcr value
[    4.457762] tpm tpm0: TPM is disabled/deactivated (0x7)
[    4.459461] tpm tpm0: tpm_read_log_acpi: TCPA log area empty    <----------------------
[    4.461312] tpm_tis: probe of 00:00 failed with error -5

Thanks,
Sahil

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2018-03-07 22:34 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-03-03 21:27 [Regression] TPM char device not created if TPM 1.2 is disabled, but visible Sahil Rihan
2018-03-05 12:14 ` Jarkko Sakkinen
2018-03-05 19:28   ` Sahil Rihan
2018-03-06 11:13     ` Jarkko Sakkinen
2018-03-07 22:34       ` Sahil Rihan

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).