[發明專利]一種用BMC抓取PCIE設備故障信息的方法、裝置及存儲介質在審
| 申請號: | 202211033860.6 | 申請日: | 2022-08-26 |
| 公開(公告)號: | CN115437820A | 公開(公告)日: | 2022-12-06 |
| 發明(設計)人: | 王友富;張旭 | 申請(專利權)人: | 蘇州浪潮智能科技有限公司 |
| 主分類號: | G06F11/07 | 分類號: | G06F11/07;G06F11/30 |
| 代理公司: | 濟南誠智商標專利事務所有限公司 37105 | 代理人: | 李魁峰 |
| 地址: | 215100 江蘇省蘇州市吳*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 bmc 抓取 pcie 設備 故障 信息 方法 裝置 存儲 介質 | ||
1.一種用BMC抓取PCIE設備故障信息的方法,其特征在于,包括:在系統開機前,與各PCIE設備通訊連接的BMC通過預設接口獲取各PCIE設備的PCIE設備信息,所述PCIE設備信息包含PCIE設備故障信息;系統開機后,BMC將獲取的PCIE設備信息發送給操作系統;操作系統通過報錯確定PCIE設備發生故障后,通過帶內訪問BMC的方式將故障的PCIE設備序號發送給BMC;BMC基于PCIE設備序號確定目標PCIE設備并主動切斷目標PCIE設備與其他訪問設備的通信,BMC利用預設接口重新獲取目標PCIE設備的PCIE設備信息。
2.根據權利要求1所述的用BMC抓取PCIE設備故障信息的方法,其特征在于,PCIE設備信息包括:PCIE設備序號、PCIE設備類型、PCIE設備狀態、PCIE設備故障信息、PCIE設備故障緣由,BMC按照預先定義的交互接口協議向PCIE設備發送訪問指令獲取PCIE設備信息。
3.根據權利要求2所述的用BMC抓取PCIE設備故障信息的方法,其特征在于,預先對PCIE設備類型、PCIE設備狀態、PCIE設備故障信息和PCIE設備故障緣由進行數字簡化編碼;PCIE設備以數字簡化編碼的形式存儲及向BMC傳輸PCIE設備信息。
4.根據權利要求1所述的用BMC抓取PCIE設備故障信息的方法,其特征在于,BMC通過I2C總線連接各PCIE設備,系統開機前,BMC通過I2C總線掃描各PCIE設備,通過預設的接口交互協議從PCIE設備獲取PCIE設備信息,利用各個PCIE設備的PCIE設備信息生成設備列表文件;BMC將PCIE設備信息以設備列表文件的形式發送給操作系統;BMC利用預設接口重新獲取該PCIE設備PCIE設備信息后,利用重新獲取的PCIE設備信息更新開機前的設備列表文件。
5.根據權利要求1所述的用BMC抓取PCIE設備故障信息的方法,其特征在于,系統開機前BMC獲取PCIE設備信息完成后,BMC切斷與PCIE設備之間的連接通道,在BMC切斷與PCIE設備的連接通道后生成可進行開機提示。
6.根據權利要求1所述的用BMC抓取PCIE設備故障信息的方法,其特征在于,操作系統維護PCIE設備的PCIE設備序號和相應在位狀態;操作系統獲取BMC傳輸的PCIE設備信息后,分析在位的PCIE設備與BMC傳輸的PCIE設備信息是否一一對應,若非一一對應,則操作系統刷新在位的PCIE設備且操作系統控制BMC重新獲取PCIE設備的PCIE設備信息。
7.根據權利要求6所述的用BMC抓取PCIE設備故障信息的方法,其特征在于,操作系統刷新在位的PCIE設備且操作系統控制BMC重新獲取PCIE設備的PCIE設備信息的操作達設定次數閾值后仍非一一對應,則,若在位的PCIE設備缺PCIE設備信息對應,則生成檢測BMC與PCIE設備通信是否存在故障的提示;若PCIE設備信息缺在位的PCIE設備對應,則生成檢測PCIE設備與操作系統通信是否存在故障的提示。
8.根據權利要求1所述的用BMC抓取PCIE設備故障信息的方法,其特征在于,PCIE設備與其訪問設備之間的通信鏈路上設置可控通訊鏈路通斷的通斷元件,該通斷元件受控連接于BMC,BMC維護通斷元件與PCIE設備的PCIE設備序號之間的對應關系,BMC基于故障的目標PCIE設備的PCIE設備序號確定執行切斷的目標通斷元件并控制目標通斷元件切斷PCIE設備與其訪問設備之間的通信鏈路。
9.一種用BMC抓取PCIE設備故障信息的裝置,其特征在于,包括:存儲單元、運行操作系統的處理器、BMC、PCIE設備、通斷元件和PCIE設備的訪問設備,PCIE設備與其訪問設備之間的通信鏈路上設置通斷元件,所述通斷元件受控連接BMC,所述BMC通訊連接PCIE設備;存儲單元存儲程序,所述程序被BMC和運行操作系統的處理器執行時實現如權利要求1-8任一所述的用BMC抓取PCIE設備故障信息的方法。
10.一種實現用BMC抓取PCIE設備故障信息的方法的存儲介質,所述存儲介質存儲計算機程序,其特征在于,所述計算機程序被處理器執行時實現如權利要求1-8任一所述的用BMC抓取PCIE設備故障信息的方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蘇州浪潮智能科技有限公司,未經蘇州浪潮智能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202211033860.6/1.html,轉載請聲明來源鉆瓜專利網。





