Hi,
I was looking at the manual page for tpm(4) and noticed that it has
something to to with suspend/resume:
> Functionality is limited to instructing the device to save its
> state before a system suspend.
The X1 5th generation has a MSFT0101 TPM chip which we don't yet attach
a driver to. tpm(4) seems happy to attach to with the following small
change. Then in dmesg I have:
tpm0 at acpi0: TPM_ addr 0xfed40000/0x5000: device 0x001b15d1 rev 0x10
There are no errors relating to tpm in the dmesg.
Sadly having tpm(4) attached doesn't fix suspend/resume on this machine,
but I wonder if the tpm driver should be used on this machine anyway? I
know nothing about tpm (really, I'm just stabbing in the dark here), so
I'm hoping someone else will have more of an idea.
Thanks
Index: tpm.c
===================================================================
RCS file: /cvs/src/sys/dev/acpi/tpm.c,v
retrieving revision 1.3
diff -u -p -r1.3 tpm.c
--- tpm.c 1 Jul 2018 19:40:49 -0000 1.3
+++ tpm.c 11 Mar 2019 10:57:38 -0000
@@ -194,6 +194,7 @@ const char *tpm_hids[] = {
"BCM0102",
"NSC1200",
"ICO0102",
+ "MSFT0101",
NULL
};
--
Best Regards
Edd Barrett
http://www.theunixzoo.co.uk