linux-spi.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* IMA Reports No TPM Device
@ 2024-06-07  7:19 Thangavel, Karthik
  2024-06-18 10:24 ` Thangavel, Karthik
  0 siblings, 1 reply; 4+ messages in thread
From: Thangavel, Karthik @ 2024-06-07  7:19 UTC (permalink / raw)
  To: linux-security-module@vger.kernel.org, linux-spi@vger.kernel.org
  Cc: Gaddipati, Naveen, Narra, Bharath Kumar

Hi,

We are booting linux v6.1.30 on Xilinx ZynqMP SoC which is using ARM-A53.
We want to run IMA on TPM device connected over SPI interface.
During booting found that IMA reports "No TPM chip found".

Please find the below logs which shows IMA subsystem init 
called before TPM device.


[    0.000000] Linux version 6.1.30-xilinx-v2023.2 (oe-user@oe-host) (aarch64-xilinx-linux-gcc (GCC) 12.2.0, GNU ld (GNU Binutils) 2.39.0.20220819) #1 SMP Fri Sep 22 10:41:01 UTC 2023
[    0.000000] Machine model: xlnx,zynqmp
...
[    2.561405] ima: No TPM chip found, activating TPM-bypass!
[    2.567199] ima: Allocated hash algorithm: sha256
...
[    3.727105] tpm_tis_spi spi1.0: 2.0 TPM (device-id 0x1B, rev-id 22)
[    3.764152] tpm tpm0: starting up the TPM manually
...

In security/integrity/ima/ima_main.c 
late_initcall(init_ima);	/* Start IMA after the TPM is available */

As per above comment line IMA should start after TPM is available.
But we are observing the opposite behavior. 
Please let us know how to fix this issue.

-Karthik

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

end of thread, other threads:[~2024-07-10 11:12 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-06-07  7:19 IMA Reports No TPM Device Thangavel, Karthik
2024-06-18 10:24 ` Thangavel, Karthik
2024-06-18 12:42   ` Roberto Sassu
2024-07-10 11:12     ` Thangavel, Karthik

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).