A server and its wiring alarm system
By assigning pins with specified serial numbers to the hard disk backplane connector and fixing the level status, the problem of connection errors in the hard disk backplane connector is solved, and wiring errors are corrected in a timely manner, reducing product quality risks and improving product image.
Patent Information
- Application Number
- CN202210890167.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-07-27
- Publication Date
- 2025-08-29
- Estimated Expiration
- 2042-07-27
AI Technical Summary
The hard disk backplane connector is incorrectly connected to the hard disk, causing the hard disk to be unable to be used normally, increasing the product quality risk and affecting the product image.
Assign unique pins with specified serial numbers to the hard disk backplane connectors on the motherboard and hard disk backplane, and fix all pins with specified serial numbers on the hard disk backplane to preset levels. By detecting the pin level status, determine wiring errors.
Correct wiring errors in a timely manner, reduce product quality risks, and enhance product image.
Smart Images

Figure CN115129560B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of servers, in particular to a wiring alarm system. The present invention also relates to a server. Background Art
[0002] With the development of the server manufacturing industry, more and more hard drives are mounted on servers, so the use of hard drive backplane connectors is also increasing. Hard drive backplane connectors are used to connect the server motherboard and the hard drive backplane and transmit hard drive-related signals. A hard drive backplane connector on the motherboard needs to be connected to a hard drive backplane connector on the corresponding hard drive backplane through a cable to form a data path. However, with the extensive use of hard drive backplane connectors, the phenomenon of incorrect cable connections between hard drive backplane connectors is increasing. Once the hard drive backplane connector is connected incorrectly, the corresponding hard drive will not be used normally, which will cause great quality risks to the product and affect the product image.
[0003] Therefore, how to provide a solution to the above technical problems is a problem that those skilled in the art need to solve at present. Summary of the Invention
[0004] The purpose of the present invention is to provide a wiring alarm system, which can assign a unique pin with a specified serial number to the hard disk backplane connector that has a one-to-one correspondence on the motherboard and the hard disk backplane, and fix all the pins with specified serial numbers on the hard disk backplane to a preset level. Once a wiring error occurs, the pin with the specified serial number of the hard disk backplane connector on the motherboard will not display the preset level. The processor can determine the wiring error based on this point, which is conducive to timely correcting the wiring error and allowing the hard disk to be used normally, reducing the quality risk of the product and improving the product image; another purpose of the present invention is to provide a server including the above-mentioned wiring alarm system, which can assign a unique pin with a specified serial number to the hard disk backplane connector that has a one-to-one correspondence on the motherboard and the hard disk backplane, and fix all the pins with specified serial numbers on the hard disk backplane to a preset level. Once a wiring error occurs, the pin with the specified serial number of the hard disk backplane connector on the motherboard will not display the preset level. The processor can determine the wiring error based on this point, which is conducive to timely correcting the wiring error and allowing the hard disk to be used normally, reducing the quality risk of the product and improving the product image.
[0005] In order to solve the above technical problems, the present invention provides a wiring alarm system, comprising:
[0006] A level setting device connected to a pin of a specified serial number of each hard disk backplane connector on the hard disk backplane, for fixing each pin connected to itself to a preset level;
[0007] a processor connected to a pin of a specified serial number of each hard disk backplane connector on the motherboard, and configured to determine that the hard disk backplane connector corresponding to the pin of the specified serial number presenting the preset level is incorrectly wired;
[0008] Among them, the hard disk backplane and the hard disk backplane connector on the main board correspond one to one, the designated serial numbers of the two hard disk backplane connectors that have a one-to-one correspondence are the same, the signals of the same serial number pins of the hard disk backplane connectors that are connected on the hard disk backplane and the main board are interconnected, and the designated serial numbers of the hard disk backplane connectors on the same board are different.
[0009] Preferably, the processor comprises:
[0010] An interface expansion device that is connected to a pin with a specified serial number on each hard disk backplane connector on the motherboard through its own signal receiving interface, and is used to send the electrical level status received by each of the signal receiving interfaces with different serial numbers to the baseboard management controller BMC;
[0011] The BMC connected to the interface expansion device is used to determine whether there is a wiring error in each of the hard disk backplane connectors according to the number and the corresponding level status.
[0012] Preferably, the BMC is further used for:
[0013] Determine the number of connectors to be monitored according to the total number of hard disks currently connected to the system, determine the serial number of each hard disk backplane connector corresponding to the number of connectors to be monitored, and use it as the serial number to be monitored;
[0014] Then, determining whether there is a wiring error in each hard disk backplane connector according to the number and its corresponding level state is specifically as follows:
[0015] Whether there is a wiring error in each of the connectors to be monitored is determined only based on the number corresponding to the serial number to be monitored and the corresponding level state.
[0016] Preferably, the method of determining the number of connectors to be monitored based on the total number of hard disks currently connected to the system is as follows:
[0017] Determine whether the total number of hard disks currently connected to the system is the maximum value;
[0018] If it is the maximum value, the number of connectors to be monitored is the preset maximum value;
[0019] If it is not the maximum value, determine whether the ratio of the total number of hard disks currently connected to the system to the maximum number of hard disks connected to a single connector is an integer;
[0020] If it is an integer, the ratio is used as the number of connectors to be monitored;
[0021] If it is not an integer, the value obtained by adding one to the ratio is used as the number of connectors to be monitored.
[0022] Preferably, the sequence number of each hard disk backplane connector corresponding to the number of connectors to be monitored is determined to be:
[0023] Determine the number of the connectors to be monitored and the serial numbers of the hard disk backplane connectors in ascending order, and use them as the serial numbers to be monitored.
[0024] Preferably, the wiring alarm system further includes:
[0025] The prompting device connected to the BMC is used to prompt whether each hard disk backplane connector has a wiring error under the control of the BMC.
[0026] Preferably, the wiring alarm system further includes:
[0027] an alarm connected to the BMC;
[0028] The BMC is further configured to control the alarm to sound an alarm when there is a wiring error in the hard disk backplane connector.
[0029] Preferably, the level setting device is specifically used for:
[0030] Pull down each pin connected to it to a low level.
[0031] Preferably, the level setting device is specifically:
[0032] A plurality of resistors each having a first end connected to a pin of a designated serial number of the uniquely corresponding hard disk backplane connector on the hard disk backplane and a second end connected to ground.
[0033] In order to solve the above technical problems, the present invention also provides a server, including the above-mentioned connection alarm system.
[0034] The present invention provides a wiring alarm system. Considering that there are usually multiple idle pins on the hard disk backplane connector, the present application can assign a unique pin with a specified serial number to the hard disk backplane connector that has a one-to-one correspondence between the motherboard and the hard disk backplane, and pull down all the pins with specified serial numbers on the hard disk backplane to a low level. In this way, once the wiring is wrong, the pin with the specified serial number of the hard disk backplane connector on the motherboard will not display a low level. Therefore, the processor can determine the wiring error based on this point, which is conducive to timely correcting the wiring error and allowing the hard disk to be used normally, reducing the quality risk of the product and improving the product image.
[0035] The present invention also provides a server having the same beneficial effects as the above wiring alarm system. BRIEF DESCRIPTION OF THE DRAWINGS
[0036] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the prior art and the drawings required for use in the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0037] Figure 1 A schematic structural diagram of a wiring alarm system provided by the present invention;
[0038] Figure 2 This is a structural diagram of another wiring alarm system provided by the present invention. DETAILED DESCRIPTION
[0039] The core of the present invention is to provide a wiring alarm system. The present application can assign a unique pin with a specified serial number to the hard disk backplane connector that has a one-to-one correspondence on the motherboard and the hard disk backplane, and fix all the pins with specified serial numbers on the hard disk backplane to a preset level. Once a wiring error occurs, the pin with the specified serial number of the hard disk backplane connector on the motherboard will not display the preset level. The processor can determine the wiring error based on this point, which is conducive to timely correcting the wiring error and allowing the hard disk to be used normally, reducing the quality risk of the product and improving the product image; another core of the present invention is to provide a server including the above-mentioned wiring alarm system. The present application can assign a unique pin with a specified serial number to the hard disk backplane connector that has a one-to-one correspondence on the motherboard and the hard disk backplane, and fix all the pins with specified serial numbers on the hard disk backplane to a preset level. Once a wiring error occurs, the pin with the specified serial number of the hard disk backplane connector on the motherboard will not display the preset level. The processor can determine the wiring error based on this point, which is conducive to timely correcting the wiring error and allowing the hard disk to be used normally, reducing the quality risk of the product and improving the product image.
[0040] To make the objectives, technical solutions, and advantages of the embodiments of the present invention more clear, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts shall fall within the scope of protection of the present invention.
[0041] Please refer to Figure 1 , Figure 1This is a structural diagram of a wiring alarm system provided by the present invention, which includes:
[0042] A level setting device 1 is connected to a pin of a specified serial number of each hard disk backplane connector on the hard disk backplane, and is used to fix each pin connected to itself to a preset level;
[0043] The processor 2 is connected to a pin with a specified serial number of each hard disk backplane connector on the motherboard, and is used to determine that the hard disk backplane connector corresponding to the pin with the specified serial number presenting a preset level is incorrectly wired;
[0044] Among them, the hard disk backplane and the hard disk backplane connector on the motherboard correspond one to one, the designated serial numbers of the two hard disk backplane connectors with a one-to-one correspondence are the same, the signals of the same serial number pins of the hard disk backplane connectors that are connected on the hard disk backplane and the motherboard are interoperable, and the designated serial numbers of the hard disk backplane connectors on the same board are different.
[0045] Specifically, taking into account the technical problems in the above background technology, and considering that there are usually multiple idle pins on the hard disk backplane connector, a pin of the connector on the motherboard can be set to a specified level state when the connector is correctly connected, and the judgment of "whether the wiring is wrong" can be completed through this level state. The present application requires that the connectors used in the system are of the same type. In this case, after the hard disk backplane connector on the hard disk backplane is connected to the corresponding hard disk backplane connector on the motherboard, the pins with the same serial numbers on the two can form a signal path. In order to ensure that in the event of a wiring error, the pins with the specified serial numbers of the hard disk backplane connector with the wrong wiring do not present a preset level, the embodiment of the present invention requires that the specified serial numbers of the hard disk backplane connectors on the same board are different, and the specified serial numbers of the two hard disk backplane connectors with a one-to-one correspondence are the same. Therefore, the judgment of "whether the wiring is wrong" of the hard disk backplane connector can be completed by detecting the level state of the pins with the specified serial numbers.
[0046] The two boards are not connected at the beginning, and the "whether the wiring is wrong" check in this application is also done after the two boards are connected. Figure 1 The connection between two hard disk backplane connectors that have a one-to-one correspondence can complete the connection of a set of hard disk backplane connectors. The cable can be of various types, for example, a cable. In this case, the hard disk backplane connector is preferably a thin line cable Slimline connector, which is not limited in this embodiment of the present invention.
[0047] Specifically, the Slimline connector is a high-speed connector used to transmit PCIe (Peripheral Component Interconnect express, a high-speed serial computer expansion bus standard), SATA (Serial Advanced Technology Attachment, Serial ATA), and SAS (Serial Attached SCSI (Small Computer System Interface, small computer system interface), serial SCSI) signals.
[0048] Slimline connectors are increasingly being used on server motherboards, owing to their ease of assembly and disassembly and high reliability. The use of Slimline connectors has gradually become mainstream. Current applications for Slimline connectors are limited to end-to-end signal transmission, without any additional specialized functionality. With the widespread use of Slimline cables, mis-insertion and misalignment are becoming increasingly common. In these cases, misalignment is often not detected when only checking consistency, such as the number of hard drives and drive letters. Relying solely on process documentation constraints is insufficient. If products are shipped without consistent checks of the number of hard drives and drive letters, this poses a significant quality risk.
[0049] Specifically, the pins with specified serial numbers on the hard disk backplane connector occupied in the embodiment of the present invention can all be selected from the idle pins on the hard disk backplane connector. That is to say, in the case of wiring errors, the level state of the pins with specified serial numbers on the hard disk backplane connector is most likely to be a high-impedance state.
[0050] The number of groups of hard disk backplane connectors in the embodiment of the present invention is determined according to actual conditions. There must be at least two groups to cause the possibility of wiring errors, which is not limited in the embodiment of the present invention.
[0051] Specifically, after obtaining the determination result of "whether the wiring is wrong", the processor 2 can also record the result to facilitate reading by the staff.
[0052] Specifically, it is worth mentioning that the system where the motherboard is located in the embodiment of the present invention can be various types of computer equipment, such as a server, etc. The motherboard mentioned in the embodiment of the present invention can be the motherboard itself, or a Switch card set on the motherboard, etc. The embodiment of the present invention does not limit this.
[0053] The present invention provides a wiring alarm system. Considering that there are usually multiple idle pins on the hard disk backplane connector, the present application can assign a unique pin with a specified serial number to the hard disk backplane connector that has a one-to-one correspondence between the motherboard and the hard disk backplane, and pull down all the pins with specified serial numbers on the hard disk backplane to a low level. In this way, once the wiring is wrong, the pin with the specified serial number of the hard disk backplane connector on the motherboard will not display a low level. Therefore, the processor 2 can determine the wiring error based on this point, which is conducive to correcting the wiring error in time and allowing the hard disk to be used normally, reducing the quality risk of the product and improving the product image.
[0054] To better illustrate the embodiments of the present invention, please refer to Figure 2 , Figure 2 A structural diagram of another wiring alarm system provided by the present invention, based on the above embodiment:
[0055] As a preferred embodiment, the processor 2 includes:
[0056] An interface expansion device that is connected one-to-one with a pin of a specified serial number of each hard disk backplane connector on the motherboard through its own signal receiving interface, and is used to send the electrical level status received by each signal receiving interface with a different serial number to the baseboard management controller BMC;
[0057] The BMC connected to the interface expansion device is used to determine whether there is a wiring error in each hard disk backplane connector according to the number and the corresponding level status.
[0058] Specifically, in order to save costs and not change the mainboard layout, in the embodiment of the present invention, the work of the processor 2 can be completed based on the BMC, and the interface expansion device can save the receiving on the BMC.
[0059] Among them, the BMC (Baseboard Management Controller) executes the server remote management controller, which can perform some operations on the machine, such as upgrading the machine firmware and checking the machine equipment, when the machine is not turned on.
[0060] The interface expansion device may be a complex programmable logic device (CPLD) already present in the system, which can further save costs without changing the mainboard layout.
[0061] CPLDs utilize programming technologies such as CMOS (Complementary Metal-Oxide-Semiconductor), EPROM (Electrically Programmable Read Only Memory), EEPROM (Electrically Erasable Programmable Read Only Memory), flash memory, and SRAM (Static Random-Access Memory), resulting in high-density, high-speed, and low-power programmable logic devices. CPLDs primarily consist of three components: logic blocks, programmable interconnect channels, and I / O blocks.
[0062] Of course, in addition to the original CPLD in the system, the interface expansion device may also be of other types, which is not limited in the embodiment of the present invention.
[0063] Specifically, the signal receiving interface may be of various types, such as a GPIO (General-purpose input / output) interface, etc., which is not limited in the embodiment of the present invention.
[0064] Of course, in addition to this structure, the processor 2 can also have other structures, for example, it can be an additional chip added to the motherboard, etc., and the embodiment of the present invention does not limit this.
[0065] As a preferred embodiment, the BMC is also used for:
[0066] Determine the number of connectors to be monitored based on the total number of hard disks currently connected to the system, determine the serial numbers of each hard disk backplane connector corresponding to the number of connectors to be monitored, and use them as the serial numbers to be monitored;
[0067] Then determine whether there is a wiring error in each hard disk backplane connector based on the number and its corresponding electrical level status:
[0068] Only based on the number corresponding to the sequence number to be monitored and the corresponding level state, it is determined whether each connector to be monitored has a wiring error.
[0069] Specifically, considering that the total number of hard disks connected in the system is not saturated in some cases, some hard disk backplane connectors are not connected to hard disks, and a group of hard disk backplane connectors that are not connected to hard disks do not need to be wired, so there is no wiring error. That is, for the hard disk backplane connectors that are not connected to hard disks, this application does not need to check. Therefore, in order to save computing resources, the BMC in the embodiment of the present invention can determine the number of connectors to be monitored based on the total number of hard disks currently connected to the system where it is located, determine the serial numbers of each hard disk backplane connector corresponding to the number of connectors to be monitored, and use them as the serial numbers to be monitored. Then, only based on the numbers corresponding to the serial numbers to be monitored and their corresponding level states, it is determined whether there are wiring errors in each connector to be monitored, thereby reducing the amount of calculation, improving work efficiency and saving computing resources.
[0070] As a preferred embodiment, the number of connectors to be monitored is determined based on the total number of hard disks currently connected to the system:
[0071] Determine whether the total number of hard disks currently connected to the system is the maximum value;
[0072] If it is the maximum value, the number of connectors to be monitored is the preset maximum value;
[0073] If it is not the maximum value, determine whether the ratio of the total number of hard disks currently connected to the system to the maximum number of hard disks connected to a single connector is an integer;
[0074] If it is an integer, the ratio is used as the number of connectors to be monitored;
[0075] If it is not an integer, the value obtained by adding one to the ratio is used as the number of connectors to be monitored.
[0076] Specifically, considering that when the total number of hard disks is the maximum value, it is necessary to judge the wiring status of all hard disk backplane connectors, so the number of connectors to be monitored is the preset maximum value, and when the total number of hard disks is not the maximum value, it may be necessary to analyze and calculate some hard disk backplane connectors. Therefore, in this case, the present application can calculate the number of connectors to be monitored based on the two parameters of the total number of hard disks currently connected to the system itself and the maximum number of connected hard disks of a single connector. The method for calculating the number of connectors to be detected in the embodiment of the present invention is simple and fast, which is conducive to improving work efficiency and further reducing the amount of calculation.
[0077] Of course, in addition to this specific calculation method, other methods can also be used to "determine the number of connectors to be monitored based on the total number of hard disks currently connected to the system itself", which is not limited in this embodiment of the present invention.
[0078] As a preferred embodiment, the serial numbers of the hard disk backplane connectors corresponding to the number of connectors to be monitored are determined as follows:
[0079] Determine the serial numbers of the hard disk backplane connectors in ascending order of the number of connectors to be monitored and use them as the serial numbers to be monitored.
[0080] Specifically, in order to form a good specification for setting the order of hard disks, in an embodiment of the present invention, the number of hard disk backplane connectors to be monitored can be determined in order from small to large, and used as the serial number to be monitored. This also requires that when the hard disk is set on the connector, it is necessary to start setting from the hard disk backplane connector with a smaller serial number. In this way, a constraint on the order of hard disk setting can be formed, making the hard disk layout more regular. You can refer to Table 1 below. Table 1 is a correspondence table between the number of hard disks and the serial number to be monitored.
[0081] Table 1
[0082] Number of hard drives Slimline serial number that can be monitored by BMC Less than or equal to 2 Slimline 0 Greater than 2 and less than or equal to 4 Slimline 0, Slimline 1 Greater than 4 and less than or equal to 6 Slimline 0, Slimline 1, Slimline 2
[0083] Specifically, Figure 2 The following example shows a scenario where the motherboard or switch card is connected to the hard drive backplane via a Slimline cable. When the Slimline cables are close together and of similar length, it's easy to insert them incorrectly. For example, if cable 0 and cable 1 are mixed up, this error won't be detected if the diag function only checks the number and drive letters of the hard drives in the system. Figure 2 The solution can effectively avoid this problem. The solution consists of the following parts:
[0084] Part 1: Hard Drive Backplane: Connect Slimline 0 pin 18, Slimline 1 pin 19, Slimline 2 pin 20, Slimline 3 pin 21, Slimline 4 pin 22, Slimline 5 pin 23, and Slimline 6 pin 24 to ground through resistors. Figure 2 The pins connected in series with resistors to ground are examples and can be flexibly selected according to specific designs.
[0085] Part 2: The backplane's slimline is connected to the corresponding slimline connector on the motherboard / Switch card through a cable. In this way, the pull-down low-level signal on the backplane slimline is transmitted to the corresponding connector pin on the MB / Switch card.
[0086] Part III:
[0087] Slimline 0 pin 18, Slimline 1 pin 19, Slimline 2 pin 20, Slimline 3 pin 21, Slimline 4 pin 22, Slimline 5 pin 23, and Slimline 6 pin 24 on the motherboard / Switch card transmit a low level to the CPLD's GPIO, which is then analyzed by the CPLD and transmitted to the BMC through I2C.
[0088] Among them, please refer to Figure 2 When there are less than 2 hard disks (the maximum number of hard disks connected to a single connector) in place, GPIO 1 must be at a low level, that is, cable 0 must be correctly connected to the Slimline at both ends. If cable 0 is connected incorrectly, GPIO 1 cannot obtain the preset level, and the BMC will generate a prompt or alarm indicating that cable 0 is abnormal, so as to check whether the wiring is correct. And so on. Figure 2 If cable 1 to cable 5 are connected incorrectly, the BMC will generate an alarm.
[0089] Of course, in addition to the order from small to large, the number of connectors to be monitored and the serial numbers of the hard disk backplane connectors can also be determined as the serial numbers to be monitored according to other rules, which is not limited in this embodiment of the present invention.
[0090] Specifically, the key points of the solution in the embodiment of the present invention are:
[0091] (1) When designing the motherboard, the pins with specified serial numbers on the slimline connector must be connected to the GPIO of the CPLD. Different slimline connectors have different pins with specified serial numbers, and correspond to different GPIOs on the CPLD.
[0092] (2) Cables are not customized in design, but it is necessary to ensure that the pins with designated serial numbers on the motherboard or switch card and the backplane are directly connected.
[0093] (3) The BMC can monitor and issue an alarm for the pins with specified serial numbers of the Slimline. Whether to monitor the cable in place for the Slimline can be determined based on the number of hard drives.
[0094] The wiring alarm system in the embodiment of the present invention can bring the following beneficial effects:
[0095] (1) The machine can detect whether the slimline cable is connected correctly;
[0096] (2) Improve the quality of shipped machines.
[0097] As a preferred embodiment, the wiring alarm system further includes:
[0098] The prompt device connected to the BMC is used to prompt whether there is a wiring error on each hard disk backplane connector under the control of the BMC.
[0099] Specifically, in order to facilitate staff to obtain monitoring results in a timely manner, the BMC in the embodiment of the present invention can control the judgment result of whether there is a wiring error in each hard disk backplane connector of the prompt device, so that a more timely response can be made and subsequent work can be carried out, thereby improving work efficiency and enhancing user experience.
[0100] Among them, the prompt device can be of various types, for example, it can include a local prompter and a remote prompt device, etc., and the local prompter and the remote prompt device can be of various specific types, for example, the local prompter can be a display, and the remote prompt device can be a mobile phone, etc. The embodiment of the present invention does not limit this.
[0101] In addition, it is worth mentioning that in the embodiment of the present invention, an indicator light can be set on each hard disk backplane connector on the motherboard. Then, after determining that a hard disk backplane connector is wired incorrectly, the BMC can also control the corresponding indicator light to light up, so that the staff can quickly identify the connector with the incorrect wiring.
[0102] As a preferred embodiment, the wiring alarm system further includes:
[0103] Alarm connected to BMC;
[0104] The BMC is also used to control the alarm to sound when there is a hard disk backplane connector with incorrect wiring.
[0105] Specifically, in order to facilitate staff to trigger subsequent work in a timely manner when there is a wiring error, the BMC in the embodiment of the present invention can also control the alarm to sound an alarm when there is a hard disk backplane connector with a wiring error. In this way, the staff can quickly learn that there is a wiring error in the hard disk backplane connector through the alarm, further improving work efficiency.
[0106] The alarm may be of various types, such as a buzzer or a voice announcer, etc., which is not limited in the embodiment of the present invention.
[0107] As a preferred embodiment, the level setting device 1 is specifically used for:
[0108] Pull down each pin connected to it to a low level.
[0109] Specifically, considering that setting a high level usually requires setting a power supply and consuming electric energy, in order to save costs and simplify the design, the preset level in the embodiment of the present invention can be a low level.
[0110] Of course, in addition to the low level, the preset given device can also be of many other types, which is not limited in the embodiment of the present invention.
[0111] As a preferred embodiment, the level setting device 1 is specifically:
[0112] A plurality of resistors, each having a first end connected to a pin with a specified serial number of a uniquely corresponding hard disk backplane connector on the hard disk backplane and a second end connected to ground.
[0113] Specifically, the level setting device 1 in the embodiment of the present invention only includes a small number of resistors, and has the advantages of simple structure, small space occupation, and low cost.
[0114] Of course, in addition to this specific structure, the level setting device 1 can also be of many other types, which is not limited in the embodiment of the present invention.
[0115] The present invention also provides a server, comprising the connection alarm system as described in the above embodiment.
[0116] For an introduction to the server provided in the embodiment of the present invention, please refer to the aforementioned embodiment of the connection alarm system, and the embodiment of the present invention will not be described in detail here.
[0117] In this specification, each embodiment is described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same and similar parts between the embodiments can be referred to each other. It should also be noted that in this specification, relational terms such as first and second are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply that there is any such actual relationship or order between these entities or operations. Moreover, the terms "comprise", "include" or any other variants thereof are intended to cover non-exclusive inclusion, so that the process, method, article or equipment including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or equipment. In the absence of further restrictions, the elements defined by the sentence "comprise a..." do not exclude the presence of other identical elements in the process, method, article or equipment including the element.
[0118] The above description of the disclosed embodiments is intended to enable one skilled in the art to implement or use the present invention. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present invention. Therefore, the present invention is not limited to the embodiments shown herein but is intended to conform to the widest scope consistent with the principles and novel features disclosed herein.
Claims
1. A wiring alarm system, characterized in that: include: A level setting device connected to a pin of a specified serial number of each hard disk backplane connector on the hard disk backplane, for fixing each pin connected to itself to a preset level; a processor connected to a pin of a specified serial number of each hard disk backplane connector on the motherboard, and configured to determine that the hard disk backplane connector corresponding to the pin of the specified serial number that does not present the preset level is incorrectly wired; The hard disk backplane and the hard disk backplane connectors on the mainboard have a one-to-one correspondence, the designated serial numbers of the two hard disk backplane connectors in a one-to-one correspondence are the same, the signals of the same serial number pins of the hard disk backplane connectors on the hard disk backplane and the mainboard that are connected are interoperable, and the designated serial numbers of the hard disk backplane connectors on the same board are different; The processor includes: An interface expansion device that is connected to a pin with a specified serial number on each hard disk backplane connector on the motherboard through its own signal receiving interface, and is used to send the electrical level status received by each of the signal receiving interfaces with different serial numbers to the baseboard management controller BMC; The BMC connected to the interface expansion device is configured to determine the number of connectors to be monitored based on the total number of hard disks currently connected to the system in which the BMC is located, determine the serial numbers of the hard disk backplane connectors corresponding to the number of connectors to be monitored, and use the serial numbers as the serial numbers to be monitored; and determine whether there is a wiring error in each of the connectors to be monitored based solely on the serial numbers corresponding to the serial numbers to be monitored and their corresponding electrical level states; The wiring alarm system also includes: The prompting device connected to the BMC is used to prompt whether each hard disk backplane connector has a wiring error under the control of the BMC. The prompting device includes a local prompter and a remote prompting device.
2. The wiring alarm system according to claim 1, characterized in that: The specific method for determining the number of connectors to be monitored based on the total number of hard disks currently connected to the system is: Determine whether the total number of hard disks currently connected to the system is the maximum value; If it is the maximum value, the number of connectors to be monitored is the preset maximum value; If it is not the maximum value, determine whether the ratio of the total number of hard disks currently connected to the system to the maximum number of hard disks connected to a single connector is an integer; If it is an integer, the ratio is used as the number of connectors to be monitored; If it is not an integer, the value obtained by adding one to the ratio is used as the number of connectors to be monitored.
3. The wiring alarm system according to claim 2, characterized in that: The serial numbers of the hard disk backplane connectors corresponding to the number of connectors to be monitored are specifically: Determine the number of the connectors to be monitored and the serial numbers of the hard disk backplane connectors in ascending order, and use them as the serial numbers to be monitored.
4. The wiring alarm system according to claim 1, characterized in that: The wiring alarm system also includes: an alarm connected to the BMC; The BMC is further configured to control the alarm to sound an alarm when there is a wiring error in the hard disk backplane connector.
5. The wiring alarm system according to any one of claims 1 to 4, characterized in that: The level setting device is specifically used for: Pull down each pin connected to it to a low level.
6. The wiring alarm system according to claim 5, characterized in that: The level setting device is specifically: A plurality of resistors each having a first end connected to a pin of a designated serial number of the uniquely corresponding hard disk backplane connector on the hard disk backplane and a second end connected to ground.
7. A server, characterized in that: The invention comprises a wiring alarm system as described in any one of claims 1 to 6.
Citation Information
Patent Citations
Hard disk expansion system and electronic equipment
CN111382102A