在基於 Whitley 的系統上執行「dmesg」時,會報告訊息 [韌體錯誤]:TPM 中斷不起作用,而是輪詢 - Lenovo ThinkSystem

在基於 Whitley 的系統上執行「dmesg」時,會報告訊息 [韌體錯誤]:TPM 中斷不起作用,而是輪詢 - Lenovo ThinkSystem

在基於 Whitley 的系統上執行「dmesg」時,會報告訊息 [韌體錯誤]:TPM 中斷不起作用,而是輪詢 - Lenovo ThinkSystem

這份文件為翻譯程式自動翻譯結果,請點選以下連結流灠英文版文件內容。

症狀

在基於 Whitley 的系統上安裝 Red Hat 後,執行指令「 dmesg 」時,/Var/log/dmesg 日誌檔案中會產生下列訊息。

 tpm_tis MSFT0101:00: 2.0 TPM (device-id 0xFC, rev-id 1) tpm tpm0: tpm_try_transmit: send(): error -5 tpm tpm0: [韌體錯誤]: TPM 中斷不起作用,改為輪詢

(其中 TPM = 可信任平台模組)

受影響的配置

該系統可以是以下任何Lenovo伺服器:

  • ThinkSystem SE550 V2,型號 7D68,任何型號
  • ThinkSystem SN550 V2,型號 7Z69,任何型號
  • ThinkSystem SD630 v2,7D1K 型,任何型號
  • ThinkSystem SD650 v2,型號 7D1M,任何型號
  • ThinkSystem SD650-N V2,型號 7D1N,任何型號
  • ThinkSystem SR650 V2,型號 7Z72/7Z73,任何型號
  • ThinkSystem ST650 V2,型號 7Z74/7Z75,任何型號

本技巧並非特定於軟體。

此提示不是特定於選項的。

系統出現上述症狀。

解決方案

這是一個永久性的限制。不會有解決辦法。

解決方法

新增核心啟動參數。

若要暫時新增啟動參數至核心:

  1. 啟動系統,等待GRUB選單出現(如果沒有GRUB選單,請在啟動系統後按住左Shift鍵)。
  2. 現在反白顯示要使用的內核,然後按 e 鍵。用戶應該能夠查看和編輯與突出顯示的核心相關的命令。
  3. 轉到以 Linux 開頭的行,並將參數tpm_tis.interrupts=0加入到其末尾。
  4. 然後按 Ctrl + x 啟動。

要驗證:
系統啟動並運行後,使用者可以使用以下命令驗證核心命令列:

 # 貓 /proc/cmdline

附加資訊

這是一個常見的限制。基於Whitley的平台需要使用TPM的中斷模式來通過Windows Hardware Lab Kit( Windows HLK)。但TPM的中斷模式仍在Linux核心組織的開發中。 TPM [韌體錯誤] 訊息表示 TPM 中斷不起作用,在這種情況下,TPM driver會回退到輪詢模式。此類訊息可以忽略。 TPM 功能仍然正常運作。

別名 Id:102618
文件ID:HT512219
原始發布日期:05/11/2021
Last Modified Date:09/02/2024