目錄

簡介

問題

解決方案

簡介

本文檔介紹如何解決當ASR9K V1 DC電源模組從管理show平台消失時發生的問題。沿襲版本1(V1)直流(DC)電源在失去兩個電源後可能不會出現在清單中。

問題

當您測試直流電源並移除直流電源的電源時，請選中show platform，但看不到列出的電源。

以下是您在測試時採取的步驟：

1.將直流電源連線到頂部電源托盤/模組和底部電源托盤/模組，並開啟電源。

2.模擬完全斷電並關閉電源托盤/模組的所有直流輸入。

3.僅將直流輸入恢復到頂部托盤/模組。

4.等待裝置啟動（仍然關閉底部托盤/模組的電源）。

5.將直流輸入恢復到底部托盤/模組。

恢復底部托盤的直流電源輸入後，您會看到admin show inventory power-supply和admin show platform中的電源模組。然而，情況並非如此。

說明:

如果沒有連線直流電源輸入，沿襲電源將產生積體電路(I2C)錯誤。這意味著您可以檢測到他們的存在（這是通過單獨的連線而不是I2C完成的），在通電時您不會檢測到他們的存在。 在admin show platform中看不到當前的電源模組，因為底部托盤無法與其通訊以發現其狀態。

電源管理器代碼將標籤為失敗，因為電源生成的錯誤計數很高。回收方法是供應的OIR。

CSCun46616：電源模組I2C故障處理（大多數為V1）的描述部分提供了詳細說明。

此處複製此內容：

未通電的V1模組需要兩個電壓來檢測其自身的地址。這些電壓是5V和8V。5V在9010的兩個托盤之間共用，但8V不是。這表示如果模組插入託盤的未通電插槽（該插槽尚未通電模組），則該模組無法檢測到正確的地址。

要解決此問題，需要更改電源模組驅動程式碼，以便它不會連續嘗試對出現故障的模組進行I2C訪問，這可能是由於對無法通過I2C訪問的模組重複（停滯）的I2C警報導致的。這些重複的I2C嘗試會導致電源模組驅動程式初始化延遲，如果機架管理器沒有及時收到電源模組驅動程式的機箱電源分配，這可能會阻止LC被機架管理器啟動。

這就是這個案子所發生的。底部托架上的電源均無直流輸入，因此托盤沒有8V電源，因此底部托盤中的所有模組均開始產生I2C錯誤。電源管理器將所有這些模組標籤為發生故障，在更換這些模組之前（即OIR），不會嘗試恢復這些模組。

解決方案

按以下順序重新啟動兩個進程時，可以恢復系統：

process restart pwrmon

process restart shelfmgr