Рейтинг:1

Как устранить ошибку связи с чипом TPM

флаг au

Я хочу знать, как включить TPM. Я нашел настройки TPM в биосе, но не могу нажать.

флаг gq
Это не про Убунту. Вам лучше спросить на каком-нибудь более подходящем сайте stackexchange.
C.S.Cameron avatar
флаг cn
Каждый раз, когда я загружаю Ubuntu, я также получаю предупреждение о том, что не могу найти чип TPM. Я не получаю это предупреждение при загрузке другой ОС, так что это должно быть об Ubuntu.
zx485 avatar
флаг us
@C.S.Cameron: Нет, это не проблема Ubuntu. Но Ubuntu — единственная ОС, которая сообщает вам о проблеме.
C.S.Cameron avatar
флаг cn
@zx485: Откуда вы берете информацию. Об этом говорится в справке Ask Ubuntu? Пожалуйста, дайте ссылку.
zx485 avatar
флаг us
@C.S.Cameron: Нет. Дело в том, что большинство ОС не сообщают вам о возникших проблемах. Linux/Ubuntu, наоборот, могут быть очень многословными. Если у вас действительно ** есть** модуль TPM, который не обнаружен (ни одной ОС), очень вероятно, что только вариант Linux сообщит вам фактическое состояние. «Только», вероятно, было немного преувеличением, но в отличие от Windows (или, может быть, macOS), это даст вам гораздо больше информации о текущем состоянии.
C.S.Cameron avatar
флаг cn
@ zx485: Я хочу сказать, что нет причин закрывать этот вопрос. Ответ будет интересен многим.
zx485 avatar
флаг us
@C.S.Cameron: я согласен, что его не следует закрывать. И я не голосовал за его закрытие (только что дважды проверил). И я не минусовал.
C.S.Cameron avatar
флаг cn
@zx485: мои извинения.
Elder Geek avatar
флаг cn
@Ubuntu Какая марка и модель вашей системы или материнской платы? Почему вы считаете, что в вашей системе есть микросхема TPM?
Рейтинг:0
флаг us

Вероятно, вы сможете активировать TPM в UEFI/BIOS после того, как примените/установите TPM-чип/модуль в TPM-заголовок вашей материнской платы (см. руководство).

Windows 11 понравится, если это модуль версии 2.0.

Рейтинг:0
флаг cn

Сегодня большинство систем поддерживают TPM, но обычно он не включен по умолчанию, так как многие из нас никогда его не используют. Помимо всего прочего, первое, что вам нужно сделать, это включить TPM в вашем UEFI/BIOS. Как получить доступ и включить это зависит от производителя, поэтому обратитесь к руководству по системе или руководству по материнской плате, чтобы найти указания для процесса. После того, как вы включили поддержку, вы можете проверить с помощью

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

Вот мой вывод:

drwxr-xr-x 3 root root 4096 24 июня 06:11 .
drwxr-xr-x 9 root root 4096 24 июня 06:11 ..
drwxr-xr-x 2 корень корень 4096 24 июня 06:11 st33zp24
-rw-r--r-- 1 root root 12513 18 июня 11:49 tpm_atmel.ko
-rw-r--r-- 1 root root 12481 18 июня 11:49 tpm_i2c_atmel.ko
-rw-r--r-- 1 root root 16657 18 июня 11:49 tpm_i2c_infineon.ko
-rw-r--r-- 1 root root 23025 18 июня 11:49 tpm_i2c_nuvoton.ko
-rw-r--r-- 1 root root 22937 18 июня 11:49 tpm_infineon.ko
-rw-r--r-- 1 root root 17753 18 июня 11:49 tpm_nsc.ko
-rw-r--r-- 1 root root 12761 18 июня 11:49 tpm_tis_spi.ko
-rw-r--r-- 1 root root 19449 18 июня 11:49 tpm_vtpm_proxy.ko
-rw-r--r-- 1 root root 15289 18 июня 11:49 xen-tpmfront.ko

Затем вы можете проверить поддержку с помощью

tpm_version

Если вы получите

Команда «tpm_version» не найдена, но ее можно установить с помощью:

sudo apt установить tpm-tools

Установите в соответствии с инструкциями и повторите попытку.

Если вы получаете:

Ошибка tpm_version Tspi_Context_Connect: 0x00003011 — слой = tsp, код = 0011 (17), сбой связи

Скорее всего, у вас нет поддержки TPM или нет чипа TPM, или вы не смогли правильно включить поддержку TPM в UEFI/BIOS.

TPM не обязательно отображаются в таблицах ACPI, но модули печатают сообщение, когда находят поддерживаемый модуль; Например

[ 134.026892] tpm_tis 00:08: 1.2 TPM (идентификатор устройства 0xB, идентификатор версии 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

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.