[go: up one dir, main page]

CN111338911B - Server hard disk indicator lamp control system and control method thereof - Google Patents

Server hard disk indicator lamp control system and control method thereof Download PDF

Info

Publication number
CN111338911B
CN111338911B CN201811558430.XA CN201811558430A CN111338911B CN 111338911 B CN111338911 B CN 111338911B CN 201811558430 A CN201811558430 A CN 201811558430A CN 111338911 B CN111338911 B CN 111338911B
Authority
CN
China
Prior art keywords
unit
hard disk
expansion card
programmable logic
status
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.)
Active
Application number
CN201811558430.XA
Other languages
Chinese (zh)
Other versions
CN111338911A (en
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.)
Mitac Computer Shunde Ltd
Mitac Computing Technology Corp
Original Assignee
Mitac Computer Shunde Ltd
Mitac Computing Technology Corp
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 Mitac Computer Shunde Ltd, Mitac Computing Technology Corp filed Critical Mitac Computer Shunde Ltd
Priority to CN201811558430.XA priority Critical patent/CN111338911B/en
Publication of CN111338911A publication Critical patent/CN111338911A/en
Application granted granted Critical
Publication of CN111338911B publication Critical patent/CN111338911B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/32Monitoring with visual or acoustical indication of the functioning of the machine
    • G06F11/324Display of status information
    • G06F11/325Display of status information by lamps or LED's
    • 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/3037Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system component is a memory, e.g. virtual memory, cache
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3055Monitoring arrangements for monitoring the status of the computing system or of the computing system component, e.g. monitoring if the computing system is on, off, available, not available
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/32Monitoring with visual or acoustical indication of the functioning of the machine
    • G06F11/324Display of status information
    • G06F11/327Alarm or error message display

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Quality & Reliability (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computing Systems (AREA)
  • Mathematical Physics (AREA)
  • Circuit Arrangement For Electric Light Sources In General (AREA)

Abstract

The invention provides a control system and a control method for a server hard disk indicator lamp. The mainboard comprises a programmable logic unit. The back board comprises an expansion card unit. The hard disk indicator light unit is connected with the expansion card unit and is controlled by the expansion card unit. The expansion card unit can directly receive the design of first lighting information and second lighting information transmitted by the programmable logic unit, so that the expansion card unit controls the hard disk indicator light unit to light according to the received first lighting information and second lighting information, and the operation state of the hard disk unit can be known conveniently. Moreover, the expansion card unit has low price and effectively saves cost by using the ingenious idea of the expansion card unit, has small volume, can increase the aperture ratio of the back plate, is convenient to arrange on the back plate, does not need complex arrangement design, and further improves the production benefit.

Description

Server hard disk indicator lamp control system and control method thereof
Technical Field
The invention relates to an indicator light control system, in particular to a server hard disk indicator light control system and a control method thereof.
Background
In recent years, as servers are widely used and developed, server systems are continuously showing up new ones. In a server system, a hard disk storage unit with a large storage capacity is often used to meet the needs of a user for performing huge database storage, network transmission, or other technical service applications and management of the server system. In order to know whether the operation of the hard disk storage unit is abnormal in real time, the hard disk state indicator lamp is commonly used for displaying the operation state of the hard disk storage unit. Generally, in a server system, a hard disk storage unit is electrically connected to a back board and a processing unit on a motherboard, a status signal of the hard disk storage unit is detected in real time by the processing unit, and a Complex Programmable Logic Device (CPLD) on the motherboard generates light-emitting information and transmits the light-emitting information to the CPLD on the back board, and the CPLD on the back board controls a hard disk status indicator lamp to emit light according to the light-emitting information, so that a user can know whether the operating status of the hard disk storage unit is abnormal or not through the light-emitting information of the hard disk status indicator lamp. However, the back plate needs to be additionally provided with the CPLD and the requirement for element arrangement, and needs to be additionally provided with a power supply to the CPLD, so that the production cost is increased, and the back plate is usually designed in a long and narrow manner, but because the CPLD needs to occupy a large area, the space for arranging the CPLD needs to be reserved on the back plate, so that not only is the design difficulty increased, but also the aperture ratio of the back plate is reduced, and further the heat dissipation problem (Thermal solution) of the server system is influenced, and still a practitioner needs to carefully discuss, study and research an improvement scheme.
Disclosure of Invention
The invention aims to provide a server hard disk indicator lamp control system and a control method thereof, which are beneficial to improving the production benefit.
In order to solve the technical problem, a control system for a hard disk indicator lamp of a server comprises a main board, a back board, a hard disk unit and a hard disk indicator lamp unit.
The mainboard comprises a processing unit and a programmable logic unit connected with the processing unit. The back board comprises an expansion card unit connected with the programmable logic unit. The hard disk unit is connected with the processing unit and the expansion card unit. The hard disk indicator light unit is connected with the expansion card unit and is controlled by the expansion card unit.
The expansion card unit is used for receiving a first state signal transmitted by the hard disk unit. The processing unit transmits a state detection command to the hard disk unit to detect the operation state of the hard disk unit and receives a second state signal returned by the detected hard disk unit. The hard disk indicating lamp unit comprises a first state indicating lamp module and a second state indicating lamp module.
When the hard disk unit is in operation, the hard disk unit can transmit the first state signal to the expansion card unit, the programmable logic unit actively receives the first state signal received by the expansion card unit, the programmable logic unit can generate corresponding first lighting information and transmit the first lighting information to the expansion card unit after receiving the first state signal, and the expansion card unit controls the first state indicator lamp module to light according to the first lighting information. The processing unit receives the second state signal returned by the hard disk unit and synchronously transmits the second state signal to the programmable logic unit, and the programmable logic unit generates corresponding second lighting information after receiving the second state signal and transmits the second lighting information to the expansion card unit. When the expansion card unit receives the second lighting information, the second status indicator light module is controlled to light according to the second lighting information.
The invention also provides a control method of the server hard disk indicator light, which is applied to the control system of the server hard disk indicator light. The control method of the server hard disk indicator lamp comprises a step (A), a step (B), a step (C) and a step (D).
In the step (a), when the hard disk unit is operating, a first status signal is transmitted to the expansion card unit, the programmable logic unit actively receives the first status signal received by the expansion card unit, and after receiving the first status signal, the programmable logic unit generates a corresponding first lighting message and transmits the first lighting message to the expansion card unit, and the expansion card unit controls the first status indicator module to light according to the first lighting message.
In the step (B), the processing unit continuously transmits a state detection command to the hard disk unit to detect the operation state of the hard disk unit, and the hard disk unit returns the second state signal to the processing unit after being detected.
In the step (C), when the processing unit receives the second status signal and synchronously transmits the second status signal to the programmable logic unit, and after the programmable logic unit receives the second status signal, the programmable logic unit generates a corresponding second lighting message and transmits the second lighting message to the expansion card unit.
In the step (D), when the expansion card unit receives the second lighting information, the second status indicator module and the third status indicator are controlled to emit light according to the second lighting information.
Compared with the prior art, the server hard disk indicator lamp control system and the control method thereof have the advantages that the expansion card unit can directly receive the first state signal transmitted by the hard disk unit and the first light-up information and the second light-up information transmitted by the programmable logic unit, and the expansion card unit is matched with the characteristic that the expansion card unit can control the hard disk indicator lamp unit, so that the expansion card unit controls the hard disk indicator lamp unit to emit light when receiving the first light-up information and the second light-up information, and a user can conveniently know the operating state of the hard disk unit. Moreover, the expansion card unit is low in price and effectively saves cost by using the ingenuity of the expansion card unit, the expansion card unit is small in size, the opening rate of the back plate can be increased, the expansion card unit is convenient to arrange on the back plate, complex arrangement design is not needed, and production benefit is improved.
[ description of the drawings ]
Fig. 1 is a block diagram illustrating a first embodiment of a server hard disk indicator light control system according to the present invention.
Fig. 2 is a flowchart illustrating a method for controlling a hard disk indicator of a server according to a first embodiment of the present invention.
Fig. 3 is a block diagram illustrating a second embodiment of a server hard disk indicator light control system according to the present invention.
Fig. 4 is a flowchart illustrating a second embodiment of a method for controlling a hard disk indicator of a server according to the present invention.
[ detailed description ] embodiments
Referring to fig. 1 and 2, a first embodiment of a server hard disk indicator light control system according to the present invention includes a main board 1, a back board 2, a communication bus unit 3, a hard disk unit 4, and a hard disk indicator light unit 5.
The motherboard 1 includes a processing unit 11 and a programmable logic unit 12 connected to the processing unit 11. The backplane 2 includes an expansion card unit 21 connected to the programmable logic unit 12. The hard disk unit 4 connects the processing unit 11 and the expansion card unit 21. The hard disk lamp unit 5 is connected to the expansion card unit 21 and controlled by the expansion card unit 21.
The communication bus unit 3 includes a plurality of communication buses 31, and the communication buses 31 are respectively used for connecting the processing unit 11 to the programmable logic unit 12 and connecting the programmable logic unit 12 to the expansion card unit 21. In the present embodiment, the communication bus 31 of the communication bus unit 3 is an Inter-Integrated Circuit (I2C) type, but not limited thereto.
The expansion card unit 21 is used for receiving a first status signal transmitted by the hard disk unit 4. The processing unit 11 will continuously transmit a status detection command to the hard disk unit 4 to detect the operation status of the hard disk unit 4 and receive a second status signal returned by the detected hard disk unit 4. The hard disk lamp unit 5 includes a first status lamp module 51 and a second status lamp module 52. The second status indicator module has a second status indicator 521 and a third status indicator 522.
When the hard disk unit 4 is in operation, the hard disk unit 4 transmits the first status signal to the expansion card unit 21, the programmable logic unit 12 actively receives the first status signal received by the expansion card unit 21, and the programmable logic unit 12 generates a corresponding first lighting message and transmits the first lighting message to the expansion card unit 21 after receiving the first status signal, and the expansion card unit 21 controls the first status indicator module 51 to light according to the first lighting message. In this embodiment, the expansion card unit 21 and the hard disk unit 4 perform information transmission in a General Purpose input/output (GPIO) manner, and the expansion card unit 21 and the hard disk indicator light unit 5 also perform information transmission in a GPIO manner, for example: the expansion card unit 21 is physically connected to the hard disk unit 4 and performs communication and data transmission through level Pull-Up (Pull Up) or Pull-Down (Pull Down) in a GPIO manner, and the expansion card unit 21 is also physically connected to the hard disk indicator unit 5 and controls the hard disk indicator unit 5 to light Up in a GPIO manner through level Pull-Up (Pull Up) or Pull-Down (Pull Down), but not limited thereto. The first status signal represents the status of Present and Active of the hard disk unit 4, but not limited thereto. In other words, when the hard disk unit 4 is powered on to operate, the on-position (Present) and Active (Active) operation states of the hard disk unit 4 are normal and continuously transmit the first status signal to the expansion card unit 21 to the programmable logic unit 12, the programmable logic unit 12 actively receives the first status signal received by the expansion card unit 21, and after receiving the first status signal, the programmable logic unit 12 generates the first lighting information and transmits the first lighting information to the expansion card unit 21. That is, the plc unit 12 can actively (Master) control and receive the information of the expansion card unit 21, and when the expansion card unit 21 receives the first lighting information transmitted by the plc unit 12, the first status indicator module 51 of the hard disk indicator unit 5 is controlled to light, so that the user can know the corresponding operating status of the hard disk unit 4 by lighting the first status indicator module 51. In the present embodiment, the programmable logic unit 12 is connected to the expansion card unit 21 by an integrated circuit communication bus (I2C), and in detail, the programmable logic unit 12 is equivalent to an I2C Master, and after an I2C command is sent to the expansion card unit 21 through an I2C port (not shown) of the programmable logic unit 12 and a first status signal information sent by the hard disk unit 4 received by the expansion card unit 21 is read, the programmable logic unit 12 sends the first lighting information (I2C command) to the expansion card unit 21, so that the expansion card unit 21 controls the lighting of the first status indicator light module 51 according to the first lighting information.
Then, the processing unit 11 transmits the status detection command to the hard disk unit 4 to detect the operating status of the hard disk unit 4, and the processing unit 11 receives the second status signal returned by the hard disk unit 4 and synchronously transmits the second status signal to the programmable logic unit 12, and the programmable logic unit 12 generates a corresponding second lighting message and transmits the second lighting message to the expansion card unit 21 after receiving the second status signal. In detail, during the operation of the hard disk unit 4, the processing unit 11 will transmit the state detection command to continuously detect the operation state of the hard disk unit 4, for example: position (Locate), normal (Normal), fail (Fail), and Alert (Alert), the hard disk unit 4 will send back the second status signal to the processing unit 11 after being detected, that is, the second status signal is the corresponding result after the hard disk unit 4 is detected. When the processing unit 11 receives the second status signal, it synchronously transmits the second status signal to the programmable logic unit 12, and the programmable logic unit 12 decodes the second status signal to generate the corresponding second lighting information and transmits the second lighting information to the expansion card unit 21. In this embodiment, the location (Locate), normal (Normal), fail (Fail), or Alert (Alert) states all have corresponding second lighting information, for example: the second status indicator 521 of the second status indicator module 52 is illuminated but the third status indicator 522 is not illuminated to indicate Fail, the second status indicator 521 is not illuminated but the third status indicator 522 is illuminated to indicate Alert, other operation states are not described in detail, but not limited thereto, and the second illumination information corresponding to each operation state of the hard disk unit 4 can be designed according to actual use requirements. In short, the programmable logic unit 12 decodes the received second status signal to generate the second lighting information corresponding to the detected result of the hard disk unit 4. When the expansion card unit 21 receives the second lighting information, the second status indicator 521 and the third status indicator 522 of the second status indicator module 52 are controlled to emit light according to the second lighting information.
The expansion card unit 21 can directly receive the first status signal transmitted by the hard disk unit 4 and receive the first lighting information and the second lighting information transmitted by the programmable logic unit 12 of the motherboard 1, and the expansion card unit 21 is matched to control the characteristics of the hard disk indicator unit 5, when the expansion card unit 21 receives the first lighting information, the first status indicator module 51 is controlled to emit light, so that the statuses of presence (Present) and activity (Active) of the hard disk unit 4 can be known conveniently. After the programmable logic unit 12 receives the second status signal, the corresponding second lighting information is generated and transmitted to the expansion card unit 21, and when the expansion card unit 21 receives the second lighting information, the second status indicator 521 and the third status indicator 522 of the second status indicator module 52 are controlled to illuminate according to the second lighting information, so that the user can know the location (Locate), the failure (Fail), the alarm (Alert), and other statuses of the hard disk unit 4. Moreover, by using the expansion card unit 21 and matching with the application concept of the programmable logic unit 12 originally arranged on the motherboard 1, the cost is effectively saved, the advantage that the programmable logic unit 12 does not need to be additionally arranged on the backboard 2 is achieved, the expansion card unit 21 has a small volume, the aperture ratio of the backboard 2 can be increased, the expansion card unit is convenient to arrange on the backboard 2, a complex arrangement design is not needed, and the production benefit is further improved. In the embodiment, the expansion card unit 21 is an I/O Expander, which can be 8-bit/16-bit, and the I/O Expander has the advantages of low cost and good versatility.
In addition, in the embodiment, the hard disk unit 4 is a solid state disk (not shown) having a plurality of Non-Volatile Memory (NVME) compliant standards, and the processing unit 11 and the hard disk unit 4 perform data transmission therebetween by using NVME signals, but not limited thereto, and the hard disk unit 4 may also be a solid state disk (not shown) using a plurality of SATA (Serial Advanced Technology Attachment) interfaces according to design requirements. It should be particularly noted that, if the hard disk unit 4 in SATA mode is used, referring to fig. 3 and fig. 4, the second embodiment of the control system for hard disk indicator lamp of server according to the present invention is substantially the same as the first embodiment of the control system for hard disk indicator lamp of server, except that: the processing unit 11 includes a Platform path Controller 111 (PCH) connected to the plc unit 12 and the hard disk unit 4, and a processor 112 connected to the Platform path Controller 111. In operation, the processor 112 of the processing unit 11 transmits the status detection command to the hard disk unit 4 via the platform path controller 111 to detect the operating status of the hard disk unit 4, and the hard disk unit 4 returns the second status signal to the platform path controller 111 after detection. The platform path controller 111 receives the second status signal transmitted by the hard disk unit 4 and synchronously transmits the second status signal to the programmable logic unit 12. In short, the processor 112 of the processing unit 11 communicates with the hard disk unit 4 in SATA mode through the platform path controller 111, and the platform path controller 111 receives the second status signal and synchronously transmits the second status signal to the programmable logic unit 12 for decoding. The plc unit 12 decodes the received second status signal, generates the second lighting information corresponding to the detected result of the hard disk unit 4, and transmits the second lighting information to the expansion card unit 21, and the expansion card unit 21 controls the second status indicator 521 and the third status indicator 522 of the second status indicator module 52 to light according to the second lighting information. It should be noted that, in the embodiment, only one communication bus 31 (I2C) is needed to connect the programmable logic unit 12 to the expansion card unit 21, and the programmable logic unit 12 is connected to the platform path controller 111 to perform information transmission in a Serial General Purpose input/output (SGPIO) manner, but not limited thereto. In other words, since the hard disk unit 4 is in the SATA state in this embodiment, the platform path controller 111 (PCH) communicates with the programmable logic unit 12 through a serial general purpose input/output (SGPIO) communication interface; in the first embodiment, the hard disk unit 4 is in NVME mode, so the processing unit 11 (CPU) communicates with the programmable logic unit 12 through the communication interface of the integrated circuit communication bus (I2C) and transmits data.
Referring to fig. 1 and fig. 2, a first embodiment of the method for controlling a server hard disk indicator lamp according to the present invention is applied to the first embodiment of the server hard disk indicator lamp control system. The control method of the server hard disk indicator lamp comprises a step (A), a step (B), a step (C) and a step (D).
First, in the step (a), when the hard disk unit 4 is in operation, a first status signal is transmitted to the expansion card unit 21, the programmable logic unit 12 actively receives the first status signal received by the expansion card unit 21, and after receiving the first status signal, the programmable logic unit 12 generates a corresponding first lighting message and transmits the first lighting message to the expansion card unit 21, and the expansion card unit 21 controls the first status indicator module 51 to light according to the first lighting message. In other words, when the hard disk unit 4 is in operation, the hard disk unit 4 transmits the first status signal to the expansion card unit 21, and when the expansion card unit 21 receives the first status signal, the first status indicator module 51 is controlled to emit light. In this embodiment, the expansion card unit 21 and the hard disk unit 4 perform information transmission in a General Purpose input/output (GPIO) manner, the expansion card unit 21 and the hard disk indicator light unit 5 also perform information transmission in a GPIO manner, and the first state signal is, but not limited to, a Present state and an Active state of the hard disk unit 4. In other words, when the hard disk unit 4 is powered on and operating, and the Present and Active operating states of the hard disk unit 4 are normal, the first status signal is continuously transmitted to the programmable logic unit 12 through the expansion card unit 21, and the programmable logic unit 12 generates the first lighting message and transmits the first lighting message to the expansion card unit 21 after receiving the first status signal. When the expansion card unit 21 receives the first lighting information, the first status indicator light module 51 of the hard disk indicator light unit 5 is controlled to light according to the first lighting information, so that the user can know the corresponding status of the hard disk unit 4 by lighting the first status indicator light module 51. In the present embodiment, the programmable logic unit 12 is connected to the expansion card unit 21 by an integrated circuit communication bus (I2C), and in detail, the programmable logic unit 12 is equivalent to an I2C Master, and after sending an I2C command to the expansion card unit 21 through an I2C port (not shown) of the programmable logic unit 12 and reading the first status signal information sent by the hard disk unit 4 received by the expansion card unit 21, the programmable logic unit 12 sends the first lighting information (I2C command) to the expansion card unit 21, so that the expansion card unit 21 controls the first status indicator module 51 to light according to the first lighting information.
Then, in the step (B), the processing unit 11 continuously transmits a status detection command to the hard disk unit 4 to detect the operation status of the hard disk unit 4, and the hard disk unit 4 returns the second status signal to the processing unit 11 after being detected. Specifically, during the operation of the hard disk unit 4, the processing unit 11 will transmit the state detection command to continuously detect the operation state of the hard disk unit 4, for example: position (Locate), normal (Normal), fail (Fail), and Alert (Alert), the hard disk unit 4 will send back the second status signal to the processing unit 11 after being detected, that is, the second status signal is the corresponding result after the hard disk unit 4 is detected.
Then, in the step (C), when the processing unit 11 receives the second status signal and synchronously transmits the second status signal to the programmable logic unit 12, and after the programmable logic unit 12 receives the second status signal, a corresponding second lighting message is generated and transmitted to the expansion card unit 21. Further, when the processing unit 11 receives the second status signal, it synchronously transmits the second status signal to the programmable logic unit 12, and the programmable logic unit 12 decodes the second status signal to generate the corresponding second lighting information and transmits the second lighting information to the expansion card unit 21. In this embodiment, the communication bus 31 (I2C) is used to connect the processing unit 11 to the programmable logic unit 12 and connect the programmable logic unit 12 to the expansion card unit 21, that is, in the step (C), the processing unit 11 transmits the second status signal to the programmable logic unit 12 through the corresponding communication bus 31 (I2C), and the programmable logic unit 12 decodes the received second status signal to generate the second lighting information and transmits the second lighting information to the expansion card unit 21 through the corresponding communication bus 31 (I2C).
Finally, in the step (D), when the expansion card unit 21 receives the second lighting information, the second status indicator 521 and the third status indicator 522 of the second status indicator module 52 are controlled to emit light according to the second lighting information. In this embodiment, the operation status of the hard disk unit 4 is as follows: the location (Locate), normal (Normal), fail (Fail) or alarm (Alert) states all have their corresponding second lighting information, for example: the second status indicator 521 of the second status indicator module 52 is illuminated but the third status indicator 522 is not illuminated to represent Fail, the second status indicator 521 is not illuminated but the third status indicator 522 is illuminated to represent Alert, other operation states are not described in detail, but not limited thereto, and the second illumination information corresponding to each operation state of the hard disk unit 4 can be designed according to actual use requirements. In the above step, briefly, in the step (B), the second status signal returned after the hard disk unit 4 is detected is a result corresponding to the hard disk unit 4, and in the step (C), after the programmable logic unit 12 decodes the received second status signal, the second lighting information corresponding to the result after the hard disk unit 4 is detected is generated and transmitted to the expansion card unit 21, and in the step (D), when the expansion card unit 21 receives the second lighting information, the second status indicator lamp 521 and the third status indicator lamp 522 of the second status indicator lamp module 52 are controlled to light according to the second lighting information.
The expansion card unit 21 can directly receive the first status signal transmitted by the hard disk unit 4 and receive the first lighting information and the second lighting information transmitted by the programmable logic unit 12 of the motherboard 1, and the expansion card unit 21 is matched to control the characteristics of the hard disk indicator unit 5, in the step (a), after receiving the first lighting information, the expansion card unit 21 controls the first status indicator module 51 to emit light, so that the statuses of presence (Present) and activity (Active) of the hard disk unit 4 can be known conveniently. In the step (C), after receiving the second status signal, the plc unit 12 decodes the second status signal and generates the corresponding second lighting information, and transmits the second lighting information to the expansion card unit 21. And in the step (D), when the expansion card unit 21 receives the second lighting information, the second status indicator module 52 and the third status indicator 522 are controlled to emit light according to the second lighting information, so that the user can know the location (Locate), failure (Fail), alarm (Alert) and other statuses of the hard disk unit 4. By using the expansion card unit 21 and matching with the application thinking of the programmable logic unit 12 originally arranged on the mainboard 1, the cost is effectively saved, the advantage that the programmable logic unit 12 does not need to be additionally arranged on the backboard 2 is achieved, the expansion card unit 21 has small volume, the aperture ratio of the backboard 2 can be increased, the expansion card unit is convenient to arrange on the backboard 2, the complex arrangement design is not needed, and the production benefit is further improved.
In addition, in the embodiment, the hard disk unit 4 has a plurality of solid state disks (not shown) conforming to Non-Volatile Memory (NVME) standard, and the processing unit 11 and the hard disk unit 4 perform data transmission therebetween by using NVME signals, but not limited thereto, the hard disk unit 4 may also be a solid state disk (not shown) using a plurality of SATA (Serial Advanced Technology Attachment) interfaces according to design requirements. It should be particularly noted that, if the hard disk unit 4 in the SATA mode is used, referring to fig. 3 and fig. 4, the second embodiment of the method for controlling the hard disk indicator of the server according to the present invention is applied to the second embodiment of the system for controlling the hard disk indicator of the server, which is substantially the same as the first embodiment of the method for controlling the hard disk indicator of the server, except that: in step (B), the processing unit 11 transmits the status detection command from the processor 112 to the hard disk unit 4 via a platform path controller 111 (PCH) to detect the operation status of the hard disk unit 4, and the hard disk unit 4 returns the second status signal to the platform path controller 111 after being detected. In the step (C), the platform path controller 111 receives the second status signal transmitted by the hard disk unit 4 and synchronously transmits the second status signal to the programmable logic unit 12, and the programmable logic unit 12 generates the second lighting information corresponding to the detected result of the hard disk unit 4 after receiving the second status signal and transmits the second lighting information to the expansion card unit 21. In brief, in the step (B), the processor 112 of the processing unit 11 performs transmission and communication with the hard disk unit 4 in the SATA state through the platform path controller 111, and in the step (C), the platform path controller 111 receives the second state signal and synchronously transmits the second state signal to the programmable logic unit 12 for decoding, and the programmable logic unit 12 decodes the received second state signal to generate the second lighting information corresponding to the detected result of the hard disk unit 4 and transmits the second lighting information to the expansion card unit 21. In the step (D), the expansion card unit 21 controls the second status indicator 521 and the third status indicator 522 of the second status indicator module 52 to emit light according to the second lighting information. In addition, it should be noted that, in this embodiment, only one communication bus 31 (I2C) is needed to connect the programmable logic unit 12 to the expansion card unit 21, and the programmable logic unit 12 is connected to the platform path controller 111 for information transmission in a General Purpose input/output (GPIO) manner, so in the step (C), the platform path controller 111 of the processing unit 11 transmits the second state signal to the programmable logic unit 12 in a Serial General Purpose input/output (SGPIO) communication interface manner, and the programmable logic unit 12 decodes the received second state signal to generate the second lighting information and transmits the second lighting information to the expansion card unit 21 through the communication bus (I2C). In other words, since the hard disk unit 4 is in the SATA state in this embodiment, the platform path controller 111 (PCH) communicates with the programmable logic unit 12 through a serial general purpose input/output (SGPIO) communication interface; in the first embodiment, the hard disk unit 4 is in NVME mode, so the processing unit 11 (CPU) communicates with the programmable logic unit 12 via the communication interface of the integrated circuit communication bus (I2C) and transmits data
In summary, in the server hard disk indicator light control system and the control method thereof of the present invention, the expansion card unit 21 can directly receive the first status signal transmitted by the hard disk unit 4 and the first light-up information and the second light-up information transmitted by the programmable logic unit 12, and the expansion card unit 21 is matched to control the hard disk indicator light unit 5, so that the expansion card unit 21 controls the hard disk indicator light unit 5 to emit light according to the received first light-up information and the second light-up information, and the user can know the operating status of the hard disk unit 4. Moreover, the cost is effectively saved by using the ingenious of the expansion card unit 21, the expansion card unit 21 has small volume, the aperture ratio of the back plate 2 can be increased, the expansion card unit is convenient to arrange on the back plate 2, complex arrangement design is not needed, and the production benefit is further improved.
The above description is only for the specific embodiments of the present invention, but the scope of the present invention is not limited thereto, and any person skilled in the art can easily conceive of the changes or substitutions within the technical scope of the present invention, and all the changes or substitutions should be covered within the scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.

Claims (7)

1. A server hard disk pilot lamp control system, characterized by, contain:
the mainboard comprises a processing unit and a programmable logic unit connected with the processing unit;
a back board including an expansion card unit connected with the programmable logic unit, wherein the expansion card unit is an I/O expander;
the expansion card unit is used for receiving a first state signal transmitted by the hard disk unit, the processing unit can transmit a state detection instruction to the hard disk unit to detect the operation state of the hard disk unit and receive a second state signal returned after the hard disk unit is detected, the first state signal is a state signal corresponding to the in-position and active states of the hard disk unit, and the second state signal is a state signal corresponding to a result after the hard disk unit is detected; and
a hard disk indicating lamp unit connected with the expansion card unit and controlled by the expansion card unit, including a first status indicating lamp module and a second status indicating lamp module, when the hard disk unit is operating, the hard disk unit will transmit the first status signal to the expansion card unit, and the programmable logic unit actively receives the first status signal received by the expansion card unit, after receiving the first status signal, the programmable logic unit generates a corresponding first lighting message and transmits the first lighting message to the expansion card unit, and the expansion card unit controls the first status indicator light module to emit light according to the first lighting information, the processing unit receives the second status signal transmitted by the hard disk unit and synchronously transmits the second status signal to the programmable logic unit, the programmable logic unit receives the second status signal, generates a corresponding second lighting information and transmits the second lighting information to the expansion card unit, when the expansion card unit receives the second lighting information, the second status indicator light module is controlled to light according to the second lighting information, wherein, the device also comprises a communication bus unit which comprises a plurality of communication buses respectively used for connecting the processing unit with the programmable logic unit, and connecting the programmable logic unit with the expansion card unit, wherein the communication bus of the communication bus unit is an integrated circuit communication bus I2C, wherein the programmable logic unit is equivalent to an I2C Master, and sends an I2C command to the expansion card unit through an I2C port of the programmable logic unit, wherein, after the programmable logic unit receives the first status signal, the programmable logic unit sends the first lighting information to the expansion card unit, the expansion card unit controls the first status indicator light module to light according to the first lighting information; after the programmable logic unit receives the second state signal, the programmable logic unit sends the second lighting information to the expansion card unit, so that the expansion card unit controls the lighting of the second state indicator light module according to the second lighting information.
2. The system as claimed in claim 1, wherein the expansion card unit performs data transmission with the hard disk unit via general purpose input/output.
3. The system as claimed in claim 1, wherein the processing unit includes a platform path controller connected to the programmable logic unit and the hard disk unit, and a processor connected to the platform path controller, the processor of the processing unit transmits the status detection command to the hard disk unit via the platform path controller to detect the operating status of the hard disk unit, the hard disk unit transmits the second status signal back to the platform path controller after detection, and the platform path controller receives the second status signal transmitted by the hard disk unit and synchronously transmits the second status signal to the programmable logic unit.
4. The system as claimed in claim 1, wherein the second status indicator light module has a second status indicator light and a third status indicator light, the status detection command is used to detect the location, normal, invalid and alarm operation status of the hard disk unit, the second status signal returned by the hard disk unit after detection is the result of the detected operation status of the hard disk unit, the programmable logic unit receives the second status signal and then generates the corresponding second lighting information and transmits the second lighting information to the expansion card unit, and when the expansion card unit receives the second lighting information, the second status indicator light and the third status indicator light of the second status indicator light module are controlled to light according to the second lighting information and in a general input/output manner.
5. A method for controlling a server hard disk indicator light, applied to the server hard disk indicator light control system according to claim 1, wherein the method for controlling the server hard disk indicator light comprises the following steps:
(A) When the hard disk unit is in operation, a first state signal is transmitted to the expansion card unit, the programmable logic unit actively receives the first state signal received by the expansion card unit, the programmable logic unit generates corresponding first light-up information after receiving the first state signal and transmits the first light-up information to the expansion card unit, and the expansion card unit controls the first state indicator lamp module to emit light according to the first light-up information, wherein the programmable logic unit is equivalent to an I2C Master and transmits an I2C command to the expansion card unit through an I2C port of the programmable logic unit;
(B) The processing unit continuously transmits a state detection instruction to the hard disk unit to detect the operation state of the hard disk unit, and the hard disk unit returns the second state signal to the processing unit after being detected;
(C) The processing unit receives the second state signal and synchronously transmits the second state signal to the programmable logic unit, and the programmable logic unit generates corresponding second lighting information and transmits the second lighting information to the expansion card unit after receiving the second state signal, wherein the processing unit transmits the second state signal to the programmable logic unit through a corresponding communication bus;
(D) When the expansion card unit receives the second lighting information, the second status indicator light module and a third status indicator light are controlled to light according to the second lighting information.
6. The method according to claim 5, wherein the processing unit comprises a platform path controller connecting the programmable logic unit and the hard disk unit, and a processor connecting the platform path controller, wherein in the step (B), the processor of the processing unit transmits the status detection command to the hard disk unit via the platform path controller to detect the operating status of the hard disk unit, and the hard disk unit transmits the second status signal back to the platform path controller after detection, and in the step (C), the platform path controller receives the second status signal transmitted by the hard disk unit and synchronously transmits the second status signal to the programmable logic unit.
7. The method according to claim 6, wherein the system further comprises a communication bus unit, the communication bus unit includes a communication bus, the communication bus connects the platform path controller of the processing unit to the expansion card unit, wherein in the step (C), the processor of the processing unit transmits the second status signal to the programmable logic unit in a general input/output manner, and the programmable logic unit transmits the second lighting information generated by the second lighting information to the expansion card unit through the communication bus.
CN201811558430.XA 2018-12-19 2018-12-19 Server hard disk indicator lamp control system and control method thereof Active CN111338911B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811558430.XA CN111338911B (en) 2018-12-19 2018-12-19 Server hard disk indicator lamp control system and control method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811558430.XA CN111338911B (en) 2018-12-19 2018-12-19 Server hard disk indicator lamp control system and control method thereof

Publications (2)

Publication Number Publication Date
CN111338911A CN111338911A (en) 2020-06-26
CN111338911B true CN111338911B (en) 2022-12-27

Family

ID=71183233

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811558430.XA Active CN111338911B (en) 2018-12-19 2018-12-19 Server hard disk indicator lamp control system and control method thereof

Country Status (1)

Country Link
CN (1) CN111338911B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113505045B (en) * 2021-05-20 2024-07-05 新华三信息技术有限公司 Hard disk fault display method and device and server
CN115701634B (en) * 2021-08-02 2025-07-11 环达电脑(上海)有限公司 Server hard disk indicator light control system and control method

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104375923A (en) * 2014-11-24 2015-02-25 英业达科技有限公司 Hard disk drive (HDD) running state detection system
CN105529045A (en) * 2015-12-02 2016-04-27 英业达科技有限公司 Lamp signal control system for nonvolatile memory solid state disk
CN105528279A (en) * 2015-11-30 2016-04-27 英业达科技有限公司 Backplane, and hard disk drive status display method
CN106020379A (en) * 2016-05-24 2016-10-12 英业达科技有限公司 Server system
CN107688376A (en) * 2017-09-28 2018-02-13 郑州云海信息技术有限公司 A kind of hard disk backboard for supporting adaptive hard-disk interface
CN107832199A (en) * 2017-10-10 2018-03-23 曙光信息产业(北京)有限公司 Hard disk monitoring system based on CPLD
CN108776635A (en) * 2018-05-29 2018-11-09 郑州云海信息技术有限公司 A kind of backboard hard disk lighting system and method

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7271999B2 (en) * 1999-05-11 2007-09-18 Josef Rabinovitz Enclosure for computer peripheral devices
CN106326077B (en) * 2015-06-25 2019-09-13 昆达电脑科技(昆山)有限公司 Hard disk status display method, computer system and hard disk status indication device thereof
CN105528281A (en) * 2015-12-09 2016-04-27 浪潮电子信息产业股份有限公司 CPLD-based method for setting hard disk fault indicator lamp on line
CN108733612B (en) * 2018-05-23 2022-02-18 郑州云海信息技术有限公司 Expansion system and expansion method for server hard disk SGPIO signal

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104375923A (en) * 2014-11-24 2015-02-25 英业达科技有限公司 Hard disk drive (HDD) running state detection system
CN105528279A (en) * 2015-11-30 2016-04-27 英业达科技有限公司 Backplane, and hard disk drive status display method
CN105529045A (en) * 2015-12-02 2016-04-27 英业达科技有限公司 Lamp signal control system for nonvolatile memory solid state disk
CN106020379A (en) * 2016-05-24 2016-10-12 英业达科技有限公司 Server system
CN107688376A (en) * 2017-09-28 2018-02-13 郑州云海信息技术有限公司 A kind of hard disk backboard for supporting adaptive hard-disk interface
CN107832199A (en) * 2017-10-10 2018-03-23 曙光信息产业(北京)有限公司 Hard disk monitoring system based on CPLD
CN108776635A (en) * 2018-05-29 2018-11-09 郑州云海信息技术有限公司 A kind of backboard hard disk lighting system and method

Also Published As

Publication number Publication date
CN111338911A (en) 2020-06-26

Similar Documents

Publication Publication Date Title
US10417167B2 (en) Implementing sideband control structure for PCIE cable cards and IO expansion enclosures
US7356431B2 (en) Method for testing an input/output functional board
US7039918B2 (en) Service processor and system and method using a service processor
CN107832199A (en) Hard disk monitoring system based on CPLD
CN111767244B (en) Dual-redundancy computer equipment based on domestic Loongson platform
CN114816947B (en) Server state display system, method and device and readable storage medium
US10846159B2 (en) System and method for managing, resetting and diagnosing failures of a device management bus
US10783109B2 (en) Device management messaging protocol proxy
US20220019561A1 (en) Event-based generation of context-aware telemetry reports
CN112650696A (en) HDD backboard management device
CN111338911B (en) Server hard disk indicator lamp control system and control method thereof
CN109032901A (en) A kind of monitoring method, device and the controlled terminal of the outer SSD of remote band
CN102479140A (en) Computer system and hard disk state display method thereof
CN116932311A (en) Solid state disk state monitoring method, system, server and storage medium
US6943463B2 (en) System and method of testing connectivity between a main power supply and a standby power supply
TWI689814B (en) Server hard disk indicator control system and control method
US20230334184A1 (en) Data center security control module and control method thereof
CN112579366A (en) Hard disk in-place detection system
TW202347137A (en) Module for adapter card and a server including the module
CN114924998A (en) Memory information reading device and method, computing equipment mainboard, equipment and medium
CN115639900A (en) Power failure detection circuit and server equipment
US20040162927A1 (en) High speed multiple port data bus interface architecture
CN117591378B (en) A temperature control method, system, device and storage medium for a server
CN216313122U (en) Data communication gateway machine and power system
CN218446552U (en) Server mainboard and server

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant