I'm adding a comment here as I have new information. I discovered a tpm_crb-driven tpm implementation on a laptop running Bionic (ASUS ZenBook UX360CAK). Now that I happened to test tpm2-tools on it, I discovered that:
- tpm2_getrandom worked on it, - tpm2_listpcrs also worked. The /dev/tpm0 device behaves as it used to, e.g. writing a command request sends back a response, not an echo of the request. Therefore, I am making the following conclusions: - tpm2-tools itself is fine, - tpm_crb driver per se is probably fine, though there likely is a bug in linux kernel somewhere, - /dev/tpm0 is still programmed the same way, by writing requests and reading responses. The target hardware where things still don't work is an Intel NUC 6CAYB. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1762113 Title: Tools no longer work against hardware TPM device on e.g. Intel NUC's tpm_crb driver on recent kernels To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/tpm2-tools/+bug/1762113/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs