启动 14.04 LTS 时 tpm_tis 操作超时

Mar*_*ark 5 boot 14.04 tpm

由于从 13.10 升级到 14.04(使用do-release-upgrade),我的计算机(Sony vgn-sz1vp)在启动时挂起 4 分钟。

[    1.015598] tpm_tis 00:06: 1.2 TPM (device-id 0xB, rev-id 16)
[    1.019920] ACPI: Battery Slot [BAT1] (battery present)
[    1.321725] isapnp: No Plug & Play device found
[   93.668058] random: nonblocking pool is initialized
[  121.040029] tpm_tis 00:06: Operation Timed out
[  121.052385] tpm_tis 00:06: A TPM error (-62) occurred attempting to determine the timeouts
[  241.088029] tpm_tis 00:06: Operation Timed out
[  241.100484] tpm_tis 00:06: Could not get TPM timeouts and durations
Run Code Online (Sandbox Code Playgroud)

到目前为止,我已经尝试过:

  • 在 BIOS 中启用和禁用 TPM(无变化)
  • 在 /etc/modprobe.d/blacklist-local.conf 中为 tpm_tis(和其他 TPM 模块)添加黑名单项目(无变化)

是否有我可以添加到 grub 的引导参数来告诉内核停止尝试与 TPM 硬件通信?

小智 1

在启动菜单中按“ e”。在启动选项nolapic后面添加命令。ro您可以将其添加到 grub 文件中:

编辑grub.cfg并更改

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
Run Code Online (Sandbox Code Playgroud)

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nolapic"
Run Code Online (Sandbox Code Playgroud)

保存文件,然后运行update-grub