Enable iTPM support for lucid
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Fix Released
|
Wishlist
|
Andy Whitcroft |
Bug Description
[Summary below distilled from: https:/
https:/
Contemporary Lenovo and Dell laptops include a newer TPM chip (iTPM
which is not well supported by Linux.
http://
The fundamental problem is that iTPM doesn't set the TPM_STS_DATA_EXPECT
status bit when sending it a burst of data and the current kernel module
considers that a failure. And there is a secondary problem that the
Thinkpads have the chip in an ACPI configuration that, while standard,
eludes the kernel's autoprobing. Enterprise customers already relying on
the TPM chip cannot move to newer laptops with the new iTPM chip because
it is not supported by Linux.
David Smith (~dds) has done a lot of work in this area. There are two
kernel patches involved. The first has been merged into the mm tree. The
second is being reworked.
1: http://
2: http://
Need to track these and see if they have hit the 2.6.32 tree.
affects: | linux-meta (Ubuntu) → linux (Ubuntu) |
Changed in linux (Ubuntu): | |
importance: | Undecided → Wishlist |
description: | updated |
description: | updated |
Changed in linux (Ubuntu): | |
status: | New → Triaged |
tags: | added: lucid |
tags: | removed: kernel-lucid |
description: | updated |
Changed in linux (Ubuntu): | |
assignee: | nobody → Andy Whitcroft (apw) |
status: | Triaged → Fix Committed |
This appears to be the latest set of this out there patches 5 & 6 seem to be the current incarnations of the patches requested, note that 5 remains NAKd:
http:// patchwork. kernel. org/patch/ 33369/ [1/6] tpm_tis: various cleanups patchwork. kernel. org/patch/ 33368/ [2/6] tpm_tis: add MODULE_DEVICE_TABLE to enable autoload patchwork. kernel. org/patch/ 33371/ [3/6] tpm_tis: set timeouts before calling request_locality patchwork. kernel. org/patch/ 33370/ [4/6] tpm_tis: print complete vendor information patchwork. kernel. org/patch/ 33372/ [5/6] tpm_tis: convert from pnp_driver to acpi_driver patchwork. kernel. org/patch/ 33373/ [6/6] tpm_tis: add workarounds for iTPM
http://
http://
http://
http://
http://