I got a new computer (8GB RAM, 64-bit, AMD Ryzen 5 3550h) & managed to install Fedora 30 on it. I want to gain control of the TPM and began following https://paolozaino.wordpress.com/2017/03/18/configure-and-use-your-tpm-modul... for guidance. TPM does show up in the BIOS as enabled but I can't set anything about it.
# dmesg | grep -i tpm
gives
[ 0.000000] efi: ACPI=0x8f7fe000 ACPI 2.0=0x8f7fe014 ESRT=0x8e60b998 SMBIOS=0x8e607000 SMBIOS 3.0=0x8e605000 MEMATTR=0x7e2d4018 TPMEventLog=0x7516e018 [ 0.005638] ACPI: TPM2 0x000000008F7D0000 000034 (v04 ACRSYS ACRPRDCT 00000002 1025 00040000)
# systemctl status tcsd
gives
● tcsd.service - TCG Core Services Daemon Loaded: loaded (/usr/lib/systemd/system/tcsd.service; enabled; vendor preset: disabled) Active: failed (Result: exit-code) since Thu 2020-02-27 09:30:15 PST; 26min ago
Feb 27 09:30:15 localhost.localdomain systemd[1]: Starting TCG Core Services Daemon... Feb 27 09:30:15 localhost.localdomain tcsd[959]: TCSD TDDL[959]: TrouSerS ioctl: (25) Inappropriate ioctl for device Feb 27 09:30:15 localhost.localdomain tcsd[959]: TCSD TDDL[959]: TrouSerS Falling back to Read/Write device support. Feb 27 09:30:15 localhost.localdomain tcsd[959]: TCSD TCS[959]: TrouSerS ERROR: TCS GetCapability failed with result = 0x1e Feb 27 09:30:15 localhost.localdomain systemd[1]: tcsd.service: Control process exited, code=exited, status=30/n/a Feb 27 09:30:15 localhost.localdomain systemd[1]: tcsd.service: Failed with result 'exit-code'. Feb 27 09:30:15 localhost.localdomain systemd[1]: Failed to start TCG Core Services Daemon.
No idea what this really means. whereis tcsd gives tcsd: /usr/sbin/tcsd /etc/tcsd.conf /usr/share/man/man8/tcsd.8.gz so I have tcsd, it just isn't talking with the TPM, apparently.
# systemctl enable tcsd
gives no response, apparently succeeds.
# tpm_version
gives
Tspi_Context_Connect failed: 0x00003011 - layer=tsp, code=0011 (17), Communication failure This is my first rodeo with TPM and I'm trying to gain control over it so I can reinstall an OS and boot live disks and such and not be banned from doing so by my computer. What's wrong with TPM & how do I gain control over it? Thanks.