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.
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.
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.