TWI700581B - 伺服器及其偵錯方法 - Google Patents
伺服器及其偵錯方法 Download PDFInfo
- Publication number
- TWI700581B TWI700581B TW107129365A TW107129365A TWI700581B TW I700581 B TWI700581 B TW I700581B TW 107129365 A TW107129365 A TW 107129365A TW 107129365 A TW107129365 A TW 107129365A TW I700581 B TWI700581 B TW I700581B
- Authority
- TW
- Taiwan
- Prior art keywords
- port
- management controller
- debug
- baseboard management
- debugging
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/0766—Error or fault reporting or storing
- G06F11/0772—Means for error signaling, e.g. using interrupts, exception flags, dedicated error registers
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/22—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
- G06F11/2205—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing using arrangements specific to the hardware being tested
- G06F11/2236—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing using arrangements specific to the hardware being tested to test CPU or processors
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/0706—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment
- G06F11/0709—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment in a distributed system consisting of a plurality of standalone computer nodes, e.g. clusters, client-server systems
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Quality & Reliability (AREA)
- Computer Hardware Design (AREA)
- Debugging And Monitoring (AREA)
- Programmable Controllers (AREA)
Abstract
本案提供一種伺服器及其偵錯方法。伺服器的偵錯方法包含複雜可程式邏輯裝置接收來自於切換件產生的控制訊號並產生切換訊號。以及匯流排開關依據切換訊號切換通訊埠通訊連接至基板管理控制器的除錯埠或串行埠。藉以在通訊埠完成偵錯工作或接收工控應用訊息。
Description
本發明是關於一種伺服器及其偵錯方法,特別是關於一種能在伺服器機殼外進行偵錯的伺服器及其偵錯方法。
按,一般的伺服器中包含主機板,主機板上更包含基本輸入輸出系統(Basic Input/Output System,簡稱BIOS)。BIOS用於初始化伺服器的硬體、管理硬體資料、屏蔽平台特性、引導操作系統,是連接計算機基礎硬體和系統軟體的橋梁。此外,BIOS也擁有對計算機硬體的訪問和控制能力,因此,為了進行開機過程的除錯,通常會在主機板上配置有除錯插口。當除錯者欲進行除錯時,便必須開啟伺服器的機殼,透過連接於機殼內的除錯插口接收除錯訊息以進行除錯。然而,此種除錯方式必須透過開啟機殼才能進行,不符合除錯人員所需的除錯工作效率。
本發明提出一種伺服器及其偵錯方法。
在一實施例中,一種伺服器包含機殼、切換件、複雜可程式邏輯裝置、基板管理控制器、除錯插口、通訊埠以及匯流排開關。切換件設置於機殼的外表面,用以產生控制訊號。複雜可程式邏輯裝置設置於機殼內並耦接於切換件,複雜可程式邏輯裝置接收控制訊號並產生切換訊
號。基板管理控制器設置於機殼內並耦接於複雜可程式邏輯裝置,且基板管理控制器具有除錯埠以及串行埠。除錯插口設置於機殼內並耦接於基板管理控制器的除錯埠。通訊埠設置於機殼的外表面並耦接於基板管理控制器。匯流排開關設置於機殼內並分別耦接於複雜可程式邏輯裝置、除錯埠、串行埠以及通訊埠,用以依據切換訊號切換通訊埠通訊連接至基板管理控制器的除錯埠或串行埠。
在一實施例中,所述切換件為警示發光件。
在一實施例中,所述伺服器更包含非同步收發傳輸器,除錯插口與基板管理控制器之間透過非同步收發傳輸器耦接。
在一實施例中,所述通訊埠為RS232通訊埠。
在一實施例中,所述複雜可程式邏輯裝置、基板管理控制器、除錯插口及匯流排開關設置於主機板上。
在一實施例中,一種伺服器的偵錯方法包含:複雜可程式邏輯裝置接收來自於切換件產生的控制訊號並根據控制訊號產生切換訊號;匯流排開關依據切換訊號切換通訊埠通訊連接至基板管理控制器的除錯埠及串行埠其中一者。
在一實施例中,基板管理控制器的除錯埠與除錯插口之間為雙向溝通,且基板管理控制器的除錯埠與通訊埠之間為雙向溝通。
在一實施例中,基板管理控制器與串行埠之間單向溝通,且是由基板管理控制器輸出工控應用訊息至串行埠。
在一實施例中,所述複雜可程式邏輯裝置判斷來自切換件產生的控制訊號之持續時間符合特定時間並根據判斷結果產生切換訊號。
在一實施例中,基板管理控制器的除錯埠更與除錯插口通訊連接,基板管理控制器藉由該除錯埠傳送第一偵錯訊息至除錯插口,基板管理控制器傳送第二偵錯訊息至通訊埠,第一偵錯訊息與第二偵錯訊息不完全相同。
10:機殼
20:切換件
30:複雜可程式邏輯裝置
31:通用輸入輸出接腳
31A:第一通用輸入輸出接腳
31B:第二通用輸入輸出接腳
40:基板管理控制器
41:除錯埠
42:串行埠
50:除錯插口
60:通訊埠
70:匯流排開關
S11:步驟
S12:步驟
S13:步驟
圖1為根據本發明伺服器之一實施例的方塊示意圖。
圖2為根據本發明伺服器的偵錯方法之一實施例的流程圖。
請配合參閱圖1,圖1為根據本發明伺服器之一實施例之方塊示意圖。圖1繪示之伺服器至少包含機殼10、切換件20、複雜可程式邏輯裝置30(Complex Programmable Logic Device,CPLD)、基板管理控制器40(Baseboard management controller,BMC)、除錯插口50、通訊埠60以及匯流排開關70(Bus switch)。切換件20及通訊埠60設置於機殼10的外表面,複雜可程式邏輯裝置30、基板管理控制器40、除錯插口50及匯流排開關60設置於機殼10內。且匯流排開關60分別耦接於複雜可程式邏輯裝置30、基板管理控制器40、除錯插口50及通訊埠60。
進一步地,於一實施例中,基板管理控制器40包含除錯埠41及串行(Serial Over Lan)埠42,匯流排開關60係分別耦接至基板管理控制器40的除錯埠41及串行埠42,而除錯插口50耦接至除錯埠41。
於此,透過機殼10外表面的切換件20產生控制訊號,複雜可程式邏輯裝置30接收機殼10外表面的切換件20傳送的該控制訊號並產
生切換訊號,而匯流排開關70依據切換訊號切換通訊埠60通訊連接至機板管理控制器40的除錯埠41或串行埠42。藉此,透過機殼10外表面的通訊埠60便能接收由除錯埠41輸出的除錯資訊或是由串行埠42輸出的工控應用訊息。
參閱圖1,於一實施例中,設置在機殼10內的複雜可程式邏輯裝置30、基板管理控制器40、除錯插口50及匯流排開關70是設置於主機板(Motherboard)上,並分別透過主機板上的線路彼此電性連接。於其他實施例中,基板管理控制器40是基板管理控制介面卡,於此,基板管理控制介面卡插設於主機板的介面卡插槽以與主機板電性連接。而本發明並不以前述實施態樣為限。
於一實施例中,切換件20為伺服器機殼10上的既有元件,也就是說,切換件20於伺服器中具有既有的第一功能,而在此實施例中則賦予切換件20第二功能。於此,切換件20可以包含一警示發光件(ID LED),於此實施例中,伺服器包含複數切換件20,各切換件20分別對應伺服器中的一個硬碟或電子裝置或對應伺服器的主板,按下切換件20可以控制該切換件20的該警示發光件發光與否,例如,當該警示發光件不發光時,按下該切換件20會使該警示發光件發光,而在該警示發光件發光的狀態下,按下該切換件,則會使該警示發光件切換狀態而呈現不發光的狀態。如此一來,伺服器維修人員在對伺服器中的硬碟或電子裝置進行維修或偵錯後,便可以改變切換件20的發光與否狀態以作為標記,藉以便於伺服器維修人員快速地觀測硬碟或電子裝置的維修或偵錯狀態。於此,按下
切換件20改變其發光與否狀態之功能為切換件20在伺服器中的既有功能(第一功能)。
於此實施例中,參閱圖2,複雜可程式邏輯裝置30接收來自於切換件20產生的控制訊號並產生切換訊號(步驟S11)。具體地,當切換件20被按壓時產生控制訊號,而複雜可程式邏輯裝置30接收控制訊號,並判斷來自切換件20產生的控制訊號之持續產生時間是否指示出該切換件20被長按,也就是說當該切換件20被持續按壓一持續產生時間時,該切換件20會相應該持續產生時間持續的產生該控制訊號,而該複雜可程式邏輯裝置30接收該控制訊號並根據一特定時間比對被持續產生的控制訊號之該持續產生時間以判斷該切換件20是否被長按,在該持續產生時間符合該特定時間時,即判斷該切換件20被長按,此時,該複雜可程式邏輯裝置30則根據該判斷結果,在判斷出該切換件20被長按而產生切換訊號,當該持續產生時間不符合該特定時間時,該複雜可程式邏輯裝置30則判斷出該切換件20沒有被長按,而不產生該切換訊號,且該切換件20根據該未達到該特定時間的按壓而切換該警示發光件發光的狀態。於此,本案所使用的切換件20具有兩個功能。在本實施例中,複雜可程式邏輯裝置30可以判斷該切換件20持續產生該控制訊號的持續產生時間是否持續到達或超過該特定時間,例如,該特定時間為3秒,當切換件20持續產生該控制訊號的持續產生時間符合3秒時產生切換訊號。
繼續參閱圖1,於一實施例中,複雜可程式邏輯裝置30具有複數通用輸入輸出(General Purpose Input/Output;GPIO)接腳31。於此,
複雜可程式邏輯裝置30至少包含第一通用輸入輸出接腳31A及第二通用輸入輸出接腳31B。
於一實施例中,切換件20耦接於複雜可程式邏輯裝置30,而第一通用輸入輸出接腳31A用以接收切換件20產生的控制信號,第二通用輸入輸出接腳31B用以輸出切換訊號。
基板管理控制器40主要係用於對伺服器進行管理。進一步地,基板管理控制器40在伺服器的開機流程中可以接收主機板的開機檢測信號並可藉由除錯埠41以輸出具有硬體除錯偵測信號的除錯資訊。於一實施例中,基板管理控制器40藉由除錯埠41與除錯插口50之間透過非同步收發傳輸器(UART,Universal Asynchronous Receiver/Transmitter)耦接。於此,透過非同步收發傳輸器本身低電壓以及速度穩定的特性穩定地對外溝通,也就是能夠穩定地向外輸出具有硬體除錯偵測信號的除錯資訊,也能穩定地接收來自於除錯插口50輸入的編程訊號。具體而言,位於機殼10內的除錯插口50與基板管理控制器40是常態通訊連接,以常態提供除錯資訊。
進一步地,基板管理控制器40的除錯埠41為具有雙向溝通能力的埠而可輸出具有硬體除錯偵測信號的除錯資訊並能接受工程人員所輸入的編程訊號。而串行埠42則為僅具有輸出訊號能力的單向埠。在此實施例中,配合匯流排開關60的切換,使得通訊埠60得以傳送透過該通訊埠60輸入至基板管理控制器40的除錯埠41的編程訊號以及接收來自除錯埠41透過該通訊埠60輸出具有硬體除錯偵測信號的除錯資訊或是接收來自串行埠42以透過該通訊埠60輸出該工控應用訊息,例如,接收來自串行
埠42的工控應用訊息以透過該通訊埠60輸出至該通訊埠60所連接的條碼機、印表機、數據機、繪圖機或搖桿裝置。
基於前述,當使用者欲進行偵錯時,只要持續按下該切換件20達該特定時間,該複雜可程式邏輯裝置30判斷由該切換件20持續產生的該控制訊號之該持續產生時間是否符合該特定時間。當該複雜可程式邏輯裝置30判斷該切換件20被持續按壓而持續產生的控制訊號的該持續產生時間符合該特定時間時,該複雜可程式邏輯裝置30根據該判斷結果產生該切換訊號。而匯流排開關70便依據該切換訊號切換通訊埠60通訊連接至基板管理控制器40的除錯埠41及串行埠42之其中一者(步驟S12)。藉此,使用者便能由通訊埠60進行偵錯或接收工控應用訊息(步驟S13)。
具體而言,使用者便能藉由該匯流排開關70切換連接該通訊埠60及該基板管理控制器40的除錯埠41以進行一偵錯模式,即由該通訊埠60接收該基板管理控制器40自該除錯埠41輸出的該除錯資訊及以該通訊埠60傳送該編程訊號至該基板管理控制器40的該除錯埠41或是切換該匯流排開關70用以連接該通訊埠60與該基板管理控制器40的串行埠42以進行一串行模式,即藉由該通訊埠60接收來自該基板管理控制器40的該串行埠42輸出的該工控應用訊息藉由該通訊埠60輸出。
詳而言之,在未持續按下該切換件20到達該特定時間時,除錯插口50是通訊連接至基板管理控制器40,使用者可由除錯插口50接收該除錯資訊。而當持續按壓該切換件20達該特定時間後,該複雜可程式邏輯裝置30產生該切換訊號,匯流排開關70切換通訊埠60通訊連接至基板管理控制器40的除錯埠41。如此一來,使用者便能由機殼10外表面的
通訊埠60接收該除錯資訊,而能在不需開啟機殼10的狀態下快速便利地進行除錯。進一步地,對於整體伺服器而言,由於使用者進行除錯時不需開啟機殼10,則機殼10內原有的精密佈線或走線遭受到破壞或更動的機率降低,而能確保伺服器的穩定性。
再更進一步地,於一些實施例中,為控管提供給一般使用者的該除錯資訊之內容,基板管理控制器40由除錯埠41輸出第一偵錯訊息至除錯插口50;基板管理控制器40由除錯埠41輸出第二偵錯訊息至通訊埠60;且第一偵錯訊息與第二偵錯訊息不完全相同。也就是說,由於位於機殼10外表面的通訊埠60多為一般消費者或使用者,因此基板管理控制器40輸出至通訊埠60之除錯資訊是符合一般消費者或使用者所需的一般資訊。具體地,基板管理控制器40由除錯埠41輸出至除錯插口50的除錯資訊可以包含並多於輸出至通訊埠60的除錯資訊,以便於高階工程師或程式設計者進行進階的除錯或編程。
此外,基板管理控制器40由除錯埠41輸出的除錯資訊也多於基板管理控制器40由串行埠42輸出的工控應用訊息。具體而言,由於基板管理控制器40係負責監控及管理伺服器的運作狀態而能存取諸多伺服器的運作資訊數據,於此,工控應用訊息及除錯資訊雖然都來自於基板管理控制器40,然而,由於串行埠42為僅具有輸出訊號能力的單向埠,因此,基板管理控制器40由串行埠42輸出的工控應用訊息內容為特定且受限的。
而由於除錯埠41為具有雙向溝通能力的埠,因此,基板管理控制器40由除錯埠41輸出的訊息除了預先設定的資訊之外,更可以透過編程訊號向基板管理控制器40要求取得其他非預先設定的資訊。因此,基
板管理控制器40由除錯埠41輸出的除錯資訊是多於基板管理控制器40由串行埠42輸出的工控應用訊息。
進一步地,在本實施例中,基板管理控制器40的除錯資訊是由除錯埠41輸出至除錯插口50或通訊埠60並非由基板管理控制器40本身所決定,而是基於匯流排開關70的切換所決定。
因此,為使基板管理控制器40可以依據除錯資訊輸出至除錯插口51或通訊埠60並決定部分被鎖定/限定/註記的資料不能由通訊埠60送出。在此實施例中,基板管理控制器40可以判斷匯流排開關70是否會切換通訊埠60通訊連接至基板管理控制器40的除錯埠41。具體地,透過讓基板管理控制器40取得匯流排開關70切換通訊埠60的相同切換訊號,便能使基板管理控制器40可以判斷匯流排開關70是否會切換通訊埠60通訊連接至基板管理控制器40的除錯埠41,以根據判斷決定部分被鎖定/限定/註記的資料不能由除錯埠41送出,也就是說在判斷出匯流排開關70切換通訊埠60通訊連接至基板管理控制器40的除錯埠41時,則基板管理控制器40鎖定部分被鎖定/限定/註記的資料,以使該部分被鎖定/限定/註記的資料不能由除錯埠41送出,進而阻止該部分被鎖定/限定/註記的資料不能由通訊埠60送出。
在一實施例中,基板管理控制器40也具有計時器,因此,在判斷切換器20是否被長按時,可以由複雜可程式邏輯裝置30先行判斷切換件20是否被長按後再將切換訊號同時傳送至匯流排開關70及基板管理控制器40,藉此使基板管理控制器40可以得到與匯流排開關70相同的切
換訊號,而能判斷出匯流排開關70是否會切換通訊埠60通訊連接至除錯埠41。
在另一實施例中,也可以是直接由基板管理控制器40來判斷,於此,切換件20將控制訊號同時輸出至複雜可程式邏輯裝置30及基板管理控制器40,複雜可程式邏輯裝置30與基板管理器40分別判斷控置訊號的持續產生時間是否符合特定時間,並據此判斷結果產生相同的切換訊號,藉此,基板管理控制器40便能得到與複雜可程式邏輯裝置30傳送至匯流排開關70相同的切換訊號,而能判斷出匯流排開關70是否會切換通訊埠60通訊連接至除錯埠41。
值得一提的是,由於複雜可程式邏輯裝置30是控制伺服器中各電子元件的上電時序,因此複雜可程式邏輯裝置30在伺服器的待機狀態(尚未完成開機程序)時即處於可運作狀態。如此一來,在伺服器的待機狀態時按下切換件20也能產生控制訊號,而複雜可程式邏輯裝置30在此狀態下也可以判斷控制訊號是否符合預期以產生切換訊號。
因此,由於一般伺服器的開機程序是先啟動基板管理控制器40,待基板管理控制器40正常運行後再啟動基本輸入輸出系統以完成整體操作系統的啟動。如此一來,若伺服器在基板管理控制器40正常運作後而基本輸入輸出系統啟動前有偵錯的需要時,由於複雜可程式邏輯裝置30已可判斷控制訊號是否符合預期以產生切換訊號,因此,在此狀態下透過切換件20也能將基板管理控制器40通訊連接至通訊埠60,以供使用者由機殼10外表面的通訊埠60接收除錯資訊。
由此可知,前述實施例可以將偵錯工作的時序提前到基板管理控制器40正常運作後且基本輸入輸出系統尚未運行前。除了可以滿足不同的偵測需求之外,由於基本輸入輸出系統尚未運行,因此偵錯工作後也不須重開機,而能更提高偵錯效率。
雖然本發明已以實施方式揭露如上,然其並非用以限定本發明,任何熟習此技藝者,在不脫離本發明之精神和範圍內,當可作各種之更動與潤飾,因此本發明之保護範圍當視後附之申請專利範圍所界定者為準。
S11、S12、S13:步驟
Claims (9)
- 一種伺服器,包含:一機殼;一切換件,設置於該機殼的外表面,用以產生一控制訊號,且該切換件為警示發光件;一複雜可程式邏輯裝置,設置於該機殼內並耦接於該切換件,該複雜可程式邏輯裝置接收該控制訊號並根據一特定時間比對被持續產生的該控制訊號之持續產生時間判斷該切換件是否被長按,接著根據該切換件是否被長按的判斷結果而產生一切換訊號或切換該警示發光件的發光狀態;一基板管理控制器,設置於該機殼內並耦接於該複雜可程式邏輯裝置,且該基板管理控制器具有一除錯埠以及一串行埠;一除錯插口,設置於該機殼內並耦接於該基板管理控制器的該除錯埠;一通訊埠,設置於該機殼的外表面並耦接於該基板管理控制器;以及一匯流排開關,設置於該機殼內並分別耦接於該複雜可程式邏輯裝置、該除錯埠、該串行埠以及該通訊埠,用以依據該切換訊號切換該通訊埠通訊連接至該基板管理控制器的該除錯埠或該串行埠。
- 如請求項1所述之伺服器,更包含一非同步收發傳輸器,該除錯插口與該基板管理控制器之間透過該非同步收發傳輸器耦接。
- 如請求項1所述之伺服器,其中該通訊埠為RS232通訊埠。
- 如請求項1所述之伺服器,其中該複雜可程式邏輯裝置、該基板管理控制器、該除錯插口及該匯流排開關設置於一主機板上。
- 一種伺服器的偵錯方法,包含:一複雜可程式邏輯裝置接收來自於一為警示發光件的切換件產生的一控制訊號並根據該控制訊號之持續時間符合一特定時間並根據判斷結果產生一切換訊號或切換該切換件的發光狀態;以及一匯流排開關依據該切換訊號切換一通訊埠通訊連接至一基板管理控制器的一除錯埠及一串行埠其中一者。
- 如請求項5所述之伺服器的偵錯方法,其中該基板管理控制器的該除錯埠與一除錯插口之間為雙向溝通,且該基板管理控制器的該除錯埠與該通訊埠之間為雙向溝通。
- 如請求項5所述之伺服器的偵錯方法,其中該基板管理控制器與該串行埠之間單向溝通,且是由該基板管理控制器輸出訊息至該串行埠。
- 如請求項5所述之伺服器的偵錯方法,其中該基板管理控制器由該除錯埠輸出一除錯資訊,該基板管理控制器由該串行埠輸出一工控應用訊息,該除錯資訊多於該工控應用訊息。
- 如請求項5所述之伺服器的偵錯方法,其中該基板管理控制器的該除錯埠更與一除錯插口通訊連接,該基板管理控制器傳送一第一偵錯訊息至該除錯插口,該基板管理控制器傳送一第二偵錯訊息至該通訊埠,該第一偵錯訊息與該第二偵錯訊息不完全相同。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW107129365A TWI700581B (zh) | 2018-08-22 | 2018-08-22 | 伺服器及其偵錯方法 |
| US16/260,965 US10860404B2 (en) | 2018-08-22 | 2019-01-29 | Server and debugging method therefor |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW107129365A TWI700581B (zh) | 2018-08-22 | 2018-08-22 | 伺服器及其偵錯方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TW202009704A TW202009704A (zh) | 2020-03-01 |
| TWI700581B true TWI700581B (zh) | 2020-08-01 |
Family
ID=69587186
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW107129365A TWI700581B (zh) | 2018-08-22 | 2018-08-22 | 伺服器及其偵錯方法 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US10860404B2 (zh) |
| TW (1) | TWI700581B (zh) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI795670B (zh) * | 2020-08-20 | 2023-03-11 | 新加坡商鴻運科股份有限公司 | 用於上位機與cpld之間資料處理之系統及方法 |
Families Citing this family (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB201905835D0 (en) * | 2019-04-26 | 2019-06-12 | Ibm | On-premise and off-premise debugging |
| CN112948157B (zh) * | 2021-01-29 | 2022-12-23 | 苏州浪潮智能科技有限公司 | 服务器故障定位方法、装置、系统及计算机可读存储介质 |
| CN113204510B (zh) * | 2021-04-29 | 2023-02-28 | 山东英信计算机技术有限公司 | 一种服务器管理架构和服务器 |
| CN113867741B (zh) * | 2021-08-30 | 2025-08-29 | 浪潮电子信息产业股份有限公司 | 一种扩展芯片的调试升级系统、方法和装置 |
| CN114038181B (zh) * | 2021-10-25 | 2023-05-12 | 苏州浪潮智能科技有限公司 | 一种远程调试装置及服务器 |
| CN114780318B (zh) * | 2022-04-29 | 2024-10-18 | 苏州浪潮智能科技有限公司 | 一种应用于移除pch服务器的调试装置及方法 |
| CN116719734A (zh) * | 2023-06-19 | 2023-09-08 | 深圳市同泰怡信息技术有限公司 | 一种调试方法、基板管理控制器及服务器 |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TW201020767A (en) * | 2008-11-27 | 2010-06-01 | Inventec Corp | Error detecting apparatus of server and error detecting method thereof |
| CN103049410A (zh) * | 2011-10-11 | 2013-04-17 | 鸿富锦精密工业(深圳)有限公司 | 服务器及其串口切换电路 |
| TW201341811A (zh) * | 2012-04-09 | 2013-10-16 | Hon Hai Prec Ind Co Ltd | 主機板測試裝置及其轉接模組 |
| CN107678988A (zh) * | 2017-09-08 | 2018-02-09 | 郑州云海信息技术有限公司 | 一种多功能串口装置及实现方法 |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103455455A (zh) * | 2012-05-30 | 2013-12-18 | 鸿富锦精密工业(深圳)有限公司 | 串口切换系统、服务器及串口切换方法 |
| CN104021050B (zh) * | 2014-05-07 | 2017-02-15 | 英业达科技有限公司 | 服务器 |
-
2018
- 2018-08-22 TW TW107129365A patent/TWI700581B/zh not_active IP Right Cessation
-
2019
- 2019-01-29 US US16/260,965 patent/US10860404B2/en not_active Expired - Fee Related
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TW201020767A (en) * | 2008-11-27 | 2010-06-01 | Inventec Corp | Error detecting apparatus of server and error detecting method thereof |
| CN103049410A (zh) * | 2011-10-11 | 2013-04-17 | 鸿富锦精密工业(深圳)有限公司 | 服务器及其串口切换电路 |
| TW201341811A (zh) * | 2012-04-09 | 2013-10-16 | Hon Hai Prec Ind Co Ltd | 主機板測試裝置及其轉接模組 |
| CN107678988A (zh) * | 2017-09-08 | 2018-02-09 | 郑州云海信息技术有限公司 | 一种多功能串口装置及实现方法 |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI795670B (zh) * | 2020-08-20 | 2023-03-11 | 新加坡商鴻運科股份有限公司 | 用於上位機與cpld之間資料處理之系統及方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| US20200064402A1 (en) | 2020-02-27 |
| TW202009704A (zh) | 2020-03-01 |
| US10860404B2 (en) | 2020-12-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| TWI700581B (zh) | 伺服器及其偵錯方法 | |
| CN104639380B (zh) | 服务器监控方法 | |
| TW201500935A (zh) | 機櫃伺服器基板管理控制器開關機控制系統及方法 | |
| US20110179211A1 (en) | Bios architecture | |
| US20090077412A1 (en) | Administering A System Dump On A Redundant Node Controller In A Computer System | |
| JPS62247436A (ja) | コンピユ−タ診断システム | |
| US20070234123A1 (en) | Method for detecting switching failure | |
| CN111709030B (zh) | 一种可信平台模块板卡 | |
| CN118132458A (zh) | Mmio地址资源分配方法、装置、计算设备和存储介质 | |
| CN118643000A (zh) | 服务器PCIe端口的配置信息表的生成方法、发送方法和装置 | |
| CN117520234B (zh) | Type-C接口外接设备自动识别电路及相关设备 | |
| US20070028148A1 (en) | Device and method for malfunction monitoring and control | |
| CN120762710B (zh) | 服务器的板卡固件升级系统、方法、装置、设备及介质 | |
| CN114168205A (zh) | 一种bios固件校验系统、方法和装置 | |
| CN110955565A (zh) | 服务器及其侦错方法 | |
| CN109446002A (zh) | 一种用于服务器抓取sata硬盘的治具板、系统及方法 | |
| CN116137603B (zh) | 链路故障的检测方法和装置、存储介质及电子装置 | |
| CN118170712A (zh) | 一种控制板和服务器 | |
| CN113765827B (zh) | 一种交换机固件保护系统 | |
| TWI426388B (zh) | 超級輸入輸出模組、電腦系統及其控制方法 | |
| CN111007815B (zh) | 一种支持双机热备的集中控制主机 | |
| CN113553224A (zh) | 基于主板检测基板管理控制器基本功能的方法、装置、设备 | |
| CN115168146A (zh) | 一种异常检测方法和装置 | |
| CN100418059C (zh) | 切换失效的检测方法 | |
| CN114857069B (zh) | 一种风扇治具板 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| MM4A | Annulment or lapse of patent due to non-payment of fees |