हम TPM 2.0 चिप के साथ नवीनतम इंटेल NUCs में से एक चला रहे हैं (विक्रेता क्या है, मुझे पता नहीं चल पाया है)। फिलहाल मैं सिस्टम पर दिखाई देने के लिए ड्राइवरों को लोड करने की कोशिश कर रहा हूं, लेकिन अभी तक कोई पासा नहीं है
मैंने लिनक्स कर्नेल 3.2, 3.16 और 4.2 की कोशिश की है। कर्नेलव्यूबीज़ के अनुसार कर्नेल 4.0 तब है जब TPM 2.0 ड्राइवर पेश किए गए थे।
ड्राइवरों को लोड करने के लिए मेरे वर्तमान कदम:
ls -la /lib/modules/`uname -r`/kernel/drivers/char/tpm
उपलब्ध tpm ड्राइवरों को सूचीबद्ध करने के लिएmodprobe <items from above>
। बहुत से लोग कहते हैं कि tpm_tis एकमात्र ऐसी चीज़ है जिसकी उन्हें ज़रूरत थी, लेकिन मेरे लिए कोई पासा नहीं- जाँच हो रही है
/sys/class/tpm
4. पर * और/sys/class/misc/
3. पर tpm0 हार्डवेयर के लिए * tcsd -f
सिर्फ दौड़ना मुझे एक संचार त्रुटि देता है- ट्रिपल ने यह देखने के लिए BIOS की जांच की कि क्या टीपीएम सक्षम है। यह वास्तव में बॉक्स से बाहर सक्षम किया गया था जो कि जाहिरा तौर पर यह होना चाहिए नहीं है?
का आउटपुट ls -la /lib/modules/`uname -r`/kernel/drivers/char/tpm
:
total 248
drwxr-xr-x 3 root root 4096 Dec 10 18:38 .
drwxr-xr-x 7 root root 4096 Dec 10 18:38 ..
drwxr-xr-x 2 root root 4096 Dec 10 18:38 st33zp24
-rw-r--r-- 1 root root 10984 Nov 18 05:26 tpm_atmel.ko
-rw-r--r-- 1 root root 11760 Nov 18 05:26 tpm_crb.ko
-rw-r--r-- 1 root root 11160 Nov 18 05:26 tpm_i2c_atmel.ko
-rw-r--r-- 1 root root 14904 Nov 18 05:26 tpm_i2c_infineon.ko
-rw-r--r-- 1 root root 20816 Nov 18 05:26 tpm_i2c_nuvoton.ko
-rw-r--r-- 1 root root 24808 Nov 18 05:26 tpm_infineon.ko
-rw-r--r-- 1 root root 66552 Nov 18 05:26 tpm.ko
-rw-r--r-- 1 root root 15784 Nov 18 05:26 tpm_nsc.ko
-rw-r--r-- 1 root root 31624 Nov 18 05:26 tpm_tis.ko
-rw-r--r-- 1 root root 14072 Nov 18 05:26 xen-tpmfront.ko
किसी भी अतिरिक्त कदम / दिशा / सुझावों की बहुत सराहना की जाएगी।
अपडेट करें
मैं 4.4 कर्नेल स्थापित करने में कामयाब रहा, यह ड्राइवरों को लोड करने का प्रबंधन करता है (मुझे /sys/class/tpm/tpm0
अब tpm0 दिखाई देता है )। लेकिन दौड़ना tcsd -f
मुझे निम्न त्रुटि देता है:
TCSD TDDL ioctl: (25) Inappropriate ioctl for device
TCSD TDDL Falling back to Read/Write device support.
TCSD TCS ERROR: TCS GetCapability failed with result = 0x1e
यह सुनिश्चित करने के लिए कि मेरे पास ट्राउजर्स का नवीनतम संस्करण है जिसे मैंने स्रोत से संकलित किया है, फिर भी कोई पासा नहीं है। एक बात मैंने गौर की है कि अंदर tpm0
कोई pcrs
फाइल नहीं है