簡介
本文檔介紹如何解決當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