TW201348979A - 串口切換系統、伺服器及串口切換方法 - Google Patents

串口切換系統、伺服器及串口切換方法 Download PDF

Info

Publication number
TW201348979A
TW201348979A TW101119984A TW101119984A TW201348979A TW 201348979 A TW201348979 A TW 201348979A TW 101119984 A TW101119984 A TW 101119984A TW 101119984 A TW101119984 A TW 101119984A TW 201348979 A TW201348979 A TW 201348979A
Authority
TW
Taiwan
Prior art keywords
serial port
bmc
debug
sol
mux
Prior art date
Application number
TW101119984A
Other languages
English (en)
Inventor
ji-zhi Yin
Cun-Hui Fan
Original Assignee
Hon Hai Prec Ind Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hon Hai Prec Ind Co Ltd filed Critical Hon Hai Prec Ind Co Ltd
Publication of TW201348979A publication Critical patent/TW201348979A/zh

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Preventing errors by testing or debugging software
    • G06F11/362Software debugging
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Preventing errors by testing or debugging software
    • G06F11/362Software debugging
    • G06F11/3648Software debugging using additional hardware
    • G06F11/3656Software debugging using additional hardware using a specific debug interface
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/22Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
    • G06F11/2294Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing by remote test

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • General Engineering & Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Debugging And Monitoring (AREA)
  • Stored Programmes (AREA)

Abstract

一種串口切換系統,應用於伺服器的BMC,BMC存儲BMC韌體,包括SOL串口及Debug串口,BMC連接至BIOS。伺服器還包括MUX,分別連接至BIOS、SOL串口及Debug串口。串口切換系統包括:設置模組,用於設置BIOS的功能表選項。控制模組,用於通過BIOS發送控制訊號至MUX,以控制MUX的導通狀況。接收模組,用於從SOL串口或Debug串口接收伺服器系統的命令。發送模組,用於將BMC韌體的資訊發送至SOL串口或Debug串口。本發明還提供一種具有串口切換系統的伺服器及串口切換方法。

Description

串口切換系統、伺服器及串口切換方法
本發明涉及串口切換技術,尤其涉及切換伺服器系統串口與BMC串口的串口切換系統、具有該串口切換系統的伺服器及使用該串口切換系統的串口切換方法。
在伺服器系統中,基板管理控制器(baseboard management controller,BMC)負責硬體平臺管理,是智慧平臺管理介面(intelligent platform management interface,IPMI)的核心,是伺服器系統中重要的元件。BMC的韌體(firmware)用於驅動BMC,以實現BMC的功能。當BMC韌體出現異常而需要進行調試BMC,傳統的伺服器的系統串口不與BMC的除錯(Debug)串口連接,無法從系統查看BMC的Debug資訊,而通常會通過在安裝於主機板上的Debug埠連接資料線及Debug卡,在Debug卡上查看BMC韌體的異常原因。然而,如此操作需要拆開伺服器的主機殼,並要使用外部的資料線及Debug卡,現場操作較為麻煩。
鑒於以上內容,有必要提供一種方便切換串口的串口切換系統。
另,還有必要提供一種具有該串口切換系統的伺服器。
還有必要提供一種該串口切換系統的串口切換方法。
一種串口切換系統,應用於伺服器的基板管理控制器(BMC),BMC內存儲著BMC韌體,BMC包括用於連接遠端控制台的SOL串口及通過伺服器系統連接顯示裝置的Debug串口,BMC連接至基本輸入輸出系統(BIOS)。伺服器還包括多工器(MUX),分別連接至BIOS及BMC的SOL串口及Debug串口。該串口切換系統包括:設置模組,用於設置BIOS中的功能表選項,選擇不同的功能表選項以設置MUX不同的導通狀況。控制模組,用於通過BIOS發送控制訊號至該MUX,該控制模組根據該設置模組所選擇的BIOS的功能表選項,發送控制訊號至MUX以控制該MUX的導通狀況。接收模組,用於從該SOL串口或Debug串口接收伺服器系統的命令。發送模組,用於將BMC韌體的資訊發送至該SOL串口或Debug串口以向伺服器系統回饋資訊。
一種伺服器,包括BMC、超級輸入輸出(SIO)晶片、基本輸入輸出系統(BIOS)及應用於基板管理控制器BMC的串口切換系統。BMC內存儲著BMC韌體,BMC包括用於連接遠端控制台的SOL串口及通過伺服器系統連接顯示裝置的Debug串口,BMC連接至BIOS,該SIO包括系統串口。伺服器還包括多工器(MUX),分別連接至BIOS、系統串口及BMC的SOL串口及Debug串口。該串口切換系統包括:設置模組,用於設置BIOS中的功能表選項,選擇不同的功能表選項以設置MUX不同的導通狀況。控制模組,用於通過BIOS發送控制訊號至該MUX,該控制模組根據該設置模組所選擇的BIOS的功能表選項,發送控制訊號至MUX以控制該MUX導通該系統串口與SOL串口的通訊或導通該系統串口與Debug串口的通訊。接收模組,用於從該SOL串口或Debug串口接收伺服器系統的命令。發送模組,用於將BMC韌體的資訊發送至該SOL串口或Debug串口以向伺服器系統回饋資訊。
一種串口切換方法,其包括如下步驟:判斷設置模組選擇BIOS功能表的第一選項。控制模組發送第一控制訊號至MUX,該MUX導通系統串口與BMC的第一串口的通訊,斷開系統串口與BMC的第二串口的通訊。接收模組接收通過導通的串口接收伺服器系統發送的命令,發送模組根據接收到的命令生成到相應回饋資訊發送至該導通的串口,以向系統回饋資訊。設置模組選擇BIOS功能表的第二選項。控制模組發送第二控制訊號至MUX,該MUX導通系統串口與BMC的第二串口的通訊,斷開系統串口與BMC的第一串口的通訊。
本發明串口切換系統,通過BIOS設置MUX的導通狀況,使MUX可切換地選擇導通系統串口與BMC的SOL串口的通訊或導通系統串口與BMC的Debug串口的通訊,從而使遠端控制台可通過SOL串口遠端查看BMC韌體的異常原因,或使操作員通過與Debug串口連接的顯示裝置查看Debug模組中BMC韌體運行狀況的Debug資訊。該串口切換系統方便切換串口,以供不同的方式查看BMC韌體的異常資訊,且現場操作較為方便。
請參考圖1,本發明較佳實施方式的串口切換系統16運行於一伺服器1的基板管理控制器(Baseboard Management Controller,BMC)10內。本實施例中,該伺服器1還包括超級輸入輸出(Super Input Output,SIO)晶片20、基本輸入輸出系統(Basic Input-Output System,BIOS)30及多工器(Multiplexer,MUX)40。該BMC10包括SOL(Serial over LAN,局域網上的串列通訊)串口102及Debug(除錯)104串口。該SIO晶片20包括系統串口22,用於為伺服器系統發送和接收命令及資訊。該系統串口22通過該MUX40連接至該BMC10的SOL串口102及Debug串口104,該BIOS30控制該MUX40使該系統串口22選擇性地連接至該BMC10的SOL串口102或Debug串口104,以在BMC10調試的情況下分別供遠端控制台遠端查看BMC韌體異常原因或供操作員現場查看BMC韌體的Debug資訊。
BMC10內設有存儲單元12及Debug模組14。該存儲單元12內存儲著BMC韌體(Firmware)資料,該BMC韌體資料用於驅動BMC10。該存儲單元12可以為快閃記憶體或其他非易失性記憶體。該Debug模組14用於診斷BMC韌體運行狀況,若BMC韌體運行過程中出現異常,該Debug模組14記錄並儲存有關該異常的數位資訊。
該BMC10還設置有SOL串口102及Debug串口104。該SOL串口102供IPMI(Intelligent Platform Management Interface,只能平臺管理介面)中定義的SOL指令使用,利用該SOL串口102可改變IPMI會話過程中本地串口傳送資料的方向,從而實現對遠端主機的訪問,提供了通過網路遠端查看、啟動、診斷和維修故障的標準方式。從而該BMC10可通過其SOL串口102與遠端控制台進行通訊,當BMC韌體運行過程中出現異常時,操作員可從遠端控制台通過SOL串口102進行遠端存取,以診斷及查看BMC韌體的異常原因。該Debug串口104連接至該Debug模組14,該Debug模組14可將其記錄並儲存的異常的數位資訊發送至該Debug串口104。操作員可根據該Debug串口104連接的顯示裝置(例如顯示器或Debug卡)現場查看Debug模組14儲存的數位資訊。
所述SIO晶片20安裝在伺服器的主機板(圖未示)上,該SIO晶片20用於控制處理該主機板上設置的串口。本實施例中,該SIO晶片20包括串口,伺服器系統採用該SIO晶片20的串口作為系統串口22。伺服器系統可通過該系統串口22發送及接收命令。本實施例中,該串口可為UART(Virtual Universal Asynchronous Receiver/Transmitter,虛擬通用非同步接收/發送裝置)。
所述MUX40一端連接至該系統串口22,另一端連接至該BMC10的SOL串口102及Debug串口104。該MUX40可以切換該系統串口22是與BMC10的SOL串口102通訊還是與BMC10的Debug串口104通訊。
所述BIOS30分別與該BMC10及MUX40連接,該BIOS30在其功能表中添加了一個選項,例如MUX選項,包括MUX-1與MUX-2選項,用以設置該MUX40的導通狀況,如切換該系統串口22是與BMC10的SOL串口102通訊還是與BMC10的Debug串口104通訊。本實施例中,該BIOS30的默認設置,例如選擇MUX-1,為該MUX40導通該系統串口22與BMC10的SOL串口102的通訊,而斷開該系統串口22與Debug串口104的通訊。選擇MUX-2,為該MUX40導通該系統串口22與BMC10的Debug串口104的通訊,而斷開該系統串口22與SOL串口102的通訊。
請參閱圖2,該串口切換系統16包括設置模組162、控制模組164、接收模組166及發送模組168。本實施例所述的模組是一種能夠被BMC10的處理器(未示出)所執行並且能夠完成固定功能的電腦程式段,其儲存在存儲單元12中。BMC10可以對存儲單元12的存儲空間進行分區處理,用不同的存儲空間分別存放BMC10的韌體資料及串口切換系統16的電腦程式段。
所述設置模組162用於設置BIOS30的功能表選項。例如,可切換地選擇MUX-1或MUX-2選項,以選擇設置MUX40的導通狀況,本實施例中,選擇MUX-1選項為BIOS30的預設設置,該選項為該MUX40導通系統串口22與BMC10的SOL串口102的通訊,斷開系統串口22與Debug串口104的通訊。選擇MUX-2選項為該MUX40導通系統串口22與Debug串口104的通訊,斷開系統串口22與SOL串口102的通訊。
所述控制模組164用於根據設置模組162的選項設置來發送控制訊號至MUX40,以切換MUX40的導通狀況。當BIOS30的功能表選項從默認設置的MUX-1切換設置為MUX-2時,該控制模組164通過BIOS30發送第一控制訊號至MUX40以切換使其導通系統串口22與Debug串口104的通訊,斷開系統串口22與SOL串口102的通訊。當BIOS30的功能表選項從MUX-2切換設置為MUX-1時,該控制模組164通過BIOS30發送第二控制訊號至MUX40以切換使其導通系統串口22與SOL串口102的通訊,斷開系統串口22與Debug串口104的通訊。
所述接收模組166用於從BMC10導通的串口接收相應的命令。若該SOL串口102導通,BMC10可通過該SOL串口102接收系統發送的IPMI命令,接受遠端控制台的遠端存取,以接受對BMC韌體的診斷。若該Debug串口104導通,BMC10可通過該Debug串口104接收系統發送的Debug指令,以接受對BMC韌體運行狀況的診斷。
所述發送模組168用於將依據接收到的命令相應生成的回饋資訊發送至該BMC10導通的串口。若該SOL串口102導通,BMC10可將根據IPMI命令對BMC韌體的診斷資訊發送至SOL串口102,以向遠端控制台回饋BMC韌體的診斷資訊。若該Debug串口104導通,該Debug模組14將對BMC韌體運行狀況診斷的數位資訊發送至該Debug串口104,以供連接該Debug串口104的顯示裝置查看。
當BMC韌體出現異常時,BIOS30的功能表選項默認設置為選擇MUX-1選項,伺服器系統可通過系統串口22發送IPMI命令,該接收模組166通過該SOL串口102接收該IPMI命令,遠端控制台可遠端存取BMC10,並以此診斷BMC韌體出現異常的原因,該發送模組168將該診斷資訊發送至該SOL串口102,以供遠端控制台查看。而當需要在現場查看BMC韌體在執行過程中出現異常原因時,BIOS30通過改變其功能表中的選項設置,例如通過設置模組162選擇MUX-2,以通過控制模組164發送第一控制訊號至該MUX40以改變該MUX40導通該系統串口22與該BMC10的Debug串口104的通訊,同時斷開該系統串口22與該SOL串口102的通訊,由此該Debug串口104接收該伺服器系統發送的Debug指令,Debug模組14追蹤的BMC韌體在執行過程中出現異常的數位資訊,並通過發送模組168將該數位資訊發送至該Debug串口104,供連接至該Debug串口104的顯示裝置查看,從而使操作員可通過顯示器等與系統連接的顯示裝置在現場直接查看該BMC韌體診斷的數位資訊。當需從Debug串口104切換至SOL串口102時,通過設置模組162改變其功能表中的選項設置,以通過控制模組164發送第二控制訊號至該MUX40以改變其導通狀況,該MUX40導通該系統串口22與BMC10的SOL串口102的通訊,同時斷開該系統串口22與Debug串口104的通訊,以恢復BIOS30的默認設置。
請一併參閱圖3,本發明較佳實施方式的串口切換方法包括以下步驟:
步驟S01:判斷BIOS30的功能表選項的設置為MUX-1還是MUX-2。若該BIOS的功能表選項的設置MUX-1,則執行步驟S02;若設置為MUX-2,則執行步驟S06。
步驟S02:設置模組將BIOS30的功能表選項設置為MUX-1,控制模組發送第二控制訊號至該MUX40。
步驟S03:MUX40導通系統串口22與BMC10的SOL串口102的通訊,斷開系統串口22與BMC10的Debug串口104的通訊。
步驟S04:接收模組166從該SOL串口102接收伺服器系統發送的IPMI命令,該BMC10接受遠端控制台的遠端存取,並接受對BMC韌體的診斷,發送模組168將診斷資訊發送至該SOL串口102,並回饋至遠端控制台。
步驟S05,判斷該BIOS30的功能表選項設置是否有改變,若有,則執行步驟S06;否則結束該串口切換方法。
步驟S06:設置模組162將BIOS30的功能表選項設置為MUX-2,控制模組164發送第一控制訊號至該MUX40。
步驟S07:該MUX40導通系統串口22與BMC10的Debug串口104,斷開系統串口22與BMC10的SOL串口102的通訊。
步驟S08:接收模組166從該Debug串口104接收伺服器系統發送的Debug指令,Debug模組14對BMC韌體的運行狀況進行診斷並記錄及儲存出現異常的數位資訊,發送模組將該數位資訊發送至該Debug串口104,並回饋至系統串口22,供連接至該伺服器系統的顯示裝置進行現場查看。
步驟S09,判斷該BIOS30的功能表選項設置是否有改變,若有,則執行步驟S02;否則結束該串口切換方法。
本發明串口切換系統16,通過BIOS30設置MUX40的導通狀況,使MUX40可切換地選擇導通系統串口22與BMC10的SOL串口102的通訊或導通系統串口22與BMC10的Debug串口104的通訊,從而使遠端控制台可通過SOL串口102遠端查看BMC韌體的異常原因,或使操作員通過與系統串口22連接的顯示裝置查看Debug模組14中BMC韌體運行狀況的Debug資訊。該串口切換系統16方便切換串口,以供不同的方式查看BMC韌體的異常資訊,且現場操作較為方便。
最後所應說明的是,以上實施例僅用以說明本發明的技術方案而非限制,儘管參照較佳實施例對本發明進行了詳細說明,本領域的普通技術人員應當理解,可以對本發明的技術方案進行修改或等同替換,而不脫離本發明技術方案的精神和範圍。
1...伺服器
10...BMC
102...SOL串口
104...Debug串口
12...存儲單元
14...Debug模組
16...串口切換系統
162...設置模組
164...控制模組
166...接收模組
168...發送模組
20...SIO晶片
22...系統串口
30...BIOS
40...MUX
圖1是本發明較佳實施方式伺服器的功能模組圖。
圖2是本發明較佳實施方式串口切換系統的功能模組圖。
圖3是本發明較佳實施方式串口切換方法的流程圖。
1...伺服器
10...BMC
102...SOL串口
104...Debug串口
12...存儲單元
14...Debug模組
16...串口切換系統
20...SIO晶片
22...系統串口
30...BIOS
40...MUX

Claims (8)

  1. 一種串口切換系統,應用於伺服器的基板管理控制器(BMC),BMC內存儲著BMC韌體,BMC包括用於連接遠端控制台的SOL串口及通過伺服器系統連接顯示裝置的除錯(Debug)串口,BMC連接至基本輸入輸出系統(BIOS),其改良在於:所述伺服器還包括多工器(MUX),分別連接至BIOS及BMC的SOL串口及Debug串口,該串口切換系統包括:
    設置模組,用於設置BIOS中的功能表選項,選擇不同的功能表選項以設置MUX不同的導通狀況;
    控制模組,用於通過BIOS發送控制訊號至該MUX,該控制模組根據該設置模組所選擇的BIOS的功能表選項,發送控制訊號至MUX以控制該MUX的導通狀況;
    接收模組,用於從該SOL串口或Debug串口接收伺服器系統的命令;及
    發送模組,用於將BMC韌體的資訊發送至該SOL串口或Debug串口以向伺服器系統回饋資訊。
  2. 如申請專利範圍第1項所述之串口切換系統,其中所述伺服器還包括超級輸入輸出(SIO)晶片,該SIO晶片包括系統串口,系統串口連接至該MUX,所述設置模組選擇BIOS的功能表選項,所述控制模組發送控制訊號至MUX以導通該系統串口與BMC的SOL串口的通訊,斷開該系統串口與BMC的Debug串口的通訊;或導通該系統串口與BMC的Debug串口的通訊,斷開該系統串口與BMC的SOL串口的通訊。
  3. 如申請專利範圍第2項所述之串口切換系統,其中所述BMC還包括存儲單元及Debug模組;當該SOL串口導通至系統串口時,所述接收模組通過該SOL串口接收由伺服器系統發送的IPMI命令,接受遠端控制台通過該SOL串口遠端存取該BMC,診斷BMC韌體的異常原因,所述發送模組將該診斷資訊發送至SOL串口以供遠端控制台遠程查看;當該Debug串口導通至系統串口時,該接收模組通過該Debug串口接收由伺服器系統發送的Debug指令,該Debug模組診斷BMC韌體運行狀況,記錄並儲存異常的數位資訊,該發送模組將該數位資訊發送至該Debug串口,供連接該Debug串口的顯示裝置現場查看。
  4. 一種伺服器,包括BMC、超級輸入輸出(SIO)晶片、基本輸入輸出系統(BIOS)及應用於BMC的串口切換系統,BMC內存儲著BMC韌體,BMC包括用於連接遠端控制台的SOL串口及通過伺服器系統連接顯示裝置的Debug串口,BMC連接至BIOS,該SIO包括系統串口,其改良在於:伺服器還包括多工器(MUX),分別連接至BIOS、系統串口及BMC的SOL串口及Debug串口,該串口切換系統包括:
    設置模組,用於設置BIOS中的功能表選項,選擇不同的功能表選項以設置MUX不同的導通狀況;
    控制模組,用於通過BIOS發送控制訊號至該MUX,該控制模組根據該設置模組所選擇的BIOS的功能表選項,發送控制訊號至MUX以控制該MUX導通該系統串口與SOL串口的通訊或導通該系統串口與Debug串口的通訊;
    接收模組,用於從該SOL串口或Debug串口接收伺服器系統的命令;
    發送模組,用於將BMC韌體的資訊發送至該SOL串口或Debug串口以向伺服器系統回饋資訊。
  5. 如申請專利範圍第4項所述之伺服器,其中所述BMC還包括存儲單元及Debug模組;當該SOL串口導通至系統串口時,所述接收模組通過該SOL串口接收由伺服器系統發送的IPMI命令,接受遠端控制台通過該SOL串口遠端存取該BMC,診斷BMC韌體的異常原因,所述發送模組將該診斷資訊發送至SOL串口以供遠端控制台遠程查看;當該Debug串口導通至系統串口時,該接收模組通過該Debug串口接收由伺服器系統發送的Debug指令,該Debug模組診斷BMC韌體運行狀況,記錄並儲存異常的數位資訊,該發送模組將該數位資訊發送至該Debug串口,供連接該Debug串口的顯示裝置現場查看。
  6. 一種串口切換方法,應用如申請專利範圍第1項所述的串口切換系統,該串口切換方法包括如下步驟:
    判斷設置模組選擇BIOS功能表的第一選項;
    控制模組發送第一控制訊號至MUX,該MUX導通系統串口與BMC的第一串口的通訊,斷開系統串口與BMC的第二串口的通訊;
    接收模組接收通過導通的串口接收伺服器系統發送的命令,發送模組根據接收到的命令生成到相應回饋資訊發送至該導通的串口,以向系統回饋資訊;
    設置模組選擇BIOS功能表的第二選項;
    控制模組發送第二控制訊號至MUX,該MUX導通系統串口與BMC的第二串口的通訊,斷開系統串口與BMC的第一串口的通訊。
  7. 如申請專利範圍第6項所述之串口切換方法,其中當所述第一串口為SOL串口時,該第二串口為Debug串口;當第一串口為Debug串口時,該第二串口為SOL串口。
  8. 如申請專利範圍第6項所述之串口切換方法,其中當所述BMC的SOL串口導通至該系統串口時,所述接收模組通過該SOL串口接收由伺服器系統發送的IPMI命令,接受遠端控制台通過該SOL串口遠端存取該BMC,診斷BMC韌體的異常原因,所述發送模組將該診斷資訊發送至SOL串口以供遠端控制台遠程查看;當該Debug串口導通至系統串口時,該接收模組通過該Debug串口接收由伺服器系統發送的Debug指令,該Debug模組診斷BMC韌體運行狀況,記錄並儲存異常的數位資訊,該發送模組將該數位資訊發送至該Debug串口,供連接該Debug串口的顯示裝置現場查看。
TW101119984A 2012-05-30 2012-06-04 串口切換系統、伺服器及串口切換方法 TW201348979A (zh)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210172796XA CN103455455A (zh) 2012-05-30 2012-05-30 串口切换***、服务器及串口切换方法

Publications (1)

Publication Number Publication Date
TW201348979A true TW201348979A (zh) 2013-12-01

Family

ID=49671819

Family Applications (1)

Application Number Title Priority Date Filing Date
TW101119984A TW201348979A (zh) 2012-05-30 2012-06-04 串口切換系統、伺服器及串口切換方法

Country Status (3)

Country Link
US (1) US20130326278A1 (zh)
CN (1) CN103455455A (zh)
TW (1) TW201348979A (zh)

Families Citing this family (40)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103905566A (zh) * 2014-04-22 2014-07-02 浪潮电子信息产业股份有限公司 一种服务器启动信息远程查看及导出方法
US9712382B2 (en) * 2014-10-27 2017-07-18 Quanta Computer Inc. Retrieving console messages after device failure
CN105700970A (zh) * 2014-11-25 2016-06-22 英业达科技有限公司 服务器***
CN105786659A (zh) * 2014-12-19 2016-07-20 昆达电脑科技(昆山)有限公司 远程除错方法及服务器
CN105786742B (zh) * 2014-12-24 2020-08-07 南京中兴新软件有限责任公司 服务器串口切换装置及方法、服务器
US20160378630A1 (en) * 2015-06-25 2016-12-29 Dell Products L.P. Port monitoring system
CN106406267B (zh) * 2015-07-27 2019-03-29 联想(北京)有限公司 ***诊断装置和***诊断方法
CN105740108B (zh) * 2016-01-25 2019-11-08 合肥联宝信息技术有限公司 一种通过网络诊断电脑的方法
CN105824751A (zh) * 2016-03-16 2016-08-03 上海斐讯数据通信技术有限公司 一种网络设备软件的自动调试***和方法
CN105677589A (zh) * 2016-03-28 2016-06-15 联想(北京)有限公司 一种访问控制方法、装置及***
US10049029B1 (en) * 2016-05-05 2018-08-14 American Megatrends, Inc. Networked multi-interface host debugger
CN106227636A (zh) * 2016-07-20 2016-12-14 国网安徽省电力公司信息通信分公司 一种基于ipmi的数据中心带外管理***
US10176142B2 (en) * 2016-08-19 2019-01-08 American Megatrtends, Inc. Techniques of accessing BMC terminals through serial port
US10191875B2 (en) * 2017-05-09 2019-01-29 American Megatrends, Inc. Techniques of providing serial port in non-legacy system via embedded-system device
US11016833B2 (en) * 2017-07-01 2021-05-25 Intel Corporation Remote debug for scaled computing environments
CN107480082A (zh) * 2017-08-11 2017-12-15 郑州云海信息技术有限公司 一种服务器串口输出方法及结构
CN107526593B (zh) * 2017-08-28 2020-04-10 大唐高鸿信安(浙江)信息科技有限公司 基于动态链接库的bmc功能定制方法
CN107748710A (zh) * 2017-08-31 2018-03-02 郑州云海信息技术有限公司 一种支持多种信息显示的服务器
CN107766241A (zh) * 2017-09-30 2018-03-06 烽火通信科技股份有限公司 一种服务器物理串口共享***及串口共享方法
US10445201B2 (en) * 2017-10-05 2019-10-15 American Megatrends International, Llc System and method for automated integration and stress testing of hardware and software service in management controller using containerized toolbox
CN107908508A (zh) * 2017-10-10 2018-04-13 曙光信息产业(北京)有限公司 实时控制bios调试信息输出的方法、装置及服务器
CN107832167B (zh) * 2017-11-30 2021-04-13 郑州云海信息技术有限公司 一种bmc故障导致无法开机的恢复方法及***
CN108287797A (zh) * 2018-02-28 2018-07-17 郑州云海信息技术有限公司 服务器的bmc串口速率调整***、方法及存储介质
US10572435B2 (en) * 2018-07-20 2020-02-25 American Megatrends International, Llc Techniques of accessing serial console of BMC using host serial port
CN109117409A (zh) * 2018-07-26 2019-01-01 浪潮(北京)电子信息产业有限公司 一种服务器及其基于bmc的串口重定向的装置
CN109002415A (zh) * 2018-07-27 2018-12-14 浪潮(北京)电子信息产业有限公司 一种服务器及其基于bmc的数据传输装置
CN109032995B (zh) * 2018-08-21 2022-03-04 郑州云海信息技术有限公司 一种数据信息的传输方法、装置、设备及存储介质
TWI700581B (zh) * 2018-08-22 2020-08-01 神雲科技股份有限公司 伺服器及其偵錯方法
CN110913377B (zh) * 2018-09-18 2021-04-06 西安中兴新软件有限责任公司 切换串口工作状态的方法、***、蓝牙追踪设备及存储介质
CN109597778A (zh) * 2018-11-02 2019-04-09 山东超越数控电子股份有限公司 一种多路串口信号单接口复用输出***及其实现方法
CN109446101B (zh) * 2018-11-13 2021-10-29 郑州云海信息技术有限公司 基于ipmi指令重启BMC的自动化测试方法及装置
CN109582620B (zh) * 2018-12-21 2021-11-26 郑州云海信息技术有限公司 一种uart接口转换装置及接口转换方法
US11487683B2 (en) * 2020-04-15 2022-11-01 AyDeeKay LLC Seamlessly integrated microcontroller chip
CN113190393B (zh) * 2021-05-25 2023-01-24 海光信息技术股份有限公司 模式切换装置、设备接口自动化测试的方法及***
CN113177010A (zh) * 2021-05-31 2021-07-27 西安超越申泰信息科技有限公司 一种远程控制方法及***
CN113326157B (zh) * 2021-06-11 2023-01-06 苏州浪潮智能科技有限公司 一种fpga固件升级的电路和服务器
CN116710907A (zh) * 2021-11-12 2023-09-05 华为技术有限公司 串口切换装置、方法、设备、存储介质、***和车辆
CN114780468B (zh) * 2022-04-28 2023-08-11 北京百度网讯科技有限公司 服务器载板、数据通信方法、服务器主板、***及介质
CN115016850B (zh) * 2022-05-16 2024-04-19 北京计算机技术及应用研究所 一种基于国产处理器平台的uefi固件启动模式切换方法
CN114866424B (zh) * 2022-07-08 2022-11-18 苏州浪潮智能科技有限公司 服务器管理方法、装置、***、电子设备及可读存储介质

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7305668B2 (en) * 2002-07-31 2007-12-04 Intel Corporation Secure method to perform computer system firmware updates
US7809836B2 (en) * 2004-04-07 2010-10-05 Intel Corporation System and method for automating bios firmware image recovery using a non-host processor and platform policy to select a donor system
US7552217B2 (en) * 2004-04-07 2009-06-23 Intel Corporation System and method for Automatic firmware image recovery for server management operational code
WO2006069491A1 (en) * 2004-12-31 2006-07-06 Intel Corporation Remote logging mechanism
US20070088988A1 (en) * 2005-10-14 2007-04-19 Dell Products L.P. System and method for logging recoverable errors
US7933264B2 (en) * 2005-11-23 2011-04-26 Mitac International Corp. Serial multiplexer module for server management
US20070226377A1 (en) * 2006-02-09 2007-09-27 Dell Products L.P. Detecting parameters of a system UART and matching those parameters in a serial-over-LAN (SOL) UART
US7478299B2 (en) * 2006-08-14 2009-01-13 International Business Machines Corporation Processor fault isolation
US20090210601A1 (en) * 2008-02-20 2009-08-20 Broadcom Corporation Systems and methods for providing a virtual network interface connection ("nic") with the baseboard management controller ("bmc")
TW201020779A (en) * 2008-11-18 2010-06-01 Inventec Corp System for auto-operating backup firmware and method thereof
TWI399632B (zh) * 2008-12-10 2013-06-21 Micro Star Int Co Ltd Centralized processor overclocking method for computer motherboards
US8386764B2 (en) * 2010-01-18 2013-02-26 Inventec Corporation BIOS architecture
CN102486741B (zh) * 2010-12-02 2016-05-04 赛恩倍吉科技顾问(深圳)有限公司 串口共用***及方法
TWI459212B (zh) * 2011-08-19 2014-11-01 Giga Byte Tech Co Ltd 參數設定方法及系統
CN103246583A (zh) * 2012-02-09 2013-08-14 鸿富锦精密工业(深圳)有限公司 具有bmc固件修复功能的电子装置及修复方法

Also Published As

Publication number Publication date
CN103455455A (zh) 2013-12-18
US20130326278A1 (en) 2013-12-05

Similar Documents

Publication Publication Date Title
TW201348979A (zh) 串口切換系統、伺服器及串口切換方法
JP6017705B2 (ja) 二重通信ポートを有する防犯カメラ
WO2016037501A1 (zh) 设备管理的方法和装置
TWI224273B (en) Switching system for operation priority of I/O unit and method thereof
EP2453364B1 (en) A method for deterministic SAS discovery and configuration
CN106933753B (zh) 智能接口卡的控制方法及装置
TW201714432A (zh) 管理方法、服務控制器裝置以及非暫態電腦可讀取媒體
TW201721423A (zh) 使用串列連接scsi擴充器用於儲存區域網路管理之儲存介質、系統及方法
CN112015689B (zh) 串口输出路径切换方法、***及装置和交换机
WO2018133242A1 (zh) 终端、调试***和调试方法
WO2012059066A1 (zh) 串口定位故障方法及***
TW201516666A (zh) 電腦狀態監控系統
US20160026602A1 (en) Method and System for Communication of Device Information
CN101808130A (zh) 基于以太网的网络控制***
TWI468931B (zh) 磁碟配置方法及伺服器機架系統
CN117312067A (zh) 网卡调试***、方法、设备及存储介质
JP6777848B2 (ja) 制御装置、及びストレージ装置
CN104852815B (zh) 网络冗余的ipmi管理***
CN103793180A (zh) 磁盘配置方法及服务器机架***
CN107066415B (zh) 一种多分区服务器***的pcie子***电源控制***及方法
TW202020607A (zh) 硬碟模組及伺服系統
CN109446002A (zh) 一种用于服务器抓取sata硬盘的治具板、***及方法
US9037909B2 (en) Test apparatus
CN106372019B (zh) 一种***总线设备响应超时的处理方法及超时处理装置
CN108959026A (zh) 一种精确监控raid卡的方法