ACPI 区域未覆盖整个命令/响应缓冲区

Tom*_*ale 6 firmware acpi linux-kernel tpm

我遇到系统冻结并在日志中看到内核 ( 4.14.15-1-MANJARO) 错误,例如:

kernel: tpm_crb MSFT0101:00: [Firmware Bug]: ACPI region does not cover the entire command/response buffer. [mem 0xfed40000-0xfed4087f flags 0x201] vs fed40080 f80
kernel: tpm_crb MSFT0101:00: [Firmware Bug]: ACPI region does not cover the entire command/response buffer. [mem 0xfed40000-0xfed4087f flags 0x201] vs fed40080 f80
Run Code Online (Sandbox Code Playgroud)

(是的,消息是重复的,时间戳完全相同)

稍后,我得到:

tpm tpm0: A TPM error (379) occurred attempting get random
Run Code Online (Sandbox Code Playgroud)

我正在为我的华硕 UX330 运行最新版本的固件 (v3.05)。我的内核是:

4.16.0-1-MANJARO #1 SMP PREEMPT Wed Mar 21 09:02:49 UTC 2018 x86_64 GNU/Linux
Run Code Online (Sandbox Code Playgroud)

除了祈祷华硕更新 UEFI / BIOS 固件之外,还有其他解决方法吗?

Tom*_*ale 5

我给华硕支持人员发了电子邮件,他们说这款笔记本电脑仅支持 Windows。

如果未使用 TPM,您可以考虑禁用它- 如果您知道如何执行此操作,请发表评论。

  • 我的 Asus Vivobook BIOS v313 似乎没有此选项,我禁用了安全启动选项,但仍然显示此错误 (2认同)