Ingin bermain-main dengan hal-hal Modul Platform Tepercaya , saya menginstal TrouSerS dan mencoba memulai tcsd
, tetapi saya mendapatkan kesalahan ini:
TCSD TDDL ERROR: Could not find a device to open!
Namun, kernel saya memuat beberapa modul TPM:
# lsmod | grep tpm
tpm_crb 16384 0
tpm_tis 16384 0
tpm_tis_core 20480 1 tpm_tis
tpm 40960 3 tpm_tis,tpm_crb,tpm_tis_core
Jadi, bagaimana saya menentukan apakah komputer saya kekurangan TPM vs TrouSerS yang memiliki bug?
Baik dmidecode
atau cpuid
keluaran apa-apa tentang "TPM" atau "trust". Melihat ke dalam /var/log/messages
, di satu sisi saya melihat rngd: /dev/tpm0: No such file or directory
, tetapi di sisi lain saya melihat kernel: Initialise system trusted keyrings
dan menurut doc kernel ini kunci tepercaya menggunakan TPM.
EDIT : Menu pengaturan BIOS komputer saya tidak menyebutkan apa pun tentang TPM.
Juga, melihat /proc/keys
:
# cat /proc/keys
******** I--Q--- 1 perm 1f3f0000 0 65534 keyring _uid_ses.0: 1
******** I--Q--- 7 perm 3f030000 0 0 keyring _ses: 1
******** I--Q--- 3 perm 1f3f0000 0 65534 keyring _uid.0: empty
******** I------ 2 perm 1f0b0000 0 0 keyring .builtin_trusted_keys: 1
******** I------ 1 perm 1f0b0000 0 0 keyring .system_blacklist_keyring: empty
******** I------ 1 perm 1f0f0000 0 0 keyring .secondary_trusted_keys: 1
******** I------ 1 perm 1f030000 0 0 asymmetri Fedora kernel signing key: 34ae686b57a59c0bf2b8c27b98287634b0f81bf8: X509.rsa b0f81bf8 []
dmesg | grep -w tpm
tidak memberikan pesan tentang menginisialisasi tpm, maka Anda belum mendapatkannya yang dikenali oleh kernel. Sebagian besar laptop dan desktop tidak memiliki TPM, mereka cukup standar pada mesin yang dijual sebagai server (yaitu hal-hal yang cukup besar untuk menjalankan IPMI), dan juga pada chromebook yang menjadi bagian dari kisah keamanan.