When booting or restarting a ThinkPad running 16.04 with 4.4.0-23-generic. I see a brief error or warning that states

TPM error (6)

Looking at the system, I see a bit of chatter in dmesg

$ dmesg | grep -i tpm
[    ] tpm_tis 00:05: 1.2 TPM (device-id 0x0, rev-id 78)
[    ] tpm_tis 00:05: TPM is disabled/deactivated (0x6)
[    ] tpm_tis 00:05: A TPM error (6) occurred attempting to read a pcr value
[    ] ima: No TPM chip found, activating TPM-bypass!

Should I change bios settings or deal with this in another way? It doesn't seem to hinder performance once a desktop manager is loaded.

share|improve this question
up vote 8 down vote accepted

On Thinkpad T540p, there is a field Security Chip in BIOS under the Security tab with options Active, Inactive and Disabled.

The error message you reported appears if this option is set to Inactive: "Security chip is visible, but is not functional."

In my case, any other option removes the error. Active means "Security chip is functional" and Disabled "Security chip is hidden and is not functional."

share|improve this answer
2  
This solution worked for me on a Thinkpad T420s. – Antonios Hadjigeorgalis Jun 20 '16 at 20:44
    
activating the security chip in BIOS solved this for me – Marcus Junius Brutus Nov 13 '16 at 20:15
    
Also worked for me on a W520. – revprez Mar 22 '17 at 21:40

Well after find this bug report and comment...

Typically, just the existence of the word "error" in dmesg, especially without an accompanying end user impact, doesn't meet the standards of a bug. However, we can mark it Triaged for now, and see what develops.

It may just be a mild annoyance at this point. I'm going to ignore it for now until someone smarter than me can impart some wisdom.

Update: I saw the bios setting that listed the chip as:

  • off
  • on but inactive
  • on

I turned in on and the message no longer renders.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.