TWI604304B - 電子裝置及其檢測方法 - Google Patents

電子裝置及其檢測方法 Download PDF

Info

Publication number
TWI604304B
TWI604304B TW105109605A TW105109605A TWI604304B TW I604304 B TWI604304 B TW I604304B TW 105109605 A TW105109605 A TW 105109605A TW 105109605 A TW105109605 A TW 105109605A TW I604304 B TWI604304 B TW I604304B
Authority
TW
Taiwan
Prior art keywords
controller
electronic device
standard
processor
bus bar
Prior art date
Application number
TW105109605A
Other languages
English (en)
Other versions
TW201734787A (zh
Inventor
林淳智
盧冬琳
Original Assignee
緯創資通股份有限公司
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 緯創資通股份有限公司 filed Critical 緯創資通股份有限公司
Priority to TW105109605A priority Critical patent/TWI604304B/zh
Priority to CN201610207823.0A priority patent/CN107239372B/zh
Priority to US15/210,897 priority patent/US10762029B2/en
Publication of TW201734787A publication Critical patent/TW201734787A/zh
Application granted granted Critical
Publication of TWI604304B publication Critical patent/TWI604304B/zh

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/42Bus transfer protocol, e.g. handshake; Synchronisation
    • G06F13/4282Bus transfer protocol, e.g. handshake; Synchronisation on a serial bus, e.g. I2C bus, SPI bus
    • 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3003Monitoring arrangements specially adapted to the computing system or computing system component being monitored
    • G06F11/3027Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system component is a bus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3058Monitoring arrangements for monitoring environmental properties or parameters of the computing system or of the computing system component, e.g. monitoring of power, currents, temperature, humidity, position, vibrations
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/16Error detection or correction of the data by redundancy in hardware
    • G06F11/20Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
    • G06F11/2002Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where interconnections or communication control functionality are redundant
    • G06F11/2007Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where interconnections or communication control functionality are redundant using redundant communication media

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computing Systems (AREA)
  • Quality & Reliability (AREA)
  • Mathematical Physics (AREA)
  • Computer Hardware Design (AREA)
  • Debugging And Monitoring (AREA)

Description

電子裝置及其檢測方法
本發明是有關於一種電子裝置以及電子裝置的檢測方法。
基板管理控制器(Baseboard Management Controller,BMC)是用於管理伺服器系統。一般而言,為了監控電腦系統的內部運作是否正常,使用者可利用配置於主機板上的BMC來檢測電腦系統。常見的方式包括遠端控制BMC,以偵測電腦系統中用以感測各個元件運作情況的各個感測器的讀值(例如:風扇的轉速或者處理器的溫度等)。然而,對於電腦系統中BMC無法直接存取的元件,在檢測時就必須透過作業系統來進行診斷測試,再經由平台控制集線器(Platform Controller Hub,PCH)將檢測結果回傳給BMC。在這樣的情況之下,如果中央處理器(Central Processing Unit,CPU)或PCH等硬體發生故障的話,便完全無法對該些元件進行檢測。因此,廠商必須要找尋更佳的技術及方法來實現對電腦系統進行遠端檢測。
本發明提供一種電子裝置及其檢測方法,藉由將輔助控制器(如,基板管理控制器)與符合第一標準(如,快捷外設互聯標準)的匯流排相互連接,便可藉由第一標準來遠端檢測電子裝置中的各個周邊元件,從而增加輔助控制器的檢測範圍。
本發明的電子裝置包括處理器、平台控制器以及輔助控制器。處理器包括符合第一標準的第一匯流排。平台控制器耦接處理器,且處理器透過該平台控制器或是該第一匯流排以藉由該第一標準來連接該電子裝置的至少一周邊元件。輔助控制器透過第一匯流排以耦接處理器,且處理器透過第二匯流排以及平台控制器以控制輔助控制器。輔助控制器接收檢測訊號,並依據檢測訊號以透過符合第一標準的第一匯流排來檢測電子裝置中的處理器、平台控制器或至少一周邊元件。
本發明的電子裝置的檢測方法適用於電子裝置。電子裝置包括處理器、平台控制器以及輔助控制器。此方法包括以下步驟。接收檢測訊號,其中輔助控制器透過符合第一標準的第一匯流排以耦接處理器,且處理器透過第二匯流排以及平台控制器以控制輔助控制器。依據檢測訊號以透過符合第一標準的第一匯流排來檢測電子裝置中的處理器、平台控制器或至少一周邊元件。回應檢測結果。
基於上述,本發明實施例將電子裝置的輔助控制器額外連接到符合第一標準(如,快捷外設互聯標準)的第一匯流排以耦接處理器及平台控制器,並將輔助控制器設定成符合第一標準的終端,藉此便可透過符合第一標準的第一匯流排以及點對點交易功能來檢測電子裝置中的各個元件(如,處理器、平台控制器或周邊元件)。據此,可增加輔助控制器的檢測範圍。換句話說,當處理器或平台控制器發生故障時,本發明的電子裝置便可藉由輔助控制器透過符合第一標準的第一匯流排來檢測電子裝置中的各個元件,從而強化遠端檢測的功能。
為讓本發明的上述特徵和優點能更明顯易懂,下文特舉實施例,並配合所附圖式作詳細說明如下。
以下提出多個實施例來說明本發明,然而本發明不僅限於所例示的多個實施例。又實施例之間也允許有適當的結合。在本案說明書全文(包括申請專利範圍)中所使用的「耦接」一詞可指任何直接或間接的連接手段。舉例而言,若文中描述第一元件耦接於第二元件,則應該被解釋成該第一元件可以直接連接於該第二元件,或者該第一元件可以透過其他元件或某種連接手段而間接地連接至該第二元件。此外,「訊號」一詞可指至少一電流、電壓、電荷、溫度、資料、電磁波或任何其他一或多個訊號。
圖1繪示本發明一實施例之電子裝置的方塊圖。請參考圖1,在本實施例中,電子裝置100包括輔助控制器101、處理器103、平台控制器105、第一周邊元件107、第二周邊元件109以及感測器元件111。處理器103可例如是中央處理單元(Central Processing Unit,CPU),或是其他可程式化之一般用途或特殊用途的微處理器(Microprocessor)、數位訊號處理器(Digital Signal Processor,DSP)、可程式化控制器、特殊應用積體電路(Application Specific Integrated Circuits,ASIC)、可程式化邏輯裝置(Programmable Logic Device,PLD)或其他類似裝置或這些裝置的組合。處理器103包括符合第一標準的第一匯流排I1。在本實施例中,處理器103例如為CPU,並且第一標準可例如是快捷外設互聯標準(Peripheral Component Interconnect Express,PCI-E)。處理器103可執行電子裝置100中的作業系統,並透過平台控制器105或是透過符合第一標準的第一匯流排I1來耦接至電子裝置100中的許多周邊元件,並對這些周邊元件進行存取。在本實施例中,平台控制器105例如為平台控制集線器(Platform Controller Hub,PCH),並且例如是透過相容於PCI-E標準的直接媒體介面(Direct Media Interface,DMI)與處理器103相連接。
第一周邊元件107為符合第一標準的元件,並且透過符合第一標準的第一匯流排I1與處理器103相連接。在本實施例中,第一周邊元件107可例如是音效卡或顯示卡等符合PCI-E標準的元件。第一周邊元件107可以稱為是符合第一標準(PCIe標準)的直接連接式周邊元件。平台控制器105透過符合第一標準的第一匯流排I1連接於第二周邊元件109。在本實施例中,第二周邊元件109可例如是符合串行ATA(Serial Advanced Technology Attachment;SATA)、通用序列匯流排(Universal Serial Bus;USB)或區域網路(Local Area Network;LAN)等通訊協定的其他I/O元件。平台控制器105可藉由符合第一標準(PCIe標準)的第一匯流排I1或是與第二周邊元件109相符的通訊協定的匯流排來耦接第二周邊元件109,使得第二周邊元件109可被稱為是符合第一標準(PCIe標準)的間接連接式周邊元件。據此,處理器103可透過符合第一標準的第一匯流排I1連接並存取電子裝置100中的第一周邊元件107(直接連接式周邊元件),以及可透過平台控制器105連接並存取電子裝置100中的第二周邊元件109(間接連接式周邊元件)。在本實施例中,處理器103可將每個周邊元件(如,第一週邊元件107及第二週邊元件109)設定為是符合第一標準(PCIe標準)的多個終端,藉以進行資料存取或檢測等操作。
輔助控制器101例如是微處理器(micro-processor)、或是其他可程式化之處理單元(Microprocessor)、數位訊號處理器(Digital Signal Processor,DSP)、可程式化控制器、特殊應用積體電路(Application Specific Integrated Circuits,ASIC)、可程式化邏輯裝置(Programmable Logic Device,PLD)或其他類似裝置。在本實施例中,輔助控制器101例如為基板管理控制器,輔助控制器101例如是透過智慧平台管理匯流排(Intelligent Platform Management Bus;IPMB)與感測器元件111相連接,以測試配置在電子裝置100中的感測器元件111。在本實施例中,感測器元件111可例如是監控風扇轉速或處理器溫度等的感測器、乙太網路(Ethernet)管理器、除錯串列端點(debig serial port)…等元件。一般而言,基板管理控制器是透過第二匯流排I2(例如,系統管理匯流排(System Management Bus,SMBus)或低針數匯流排(Low Pin Count Bus,LPC Bus))與平台控制器105相連接,進而耦接處理器103。據此,在本實施例中,處理器103可透過第二匯流排I2以及平台控制器105以控制輔助控制器101。具體而言,處理器103可透過第二匯流排I2以及平台控制器105發送智慧平台管理介面(Intelligent Platform Management Interface;IPMI)指令至輔助控制器101,以指示輔助控制器101測試配置於電子裝置100中的感測器元件111。
為使輔助控制器101能夠更為全面性地偵測及診斷電子裝置100中的各種周邊元件,本實施例的輔助控制器101(例如,基板管理控制器)更透過第一匯流排I1與平台控制器105相連接,進而耦接處理器103。由於第一標準支援點對點交易(peer-to-peer transaction)功能,因此,在第一標準的規範下,符合第一標準的各匯流排(如,第一匯流排I1)上的各個終端可直接相互溝通,而無須經由其他元件(如,CPU)接手。舉例而言,電子裝置100中的處理器103、平台控制器105、第一周邊元件107以及第二周邊元件109皆可視為符合第一標準的終端。當輔助控制器101被設定為符合第一標準的終端之一,即使在處理器103或平台控制器105發生故障時,輔助控制器101(如,基板管理控制器)仍可直接透過符合第一標準的第一匯流排I1,藉由點對點交易功能來檢測處理器103、平台控制器105、第一周邊元件107或第二周邊元件109,以判斷該些元件是否正常運作。詳細的存取以及判斷方式將在以下描述。
圖2繪示本發明一實施例之電子裝置的檢測方法的流程圖。本實施例的方法適用於圖1中的電子裝置100,此電子裝置100主要包括處理器103、平台控制器105以及輔助控制器101。以下將參照圖1中電子裝置100的各組件來描述本實施例方法的詳細步驟。
請參考圖2,在步驟S200中,可將輔助控制器101設定為符合第一標準的多個終端其中之一。若此步驟已經事先完成,則可不用一定需要直接步驟S201,而可忽略步驟S200以進入步驟S209。圖2步驟S200可以更為細分為多個細節步驟S201、203、205以及207。在步驟S201中,輔助控制器101會取得輔助控制器101的位址資訊。在本實施例中,輔助控制器101例如為基板管理控制器,其PCI-E位址是由PCI所規範的匯流排/元件/功能/暫存器(Bus /Device /Function /Register)所組成,其例如是於出廠時預設或可於BIOS階段由使用者自行設定,本發明不在此限制。在輔助控制器101取得輔助控制器101的位址資訊後,進入步驟S203,輔助控制器101會判斷所取得的位址資訊是否有效。在本實施例中,輔助控制器101(即,基板管理控制器)會掃描所有PCI-E匯流排中的所有PCI-E終端的PCI-E位址,並且判斷在步驟S201中所取得的PCI-E位址是否有效。倘若在步驟S201中所取得的PCI-E位址與在步驟S203中所掃描到的PCI-E位址的其中之一發生重複,則判斷步驟S201中所取得的PCI-E位址無效(步驟S207);反之,則判斷步驟S201中所取得的PCI-E位址有效,並隨之進行步驟S205。
在步驟S205中,輔助控制器101會將輔助控制器101的組態資訊寫入輔助控制器101的儲存模組中。一般而言,一個PCI-E位址可用以代表一個終端或一個PCI-E元件,而各個終端或各個元件都會有一個PCI組態空間(configuration space)來表示其屬性。此處的『組態資訊』可以是PCI組態空間中的PCI組態空間資訊。在本實施例中,輔助控制器101(如,基板管理控制器)的PCI組態空間資訊可例如是包括PCI所規範的廠商識別碼(Vender ID)、裝置識別碼(Device ID)及基址暫存器位址(Base Address Register,BAR)等多個資訊。
完成上述的步驟S200(包含步驟S201、S203、S205及S207)後,輔助控制器101被設定為是符合第一標準(如,PCI-E標準)的終端之一,如此便能夠依據其位址資訊以及組態資訊,透過符合第一標準的第一匯流排I1,藉由第一標準中的點對點交易功能,來存取匯流排上的其他終端。具體而言,輔助控制器101(即,基板管理控制器)可依據其PCI-E位址資訊以及PCI組態空間資訊來傳遞交換層資訊包(Transaction Layer Packets,TLPs),以存取處理器103、平台控制器105、第一周邊元件109或第二周邊元件109的暫存器。
請繼續參考圖2,在步驟S209中,輔助控制器101會接收檢測訊號。在本實施例中,輔助控制器101(如,基板管理控制器)包括網路模組,並且藉由網路模組來接收遠端的檢測訊號。檢測訊號可例如是指示輔助控制器101檢測第一周邊元件107是否正常運作,或指示輔助控制器101檢測其所能存取的所有元件是否正常運作,本發明不在此限制。隨後,假如所接收的檢測訊號是指示輔助控制器101檢測電子裝置100中的處理器103、平台控制器105、第一周邊元件107或第二周邊元件109是否正常運作,則於步驟S211中,輔助控制器101會依據所接收的檢測訊號,透過符合第一標準的第一匯流排I1,藉由第一標準的點對點交易功能來存取檢測訊號所對應的處理器103、平台控制器105、第一周邊元件107或第二周邊元件109的暫存器。在本實施例中,輔助控制器101所接收的檢測訊號例如是指示輔助控制器101檢測第一周邊元件107,在步驟S211中,輔助控制器101會依據其PCI-E位址資訊以及PCI組態空間資訊來傳遞交換層資訊包,以存取第一周邊元件107的暫存器。透過存取檢測訊號所對應的元件的暫存器,於步驟S213中,輔助控制器101可判斷檢測訊號所對應的元件是否正常運作,並且回應檢測結果。在本實施例中,輔助控制器101可例如透過存取第一周邊元件107的暫存器來命令第一周邊元件107進行特定的操作,隨後再透過存取第一周邊元件107的暫存器來判斷第一周邊元件107的狀態是否符合上述特定操作下的預期結果,以檢測第一周邊元件107是否正常運作,並回應檢測結果。
如此一來,電子裝置100可藉由輔助控制器101來直接對處理器103、平台控制器105、第一周邊元件107或第二周邊元件109進行檢測,並回應檢測結果。值得一提的是,在本發明的一實施例中,電子裝置100更包括電源模組,且此電源模組在電子裝置100待機時會持續提供輔助電源予電子裝置100,而輔助控制器101能夠以上述的輔助電源作為電力來進行操作,包括接收檢測訊號、檢測電子裝置100中的元件以及回應檢測結果等。
在本發明的一實施例中,輔助控制器101也可例如是藉由網路模組接收檢測訊號,以指示輔助控制器101針對感測器元件111進行檢測。此時,倘若輔助控制器101為基板管理控制器,並且例如是透過智慧平台管理匯流排(IPMB)與感測器元件111相連接,則輔助控制器101可直接透過IPMB存取感測器元件111。如此一來,即使在電子裝置100待機、CPU發生故障或作業系統無法開啟時,電子裝置100仍可藉由輔助控制器101來接收檢測訊號,並且對檢測訊號所指示的元件(如,處理器103、平台控制器105、第一周邊元件107、第二周邊元件109或感測器元件111等)進行檢測,以判斷該些元件是否正常運作。
在前述實施例中,輔助控制器101例如是電子裝置100的基板管理控制器,並且電子裝置100藉由基板管理控制器來執行電子裝置的檢測方法。然而,本發明並不限於此。在另一實施例中,輔助控制器101也可例如是以嵌入式控制器來實作,而電子裝置100藉由嵌入式控制器來執行電子裝置的檢測方法。
圖3繪示本發明另一實施例之電子裝置的方塊圖。請參考圖3,電子裝置300包括輔助控制器301、處理器303、平台控制器305、第一周邊元件307、第二周邊元件309、感測器元件311以及基板管理控制器313。在本實施例中,輔助控制器301例如為嵌入式控制器,包括輸入模組以及網路模組,用以接收檢測訊號。輔助控制器301、平台路徑控制器305與基板管理控制器313之間是透過第二匯流排I2,例如,系統管理匯流排(System Management Bus,SMBus)或低針數匯流排(Low Pin Count Bus,LPC Bus)相連接,並且輔助控制器301與平台路徑控制器305之間更透過符合第一標準的第一匯流排I1相連接。此外,如圖3所示,電子裝置300中的其他各元件與其連接方式皆已於前述實施例中詳細描述,在此不再贅述。
類似地,由於第一標準支援點對點交易(peer-to-peer transaction)功能,因此,在第一標準的規範下,符合第一標準的匯流排(如,第一匯流排I1)上的各個終端可直接相互溝通,而無須經由其他元件(如,CPU)接手。舉例而言,在本實施例中,當處理器303或平台控制器305發生故障時,輔助控制器301(如,嵌入式控制器)仍可直接透過符合第一標準的第一匯流排I1來存取第一周邊元件307或第二周邊元件309,以檢測第一周邊元件307或第二周邊元件309是否正常運作。除此之外,在本實施例中,輔助控制器301更可透過第二匯流排I2來指示基板管理控制器313對感測器元件311進行檢測。輔助控制器301透過符合第一標準的第一匯流排I1來存取處理器303、平台控制器305、第一周邊元件307或第二周邊元件309的方式是類似於前述圖1與圖2的實施例所介紹的電子裝置的檢測方法,在此不再贅述。
綜上所述,本發明實施例將電子裝置的輔助控制器額外連接到符合第一標準(如,快捷外設互聯標準)的第一匯流排以耦接處理器及平台控制器,並將輔助控制器設定成符合第一標準的終端,藉此便可透過符合第一標準的第一匯流排以及點對點交易功能來檢測電子裝置中的各個元件(如,處理器、平台控制器或周邊元件)。據此,本發明實施例所述的電子裝置以及其檢測方法可增加輔助控制器的檢測範圍。換句話說,另一方面,本發明實施例的輔助控制器可透過輔助電源來運作。如此一來,藉由本發明實施例提供的電子裝置及其檢測方法,無論當電子裝置處於待機狀態、或者處理器或其他元件損壞等因素導致無法藉由作業系統來對各元件進行檢測或診斷時,仍然能夠藉由輔助控制器來藉由第一標準的點對點交易功能,透過符合第一標準的第一匯流排直接存取所欲檢測的元件,從而強化遠端檢測的功能。
雖然本發明已以實施例揭露如上,然其並非用以限定本發明,任何所屬技術領域中具有通常知識者,在不脫離本發明的精神和範圍內,當可作些許的更動與潤飾,故本發明的保護範圍當視後附的申請專利範圍所界定者為準。
100、300:電子裝置 101、301:輔助控制器 103、303:處理器 105、305:平台控制器 107、307:第一周邊元件 109、309:第二周邊元件 111、311:感測器元件 313:基板管理控制器 I1:第一匯流排 I2:第二匯流排 DMI:直接媒體介面 IPMB:智慧平台管理匯流排 S200~S213:電子裝置的檢測方法的步驟
圖1繪示本發明一實施例之電子裝置的方塊圖。 圖2繪示本發明一實施例之電子裝置的檢測方法的流程圖。 圖3繪示本發明另一實施例之電子裝置的方塊圖。
100:電子裝置 101:輔助控制器 103:處理器 105:平台控制器 107:第一周邊元件 109:第二周邊元件 111:感測器元件 I1:第一匯流排 I2:第二匯流排 DMI:直接媒體介面 IPMB:智慧平台管理匯流排

Claims (10)

  1. 一種電子裝置,包括:一處理器,包括符合一第一標準的一第一匯流排;一平台控制器,耦接該處理器,其中該處理器透過該平台控制器或是該第一匯流排以藉由該第一標準來連接該電子裝置的至少一周邊元件;以及一輔助控制器,透過該第一匯流排與該平台控制器箱連接並進而耦接該處理器,且該處理器透過一第二匯流排以及該平台控制器以控制該輔助控制器,其中該輔助控制器接收一檢測訊號,依據該檢測訊號以透過符合該第一標準的該第一匯流排來檢測該電子裝置中的該處理器、該平台控制器或該至少一周邊元件。
  2. 如申請專利範圍第1項所述的電子裝置,其中該第一標準是快捷外設互聯標準,且該第二匯流排不符合該第一標準。
  3. 如申請專利範圍第1項所述的電子裝置,其中該輔助控制器被設定為符合該第一標準的多個終端其中之一,並且該輔助控制器藉由該第一標準中的點對點交易(peer-to-peer transaction)功能以檢測該電子裝置中的該處理器、該平台控制器或該至少一周邊元件。
  4. 如申請專利範圍第1項所述的電子裝置,其中該輔助控制器以該電子裝置的輔助電源為電力來進行操作。
  5. 如申請專利範圍第1項所述的電子裝置,其中該輔助控制器是一基板管理控制器,其中該基板管理控制器包括一網路模組,該輔助控制器藉由該網路模組接收該檢測訊號。
  6. 如申請專利範圍第1項所述的電子裝置,其中該第二匯流排是一系統管理匯流排或是一低針數匯流排。
  7. 一種電子裝置的檢測方法,其中該電子裝置包括一處理器、一平台控制器、以及一輔助控制器,該檢測方法包括:接收一檢測訊號,其中該輔助控制器透過符合一第一標準的一第一匯流排與該平台控制器箱連接並進而耦接該處理器,且該處理器透過一第二匯流排以及該平台控制器以控制該輔助控制器;依據該檢測訊號以透過符合該第一標準的該第一匯流排來檢測該電子裝置中的該處理器、該平台控制器或至少一周邊元件;以及回應一檢測結果。
  8. 如申請專利範圍第7項所述之電子裝置的檢測方法,更包括:將該輔助控制器設定為符合該第一標準的多個終端其中之一。
  9. 如申請專利範圍第8項所述之電子裝置的檢測方法,將該輔助控制器設定為符合該第一標準的該些終端其中之一包括下列步驟: 取得該輔助控制器的一位址資訊;判斷該位址資訊是否有效;以及當該位址資訊有效時,將該輔助控制器的一組態資訊寫入該輔助控制器的一儲存模組,其中該位址資訊以及該組態資訊符合該第一標準。
  10. 如申請專利範圍第9項所述之電子裝置的檢測方法,依據該檢測訊號以透過符合該第一標準的該第一匯流排來檢測該電子裝置中的該處理器、該平台控制器或該至少一周邊元件包括下列步驟:依據該位址資訊以及該組態資訊並藉由該第一標準中的點對點交易功能以檢測該電子裝置中的該處理器、該平台控制器或該至少一周邊元件。
TW105109605A 2016-03-28 2016-03-28 電子裝置及其檢測方法 TWI604304B (zh)

Priority Applications (3)

Application Number Priority Date Filing Date Title
TW105109605A TWI604304B (zh) 2016-03-28 2016-03-28 電子裝置及其檢測方法
CN201610207823.0A CN107239372B (zh) 2016-03-28 2016-04-06 电子装置及其检测方法
US15/210,897 US10762029B2 (en) 2016-03-28 2016-07-15 Electronic apparatus and detection method using the same

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW105109605A TWI604304B (zh) 2016-03-28 2016-03-28 電子裝置及其檢測方法

Publications (2)

Publication Number Publication Date
TW201734787A TW201734787A (zh) 2017-10-01
TWI604304B true TWI604304B (zh) 2017-11-01

Family

ID=59896481

Family Applications (1)

Application Number Title Priority Date Filing Date
TW105109605A TWI604304B (zh) 2016-03-28 2016-03-28 電子裝置及其檢測方法

Country Status (3)

Country Link
US (1) US10762029B2 (zh)
CN (1) CN107239372B (zh)
TW (1) TWI604304B (zh)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10642773B2 (en) * 2018-03-28 2020-05-05 Lenovo Enterprise Solutions (Singapore) Pte. Ltd BMC coupled to an M.2 slot
US11171788B2 (en) * 2019-06-03 2021-11-09 Dell Products L.P. System and method for shared end device authentication for in-band requests
TWI776180B (zh) * 2020-07-03 2022-09-01 聯陽半導體股份有限公司 電子系統
TWI811607B (zh) * 2020-12-31 2023-08-11 新唐科技股份有限公司 微控制器、微控制器的測試方法以及包含微控制器的系統
CN117807003A (zh) * 2022-09-26 2024-04-02 华为技术有限公司 一种电子设备、处理器、数据传输方法及装置

Family Cites Families (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4516199A (en) * 1979-10-11 1985-05-07 Nanodata Computer Corporation Data processing system
US5535414A (en) * 1992-11-13 1996-07-09 International Business Machines Corporation Secondary data transfer mechanism between coprocessor and memory in multi-processor computer system
US5500946A (en) * 1992-11-25 1996-03-19 Texas Instruments Incorporated Integrated dual bus controller
US5619706A (en) * 1995-03-02 1997-04-08 Intel Corporation Method and apparatus for switching between interrupt delivery mechanisms within a multi-processor system
US5822553A (en) * 1996-03-13 1998-10-13 Diamond Multimedia Systems, Inc. Multiple parallel digital data stream channel controller architecture
US6496790B1 (en) * 2000-09-29 2002-12-17 Intel Corporation Management of sensors in computer systems
US6948008B2 (en) * 2002-03-12 2005-09-20 Intel Corporation System with redundant central management controllers
TWI246372B (en) * 2004-04-09 2005-12-21 Asrock Inc A computer system with PCI express interface
US7451064B2 (en) * 2004-10-06 2008-11-11 Hewlett-Packard Development Company, L.P. System and method for logging hardware usage data, and uses for such logged hardware usage data
US8539245B2 (en) 2010-08-06 2013-09-17 Intel Corporation Apparatus and method for accessing a secure partition in non-volatile storage by a host system enabled after the system exits a first instance of a secure mode
TWI476571B (zh) 2010-09-30 2015-03-11 Ibm 資訊處理系統中裝置區域之風扇控制方法及風扇控制裝置
CN102479148A (zh) * 2010-11-30 2012-05-30 英业达股份有限公司 周边元件的输入输出端口状态的监控***与其方法
CN102479129B (zh) * 2010-11-30 2014-03-19 英业达股份有限公司 周边组件状态的检测装置
US8875154B2 (en) * 2013-01-25 2014-10-28 American Megatrends, Inc. Interface specific and parallel IPMI message handling at baseboard management controller
US9811455B2 (en) * 2013-03-15 2017-11-07 The Boeing Company Accessing different types of memory by respective distinct command with different timing requirements
CN105095134A (zh) * 2014-05-09 2015-11-25 宏碁股份有限公司 电子装置及其检测方法
US9645954B2 (en) * 2014-06-05 2017-05-09 Lenovo (Singapore) Pte. Ltd. Embedded microcontroller and buses
CN105302755B (zh) * 2014-06-27 2018-08-14 曙光信息产业(北京)有限公司 一种具有监控功能的pcie板卡及其监控方法
CN204046631U (zh) * 2014-08-06 2014-12-24 浪潮电子信息产业股份有限公司 一种基于mctp技术的bmc快速管理***
US10402207B2 (en) * 2016-06-16 2019-09-03 Quanta Computer Inc. Virtual chassis management controller

Also Published As

Publication number Publication date
US20170277649A1 (en) 2017-09-28
US10762029B2 (en) 2020-09-01
CN107239372A (zh) 2017-10-10
TW201734787A (zh) 2017-10-01
CN107239372B (zh) 2020-10-30

Similar Documents

Publication Publication Date Title
TWI604304B (zh) 電子裝置及其檢測方法
US10515040B2 (en) Data bus host and controller switch
EP3470956A1 (en) Dynamically adjust maximum fan duty in a server system
US10642773B2 (en) BMC coupled to an M.2 slot
US9262363B2 (en) PCI and PCI express virtual hot plug systems and methods
US20170031694A1 (en) System and method for remote system configuration managment
US10783109B2 (en) Device management messaging protocol proxy
TWI608357B (zh) 共用匯流排埠之系統及共用匯流排埠之方法
TWI659302B (zh) 硬碟監控系統
US8700807B2 (en) High speed baseboard management controller and transmission method thereof
TWI677250B (zh) 網路系統及認證方法
US20150186317A1 (en) Method and apparatus for detecting the initiator/target orientation of a smart bridge
WO2023030275A1 (zh) 监测器件地址管理方法及装置、基板管理控制器、设备
WO2023030249A1 (zh) 用于计算设备的设备管理方法、计算设备、装置和介质
CN112416678B (zh) 一种风扇在位检测装置和方法
US7032055B2 (en) Device control and configuration
TWM598968U (zh) 頻外的外接控制設備與系統
US20050125611A1 (en) Control procedure selection
US9794120B2 (en) Managing network configurations in a server system
TWI724700B (zh) 頻外的外接控制設備、系統與方法
US11500808B1 (en) Peripheral device having an implied reset signal
US20030188061A1 (en) Device discovery and dynamic configuration of control application
US20230342273A1 (en) Information processing apparatus and control method
TW201928697A (zh) 計算機系統及其主板
TWI658367B (zh) 硬體資源擴充系統