Comment 11 for bug 991606

Revision history for this message
Nathan (deaddecoy) wrote :

I've dug around a little bit and found that my version of this bug is related to the linux kernel more so than the ubuntu distribution. I had it for linux kernel 3.2 and 3.4.

I found a possible solution here <http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=615110>

Basically, my BIOS wasn't calling TPM_startup at the appropriate time. At bootup, TPM is active. At suspend/wake, it is no longer active.

The link listed above has two files which helped me triage this bug: tpm_startup.c and 10tpm_tis.
1. Compile the first file via: gcc -o tpm_startup.c tp_startup.c
2. sudo cp tpm_startup /usr/local/bin/
3. chmod 755 10tpm_tis
4. sudo cp 10tpm_tis /etc/pm/sleep.d/

Other people have had issues in terms of the USB ports waking up their system. So this might not work for some people.