Score:1

วิธีแก้ปัญหาข้อผิดพลาดในการสื่อสารกับชิป TPM

ธง au

ฉันต้องการทราบวิธีเปิดใช้งาน TPM ฉันพบการตั้งค่า TPM ในไบออสโดยฉันไม่สามารถคลิกได้

gq flag
นี่ไม่เกี่ยวกับอูบุนตู คุณควรถามไซต์ Stackexchange ที่เหมาะสมกว่า
C.S.Cameron avatar
cn flag
ทุกครั้งที่ฉันบูต Ubuntu ฉันยังได้รับคำเตือนว่าไม่พบชิป TPM ฉันไม่ได้รับคำเตือนนี้ในการบูท OS อื่น ดังนั้นจึงต้องเกี่ยวกับ Ubuntu
zx485 avatar
us flag
@C.S.Cameron: ไม่ มันไม่ใช่ปัญหาของ Ubuntu แต่ Ubuntu เป็นระบบปฏิบัติการเดียวที่แจ้งปัญหาให้คุณทราบ
C.S.Cameron avatar
cn flag
@ zx485: คุณได้รับข้อมูลของคุณจากที่ใด มันพูดแบบนี้ในขอความช่วยเหลือจาก Ubuntu หรือไม่ โปรดระบุข้อมูลอ้างอิง
zx485 avatar
us flag
@C.S.Cameron: ไม่ ประเด็นคือ OS ส่วนใหญ่ไม่ได้บอกคุณเกี่ยวกับปัญหาที่พบ ในทางกลับกัน Linux/Ubuntu อาจมีความละเอียดมาก เว้นแต่ว่าคุณ **มี** โมดูล TPM ที่ไม่ถูกตรวจพบ (โดยระบบปฏิบัติการใดๆ) จริงๆ เป็นไปได้มากว่ามีเพียงตัวแปร Linux เท่านั้นที่จะบอกคุณถึงสถานะที่แท้จริงได้ ""เท่านั้น"" อาจเป็นการกล่าวเกินจริงไปเล็กน้อย แต่ตรงกันข้ามกับ Windows (หรืออาจเป็น macOS) ซึ่งจะให้ข้อมูลเพิ่มเติมเกี่ยวกับสถานะปัจจุบันแก่คุณ
C.S.Cameron avatar
cn flag
@ zx485: ประเด็นของฉันคือไม่มีเหตุผลที่จะปิดคำถามนี้ คงเป็นคำตอบที่ถูกใจใครหลายคน
zx485 avatar
us flag
@C.S.Cameron: ฉันยอมรับว่าไม่ควรปิด และฉันไม่ได้ลงคะแนนให้ปิด (ฉันเพิ่งตรวจสอบสองครั้ง) และฉันไม่ได้ลงคะแนน
C.S.Cameron avatar
cn flag
@zx485: ฉันขอโทษ
Elder Geek avatar
cn flag
@Ubuntu ยี่ห้อและรุ่นของระบบหรือเมนบอร์ดของคุณคืออะไร? เหตุใดคุณจึงเชื่อว่าระบบของคุณมีชิป TPM
Score:0
ธง us

คุณอาจจะเปิดใช้งาน TPM ใน UEFI/BIOS ได้หลังจากที่คุณใช้/ติดตั้ง TPM-Chip/Module กับ TPM-Header ของเมนบอร์ด (ดูคู่มือ)

Windows 11 จะชอบถ้าเป็นโมดูลเวอร์ชัน 2.0

Score:0
ธง cn

ระบบส่วนใหญ่ในปัจจุบันรองรับ TPM แต่โดยทั่วไปจะไม่เปิดใช้งานตามค่าเริ่มต้น เนื่องจากพวกเราหลายคนไม่เคยใช้ นอกเหนือจากนั้น สิ่งแรกที่คุณต้องทำคือเปิดใช้งาน TPM ใน UEFI/BIOS ของคุณ วิธีเข้าถึงและเปิดใช้งานจะแตกต่างกันไปตามผู้ผลิต ดังนั้นให้ตรวจสอบคู่มือระบบหรือคู่มือเมนบอร์ดของคุณเพื่อค้นหาคำแนะนำสำหรับกระบวนการ เมื่อคุณเปิดใช้การสนับสนุนแล้ว คุณสามารถตรวจสอบกับ

ls -la /lib/modules/`uname -r`/kernel/drivers/char/tpm

นี่คือผลลัพธ์ของฉัน:

drwxr-xr-x 3 รูทรูท 4096 24 มิ.ย. 06:11 น.
drwxr-xr-x 9 รูทรูท 4096 24 มิ.ย. 06:11 ..
drwxr-xr-x 2 รูท รูท 4096 24 มิ.ย. 06:11 st33zp24
-rw-r--r-- 1 รูท 12513 มิ.ย. 18 11:49 น. tpm_atmel.ko
-rw-r--r-- 1 รูท 12481 18 มิ.ย. 11:49 น. tpm_i2c_atmel.ko
-rw-r--r-- 1 รูท 16657 18 มิ.ย. 11:49 น. tpm_i2c_infineon.ko
-rw-r--r-- 1 รูท 23025 มิ.ย. 18 11:49 น. tpm_i2c_nuvoton.ko
-rw-r--r-- 1 รูทรูท 22937 18 มิ.ย. 11:49 น. tpm_infineon.ko
-rw-r--r-- 1 รูท 17753 มิ.ย. 18 11:49 น. tpm_nsc.ko
-rw-r--r-- 1 รูท 12761 มิ.ย. 18 11:49 น. tpm_tis_spi.ko
-rw-r--r-- 1 รูทรูท 19449 18 มิ.ย. 11:49 tpm_vtpm_proxy.ko
-rw-r--r-- 1 รูทรูท 15289 18 มิ.ย. 11:49 xen-tpmfront.ko

จากนั้นคุณสามารถตรวจสอบการสนับสนุนด้วย

tpm_version

หากคุณได้รับ

ไม่พบคำสั่ง 'tpm_version' แต่สามารถติดตั้งได้ด้วย:

sudo apt ติดตั้ง tpm-tools

ติดตั้งตามคำแนะนำแล้วลองอีกครั้ง

หากคุณได้รับ:

tpm_version Tspi_Context_Connect ล้มเหลว: 0x00003011 - layer=tsp, code=0011 (17), การสื่อสารล้มเหลว

เป็นเรื่องดีที่คุณไม่รองรับ TPM หรือไม่มีชิป TPM หรือคุณเปิดการรองรับ TPM ใน UEFI/BIOS ไม่ถูกต้อง

TPM ไม่จำเป็นต้องปรากฏในตาราง ACPI แต่โมดูลจะพิมพ์ข้อความเมื่อพบโมดูลที่รองรับ ตัวอย่างเช่น

[ 134.026892] tpm_tis 00:08: 1.2 TPM (device-id 0xB, rev-id 16)

ดังนั้น dmesg | grep -i tpm เป็นวิธีที่ดีในการตรวจสอบ

แหล่งที่มา:

https://mhsamsal.wordpress.com/2014/12/11/how-to-enable-tpm-in-linux-communicate-with-it-and-check-the-pcr-values/

https://unix.stackexchange.com/questions/341629/how-to-determine-if-computer-has-tpm-trusted-platform-module-available

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา