CN104572362A - Electronic device capable of detecting hard disk state - Google Patents

Electronic device capable of detecting hard disk state Download PDF

Info

Publication number
CN104572362A
CN104572362A CN201310476245.7A CN201310476245A CN104572362A CN 104572362 A CN104572362 A CN 104572362A CN 201310476245 A CN201310476245 A CN 201310476245A CN 104572362 A CN104572362 A CN 104572362A
Authority
CN
China
Prior art keywords
hard disk
cpld
gpio
bmc
data
Prior art date
Legal status (The legal status 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 status listed.)
Pending
Application number
CN201310476245.7A
Other languages
Chinese (zh)
Inventor
陈继平
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hongfujin Precision Industry Shenzhen Co Ltd
Hon Hai Precision Industry Co Ltd
Original Assignee
Hongfujin Precision Industry Shenzhen Co Ltd
Hon Hai Precision Industry 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 Hongfujin Precision Industry Shenzhen Co Ltd, Hon Hai Precision Industry Co Ltd filed Critical Hongfujin Precision Industry Shenzhen Co Ltd
Priority to CN201310476245.7A priority Critical patent/CN104572362A/en
Priority to TW102137764A priority patent/TW201514706A/en
Publication of CN104572362A publication Critical patent/CN104572362A/en
Pending legal-status Critical Current

Links

Landscapes

  • Programmable Controllers (AREA)
  • Debugging And Monitoring (AREA)

Abstract

The invention provides an electronic device capable of quickly and accurately detecting a hard disk state. The electronic device comprises a plurality of hard disk drivers, a south bridge PCH (Platform Controller Hub), a programmable device CPLD (Complex Programmable Logic Device), a substrate controller BMC (Block Multiplexer Channel) and a storage device, wherein the PCH is used for detecting the working states of the hard disk drivers, and sending a signal to the programmable device CPLD through a SGPIO (Serial General Purpose Input Output) protocol when the hard disk drivers have errors. The CPLD is used for decoding the signal, and transmitting the decoded data to the BMC through a GPIO mode. The electronic device can be used for transmitting the data by replacing the GPIO mode with an I2C mode, so that an internal data path of the CPLD cannot be blocked, and data delay and loss are avoided; the data volume processed by the CPLD is reduced greatly, so that the working efficiency is improved; moreover, a drive program corresponding to the I2C mode is not needed to be added to the CPLD, so that the programming complexity is lowered, and the programming efficiency is greatly improved.

Description

The electronic installation of disk state can be detected
Technical field
The present invention relates to a kind of electronic installation detecting disk state, particularly relate to a kind of electronic installation can detecting the state of hard disk fast and accurately.
Background technology
As shown in Figure 1, be the structural drawing of the electronic installation at existing detecting disk state.Electronic installation 1 comprises some hard disk drive 10a, 10b ..., 10n, a south bridge PCH101, a programming device CPLD102, a baseboard controller BMC103 and a memory device 104.South bridge PCH101 detects hard disk drive 10a, 10b ... the duty of 10n, at hard disk drive 10a, 10b,, when mistake appears in 10n, by SGPIO(Serial General PurposeInput Output) and agreement sends a signal to programming device CPLD102.Signal is carried out decoding by CPLD102, sends the data after decoding to BMC103 by the mode of I2C (Inter-Integrated Circuit).BMC103 produces hard disk error record according to the data got, and is stored on memory device 104 by hard disk error record.
But, the mode of the state of this detecting hard disk has following shortcoming: first, the efficiency far being transmitted data by I2C mode transmits the efficiency of data lower than SGPIO, the internal data way of CPLD102 can be caused like this to get clogged, thus cause the loss transmitting data in a large number, thus false judgment hard disk drive 10a, 10b,, the state of 10n; The second, when entering operating system, electronic installation 1 can load the driving of PCH101, can cause the inaccurate of CPLD102 decoding; Three, CPLD102 is communicated with BMC103 by I2C mode, and such CPLD102 needs the driver increasing corresponding I2C, can increase the complexity of programming.
Summary of the invention
The invention provides a kind of electronic installation can detecting the state of hard disk fast and accurately.
A kind of electronic installation detecting disk state, comprise some hard disk drives, a south bridge PCH, a programming device CPLD, a baseboard controller BMC and a memory device, wherein, PCH detects the duty of hard disk drive, when mistake appears in hard disk drive, send a signal to programming device CPLD by SGPIO agreement.Signal is carried out decoding by CPLD, sends the data after decoding to BMC by the mode of GPIO.
Electronic installation of the present invention utilizes GPIO mode to substitute I2C mode to transmit data, the internal data way of CPLD can not be got clogged, thus do not have data delay to lose; The data volume of CPLD process reduces far away, improves work efficiency; And CPLD does not need the driver increasing corresponding I2C, reduce the complexity of programming, program efficiency improves greatly.
Accompanying drawing explanation
Fig. 1 is the system construction drawing of the electronic installation of the state of existing detecting hard disk.
Fig. 2 is the system construction drawing of the electronic installation of the state detecting hard disk under the preferred embodiment for the present invention.
Main element symbol description
Electronic installation 1,1’
Hard disk drive 10a,10b,…,10n
PCH 101
CPLD 102
BMC 103
Memory device 104
GPIO line 105
Following embodiment will further illustrate the present invention in conjunction with above-mentioned accompanying drawing.
Embodiment
Referring to Fig. 2, is the system construction drawing of data cached management system 10 ' under the preferred embodiment for the present invention.Electronic installation 1 ' comprises some hard disk drive 10a, 10b ..., 10n, a south bridge PCH101, a programming device CPLD102, a baseboard controller BMC103 and a memory device 104.South bridge PCH101 detects hard disk drive 10a, 10b ..., the duty of 10n, at hard disk drive 10a, 10b ..., when mistake appears in 10n, send a signal to programming device CPLD102 by SGPIO agreement.
With Fig. 1 unlike, signal is carried out decoding by CPLD102, by the data after decoding by GPIO(General Purpose Input Output) mode send BMC103 to.As shown in FIG., when the quantity of hard disk drive is 8, between CPLD102 and BMC103, connect 8 GPIO lines 105, thus direct corresponding 8 hard disk drives.When CPLD102 obtains the data of PCH101, after CPLD102 decoding, the state of the hard disk of correspondence is written in the GPIO line of each correspondence in real time.The state of each GPIO line 105 of scanning that BMC103 is real-time, when the state of some GPIO lines 105 changes, illustrate that the hard disk corresponding with this GPIO line 105 breaks down, BMC103 produces corresponding hard disk error record, and be stored on memory device 104 by hard disk error record, thus the hard disk broken down can be navigated to.
Above-mentioned electronic installation 1 ' utilizes GPIO mode to substitute I2C mode to transmit data, and the internal data way of CPLD102 can not get clogged, thus does not have data delay to lose; The data volume of CPLD102 process reduces far away, improves work efficiency; CPLD102 does not need the driver increasing corresponding I2C, and reduce the complexity of programming, program efficiency improves greatly.

Claims (3)

1. can detect the electronic installation of disk state for one kind, comprise some hard disk drives, a south bridge PCH, a programming device CPLD, a baseboard controller BMC and a memory device, wherein, PCH detects the duty of hard disk drive, when there is mistake in hard disk drive, send a signal to CPLD by SGPIO (Serial General Purpose Input Output) agreement, it is characterized in that:
Signal is carried out decoding by CPLD, sends the data after decoding to BMC by the mode of GPIO (General PurposeInput Output).
2. electronic installation as claimed in claim 1, is characterized in that, when the quantity of hard disk drive is multiple, connects the GPIO line equal with the quantity of this hard disk drive between CPLD and BMC, the corresponding hard disk drive of each GPIO line.
3. electronic installation as claimed in claim 1, is characterized in that, when CPLD obtains the data of PCH, is written in the GPIO line of each correspondence in real time after CPLD decoding by the state of the hard disk of correspondence; The state of each GPIO line of scanning that BMC is real-time, when the state of some GPIO lines changes, illustrate that the hard disk corresponding with this GPIO line breaks down, BMC produces corresponding hard disk error record, and stored on a storage device by hard disk error record, thus the hard disk broken down can be navigated to.
CN201310476245.7A 2013-10-12 2013-10-12 Electronic device capable of detecting hard disk state Pending CN104572362A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201310476245.7A CN104572362A (en) 2013-10-12 2013-10-12 Electronic device capable of detecting hard disk state
TW102137764A TW201514706A (en) 2013-10-12 2013-10-18 Electronic device for detecting state of hard disk

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310476245.7A CN104572362A (en) 2013-10-12 2013-10-12 Electronic device capable of detecting hard disk state

Publications (1)

Publication Number Publication Date
CN104572362A true CN104572362A (en) 2015-04-29

Family

ID=53088497

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310476245.7A Pending CN104572362A (en) 2013-10-12 2013-10-12 Electronic device capable of detecting hard disk state

Country Status (2)

Country Link
CN (1) CN104572362A (en)
TW (1) TW201514706A (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105446780A (en) * 2015-12-10 2016-03-30 英业达科技有限公司 Server system for reading firmware version by using universal input-output interface
CN105528214A (en) * 2015-12-10 2016-04-27 英业达科技有限公司 Server system for reading firmware version by using internal integrated circuit interface
CN105573873A (en) * 2015-12-10 2016-05-11 英业达科技有限公司 Server system of reading hardware version by serial universal type input/output interface
CN106681880A (en) * 2015-11-06 2017-05-17 湖南百里目科技有限责任公司 Server storage hard disk positioning method
CN107066361A (en) * 2017-04-17 2017-08-18 南京百敖软件有限公司 The method and apparatus that a kind of utilization BMC disables corrupted internal memory
CN111752790A (en) * 2019-03-26 2020-10-09 鸿富锦精密电子(天津)有限公司 Hard disk state monitoring system and hard disk state monitoring method
TWI712892B (en) * 2019-09-09 2020-12-11 英業達股份有限公司 Complex programmable logic device and operation method thereof
CN113204466A (en) * 2021-04-29 2021-08-03 山东英信计算机技术有限公司 Over-temperature protection method and electronic equipment

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107957924A (en) * 2016-10-17 2018-04-24 北京计算机技术及应用研究所 Autonomous controllable startup of server process monitoring diagnostic method based on CPLD and BMC
CN112650696A (en) * 2019-10-11 2021-04-13 深圳富桂精密工业有限公司 HDD backboard management device
TWI831665B (en) * 2023-04-10 2024-02-01 晶達光電股份有限公司 Display with usb type-c specification

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106681880A (en) * 2015-11-06 2017-05-17 湖南百里目科技有限责任公司 Server storage hard disk positioning method
CN105446780A (en) * 2015-12-10 2016-03-30 英业达科技有限公司 Server system for reading firmware version by using universal input-output interface
CN105528214A (en) * 2015-12-10 2016-04-27 英业达科技有限公司 Server system for reading firmware version by using internal integrated circuit interface
CN105573873A (en) * 2015-12-10 2016-05-11 英业达科技有限公司 Server system of reading hardware version by serial universal type input/output interface
CN107066361A (en) * 2017-04-17 2017-08-18 南京百敖软件有限公司 The method and apparatus that a kind of utilization BMC disables corrupted internal memory
CN111752790A (en) * 2019-03-26 2020-10-09 鸿富锦精密电子(天津)有限公司 Hard disk state monitoring system and hard disk state monitoring method
TWI712892B (en) * 2019-09-09 2020-12-11 英業達股份有限公司 Complex programmable logic device and operation method thereof
CN113204466A (en) * 2021-04-29 2021-08-03 山东英信计算机技术有限公司 Over-temperature protection method and electronic equipment
CN113204466B (en) * 2021-04-29 2022-11-18 山东英信计算机技术有限公司 Over-temperature protection method and electronic equipment

Also Published As

Publication number Publication date
TW201514706A (en) 2015-04-16

Similar Documents

Publication Publication Date Title
CN104572362A (en) Electronic device capable of detecting hard disk state
CN102662608B (en) Method and the device of time delay are read in a kind of reduction
CN105389248A (en) Lamp number control system of non-volatile memory solid-state hard disk
US8200872B2 (en) Method for deterministic SAS discovery and configuration
CN104239187A (en) Hard disk state indicating device
CN105529045A (en) Lamp signal control system for nonvolatile memory solid state disk
US11500707B2 (en) Controller, memory controller, storage device, and method of operating the controller
US20140344482A1 (en) Electronic device and method for monitoring temperature of hard disk drives
CN104375923A (en) Hard disk drive (HDD) running state detection system
US20120011355A1 (en) Server system
CN105550097A (en) Lamp signal control system for non-volatile memory express solid state disk
US10088827B2 (en) Numerical control device acquiring alarm information from connected IO unit
US10108567B2 (en) Memory channel selection control
CN102073611B (en) I2C bus control system and method
CN104425041A (en) Storage tester capable of individual control for a plurality of storage
CN102760468A (en) Hard disk back plate and hard disk monitoring system
CN105095054A (en) System and method for BMC to acquire NVME SSD temperature information
CN102736014A (en) Usb interface testing device
US9916273B2 (en) Sideband serial channel for PCI express peripheral devices
CN103164366A (en) Electronic equipment provided with universal input and output expander and signal detecting method
CN111176913A (en) Circuit and method for detecting Cable Port in server
CN102375775A (en) System unrecoverable error indication signal detection circuit
US11341013B2 (en) Electronic device having a debugging device
CN105700986A (en) Server system for monitoring operational information
CN103164313A (en) Debugging system and debugging method

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20150429