Linux-Kernel
ACPI 區域不覆蓋整個命令/響應緩衝區
我遇到系統當機並查看日誌時看到核心 (
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
(是的,消息重複,時間戳完全相同)
稍後,我得到:
tpm tpm0: A TPM error (379) occurred attempting get random
我正在為我的華碩 UX330 執行最新版本的韌體 (v3.05)。我的核心是:
4.16.0-1-MANJARO #1 SMP PREEMPT Wed Mar 21 09:02:49 UTC 2018 x86_64 GNU/Linux
除了祈求華碩更新 UEFI / BIOS 韌體外,還有什麼解決方法嗎?
我通過電子郵件向華碩支持人員發送了電子郵件,他們說筆記型電腦僅支持 Windows。
如果不使用 TPM,您可以考慮禁用它- 如果您知道如何執行此操作,請發表評論。
我在同一台筆記型電腦上執行 Fedora 27 (4.14),使用相同的 BIOS,並遇到相同的錯誤。我在 BIOS 中將“快速啟動”切換為禁用,我不再收到錯誤消息。
我不確定這是否只是隱藏它,所以希望有人能回答這個問題。