All of lore.kernel.org
 help / color / mirror / Atom feed
* how to activate tpm
@ 2017-05-09 15:12 Dominig ar Foll (Intel Open Source)
  2017-05-09 18:12 ` Hofemeier, Ulf
  0 siblings, 1 reply; 3+ messages in thread
From: Dominig ar Foll (Intel Open Source) @ 2017-05-09 15:12 UTC (permalink / raw)
  To: yocto

[-- Attachment #1: Type: text/html, Size: 2260 bytes --]

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

* Re: how to activate tpm
  2017-05-09 15:12 how to activate tpm Dominig ar Foll (Intel Open Source)
@ 2017-05-09 18:12 ` Hofemeier, Ulf
  2017-05-10  9:09   ` how to activate tpm - Minnow BIOS 64 bits Dominig ar Foll (Intel Open Source)
  0 siblings, 1 reply; 3+ messages in thread
From: Hofemeier, Ulf @ 2017-05-09 18:12 UTC (permalink / raw)
  To: Dominig ar Foll (Intel Open Source), yocto

[-- Attachment #1: Type: text/plain, Size: 2314 bytes --]

Hi Domining,

Please check out this article.

https://prosauce.org/blog/2016/1/11/minnowboard-max-enable-and-test-the-firmware-txe-tpm-20

Also, there has been a person in the MinnowBoard GitHub issue tracker who successfully enabled TPM2 for this platform. See the thread here:
https://github.com/MinnowBoard-org/bugs-and-help/issues/29

Thanks,
Ulf

From: <yocto-bounces@yoctoproject.org> on behalf of Dominig Foll <dominig.arfoll@fridu.net>
Date: Tuesday, May 9, 2017 at 8:12 AM
To: "yocto@yoctoproject.org" <yocto@yoctoproject.org>
Subject: [yocto] how to activate tpm

Hello,

I am trying to get tpm working on a Minnowboard and a Joule.
I have enabled tpm in meta-security.
I can see that the Kernel config looks good (see extract bellow)
tpm is enable in the BIOS (fails with TPM>PTT or dTPM 2.0)
BUT i still cannot see my tpm device in /sys/class/tpm

Has anyone succeeded to enable tpm with meta-security ?
If yes, I would be interested to know how you have done.


--

Dominig ar Foll

Senior Software Architect

Intel Open Source Technology Centre



------- log device not visible ----------

tcsd -f

TCSD TDDL ERROR: Could not find a device to open!

root@intel-corei7-64:~# modprobe -D tpm

builtin tpm

root@intel-corei7-64:~# modprobe -D tpm_tis

builtin tpm_tis

root@intel-corei7-64:/tmp# ls /sys/class/tpm

root@intel-corei7-64:/tmp#



--------- kernel config extract --------------



CONFIG_HW_RANDOM_TPM=m

# CONFIG_NVRAM is not set

# CONFIG_R3964 is not set

# CONFIG_APPLICOM is not set

# CONFIG_MWAVE is not set

# CONFIG_RAW_DRIVER is not set

CONFIG_HPET=y

CONFIG_HPET_MMAP=y

CONFIG_HPET_MMAP_DEFAULT=y

# CONFIG_HANGCHECK_TIMER is not set

CONFIG_TCG_TPM=y

CONFIG_TCG_TIS_CORE=y

CONFIG_TCG_TIS=y

# CONFIG_TCG_TIS_SPI is not set

# CONFIG_TCG_TIS_I2C_ATMEL is not set

# CONFIG_TCG_TIS_I2C_INFINEON is not set

# CONFIG_TCG_TIS_I2C_NUVOTON is not set

# CONFIG_TCG_NSC is not set

# CONFIG_TCG_ATMEL is not set

# CONFIG_TCG_INFINEON is not set

CONFIG_TCG_CRB=y

CONFIG_TCG_VTPM_PROXY=y

# CONFIG_TCG_TIS_ST33ZP24_I2C is not set

# CONFIG_TCG_TIS_ST33ZP24_SPI is not set

# CONFIG_TELCLOCK is not set

CONFIG_DEVPORT=y

# CONFIG_XILLYBUS is not set







[-- Attachment #2: Type: text/html, Size: 8708 bytes --]

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

* Re: how to activate tpm - Minnow BIOS 64 bits
  2017-05-09 18:12 ` Hofemeier, Ulf
@ 2017-05-10  9:09   ` Dominig ar Foll (Intel Open Source)
  0 siblings, 0 replies; 3+ messages in thread
From: Dominig ar Foll (Intel Open Source) @ 2017-05-10  9:09 UTC (permalink / raw)
  To: Hofemeier, Ulf, yocto

[-- Attachment #1: Type: text/html, Size: 9983 bytes --]

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

end of thread, other threads:[~2017-05-10  9:10 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-05-09 15:12 how to activate tpm Dominig ar Foll (Intel Open Source)
2017-05-09 18:12 ` Hofemeier, Ulf
2017-05-10  9:09   ` how to activate tpm - Minnow BIOS 64 bits Dominig ar Foll (Intel Open Source)

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.