On Tue, 2019-02-26 at 07:14 -0500, Mimi Zohar wrote: > On Tue, 2019-02-26 at 10:12 +0200, Markku Savela wrote: > > In case anyone is interested, I got IMA to accept TPM chip in my > > special > > case (linaro optee kernel) by changing > > > > clk-bcm2835.c: core_initcall -> susbsys_initcall > > raspberrypi.c: subsys_initcall -> core_initcall > > > > At first check, the system seems to be ok. Maybe some combination > > of initcalls could work, but this is enough for me. > > Thank you for sharing this! I've just had one of these on x86: a Dell Inspiron 7000 that I got for my wife. This is the dmesg: cottony:~ # dmesg|grep -i tpm [ 0.000000] ACPI: TPM2 0x000000008A595160 000034 (v03 DELL CBX3 00000001 AMI 00000000) [ 1.628559] ima: No TPM chip found, activating TPM-bypass! (rc=-19) I haven't investigated what type of TPM this is yet, but I suspect the bus is attaching after IMA activates. The TPM works normally after this. James