Equipment type identification method and device, equipment and readable storage medium

By using the I2C channel to obtain electrical signal information from the backplane CPLD in the server and accurately identify the SATA controller type, the configuration errors and high maintenance costs caused by manual identification in the prior art are solved, and an efficient and accurate configuration process is achieved.

CN119629047APending Publication Date: 2025-03-14XINHUASAN INFORMATION TECH CO LTD
View PDF 9 Cites 0 Cited by

Patent Information

Application Number
CN202411745386.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-29
Publication Date
2025-03-14

AI Technical Summary

Technical Problem

In the prior art, the controller type identification of the SATA hard disk in the server relies on manual settings or preset fixed configuration modes, resulting in configuration errors, time-consuming and labor-intensive, and high maintenance costs. Especially in large-scale data center environments, there is a risk of human errors and business interruptions.

Method used

The electrical signal information is obtained from the backplane CPLD of the backplane through the I2C channel, and the device type of hardware currently connected to the backplane is determined based on the electrical signal information. The electrical signal information includes high level, low level and square waves of different frequencies, and the level information generated by the preset method is used to identify the controller type.

Benefits of technology

It realizes accurate identification of server SATA controller types, reduces the error risk caused by manual settings, improves configuration efficiency and accuracy, and enhances the adaptability and stability of the system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119629047A_ABST
    Figure CN119629047A_ABST
Patent Text Reader

Abstract

The invention provides an equipment type identification method and device, equipment and a readable storage medium, and the method comprises the steps: obtaining electric signal information from a backboard CPLD of a backboard through an I2C channel, the electric signal information being electric signal information of a specified signal channel in sideband signals accessed from the backboard obtained by the backboard CPLD; judging the equipment type of hardware currently connected with the backboard according to the electric signal information; the electric signal information is generated according to level information generated by hardware currently connected with the backboard in a preset mode. Through the technical scheme of the invention, the electric signal information transmitted by the backboard CPLD is acquired and analyzed, accurate identification of the equipment type is realized, the configuration efficiency and accuracy are obviously improved, the error risk caused by manual setting is reduced, and the adaptability and stability of the system are enhanced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present specification relates to the field of communication technology, and in particular to a device type identification method, apparatus, device, and readable storage medium. Background Art

[0002] As the core device for data processing and storage, servers play a vital role in enterprise-level applications. In order to meet the needs of different application scenarios, the internal configuration of modern server systems has become increasingly complex and diverse, especially the configuration of storage subsystems. SAS (Serial Attached SCSI) and SATA (Serial Advanced Technology Attachment) hard disk devices are widely used due to their excellent performance and high cost-effectiveness. However, the efficient operation of these devices depends on the matching storage controllers, such as RAID cards, PCH (Platform Controller Hub), and EXP (Expander) expansion chips.

[0003] In the current server architecture, the high-speed signals of SATA hard drives can come from a variety of different SATA controllers. For example, RAID cards enhance data security by providing redundancy mechanisms; PCH is usually integrated on the motherboard and is responsible for handling low-speed I / O operations and some SATA port controls; and EXP expansion chips are used to increase the number of SATA ports to support more storage device connections. Each controller has unique features and function sets, which means that for hard drives in the same physical location, different configuration rules may be required depending on the type of controller connected. In this case, if the actual controller type used is not correctly identified, it may cause configuration errors, which in turn affects the stability and performance of the entire server system.

[0004] In traditional methods, the identification of SATA controller types mainly relies on manual settings or preset fixed configuration modes, which is not only time-consuming and labor-intensive, but also prone to human errors. Especially in large-scale data center environments, when faced with hundreds or thousands of servers, the workload of manual configuration is huge and the maintenance cost is high. In addition, due to the lack of an effective automatic identification mechanism, when the hardware configuration changes, manual intervention is often required to ensure that the new configuration can correctly reflect the actual status. This not only increases the workload of operation and maintenance personnel, but may also cause business interruptions due to response delays, causing economic losses and social impacts to users. Summary of the invention

[0005] In view of this, the present specification provides a device type identification method, apparatus, electronic device, and readable storage medium to improve the inconvenience of the above-mentioned device type identification.

[0006] The specific technical solutions are as follows:

[0007] This specification provides a device type identification method, which is applied to a BMC device of a server, and the method includes: obtaining electrical signal information from a backplane CPLD of a backplane through an I2C channel, wherein the electrical signal information is electrical signal information of a specified signal channel in a sideband signal connected to the backplane obtained by the backplane CPLD; judging the device type of hardware currently connected to the backplane according to the electrical signal information; and the electrical signal information is generated according to level information generated by the hardware currently connected to the backplane in a preset manner.

[0008] As a technical solution, the level information includes a high level, a low level, and / or square waves of different frequencies.

[0009] As a technical solution, the level information includes a high level, and the signal link of the designated signal channel in the sideband signal connected to the backplane is configured with a pull-up resistor so that the default level information of the designated signal channel in the sideband signal is a high level.

[0010] As a technical solution, the level information includes a low level, and the backplane CPLD obtains the electrical signal information generated in response to the low level received by the specified signal channel in the sideband signal connected to the backplane. The low level is output by the RAID card controller according to the specified protocol.

[0011] As a technical solution, the level information includes a square wave, and the backplane CPLD obtains the electrical signal information generated in response to the square wave received by the specified signal channel in the sideband signal connected to the backplane. The square wave is output by the CPLD associated with the hardware of the device type to be determined.

[0012] As a technical solution, the designated signal channel in the sideband signal includes a Controller Type signal of a sideband 6 channel.

[0013] This specification also provides a device type identification device, which is applied to the BMC device of the server, and the device includes: a first module, which is used to obtain electrical signal information from the backplane CPLD of the backplane through the I2C channel, and the electrical signal information is the electrical signal information of a specified signal channel in the sideband signal connected to the backplane obtained by the backplane CPLD; a second module is used to determine the device type of the hardware currently connected to the backplane according to the electrical signal information; the electrical signal information is generated according to the level information generated by the hardware currently connected to the backplane in a preset manner.

[0014] As a technical solution, the level information includes a high level, a low level, and / or square waves of different frequencies.

[0015] As a technical solution, the level information includes a high level, and the signal link of the designated signal channel in the sideband signal connected to the backplane is configured with a pull-up resistor so that the default level information of the designated signal channel in the sideband signal is a high level.

[0016] As a technical solution, the level information includes a low level, and the backplane CPLD obtains the electrical signal information generated in response to the low level received by the specified signal channel in the sideband signal connected to the backplane. The low level is output by the RAID card controller according to the specified protocol.

[0017] As a technical solution, the level information includes a square wave, and the backplane CPLD obtains the electrical signal information generated in response to the square wave received by the specified signal channel in the sideband signal connected to the backplane. The square wave is output by the CPLD associated with the hardware of the device type to be determined.

[0018] As a technical solution, the designated signal channel in the sideband signal includes a Controller Type signal of a sideband 6 channel.

[0019] This specification also provides an electronic device, including a processor and a readable storage medium, wherein the readable storage medium stores machine executable instructions that can be executed by the processor, and the processor executes the machine executable instructions to implement the aforementioned device type identification method.

[0020] This specification also provides a readable storage medium, which stores machine executable instructions. When the machine executable instructions are called and executed by a processor, the machine executable instructions prompt the processor to implement the aforementioned device type identification method.

[0021] The above technical solution provided in this specification brings at least the following beneficial effects:

[0022] By acquiring and parsing the electrical signal information transmitted by the backplane CPLD, accurate identification of the device type is achieved, which significantly improves configuration efficiency and accuracy, reduces the risk of errors caused by manual settings, and enhances the system's adaptability and stability. BRIEF DESCRIPTION OF THE DRAWINGS

[0023] In order to more clearly illustrate the implementation methods of this specification or the technical solutions in the prior art, the drawings required for use in the implementation methods of this specification or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some implementation methods recorded in this specification. For ordinary technicians in this field, other drawings can also be obtained based on these drawings of the implementation methods of this specification.

[0024] Figure 1 is a flow chart of a device type identification method in one implementation of this specification;

[0025] Figure 2 is a circuit connection diagram in one implementation of this specification;

[0026] Figure 3 is a circuit connection diagram in one implementation of this specification;

[0027] Figure 4 is a circuit connection diagram in one implementation of this specification;

[0028] Figure 5 is a circuit connection diagram in one implementation of this specification;

[0029] Figure 6 is a structural diagram of a device type identification apparatus in one implementation mode of this specification;

[0030] Figure 7 It is a hardware structure diagram of an electronic device in one implementation mode of this specification.

[0031] Reference numerals: first module 21 , second module 22 . DETAILED DESCRIPTION

[0032] The terms used in the embodiments of this specification are only for the purpose of describing specific embodiments, rather than limiting this specification. The singular forms of "a", "said" and "the" used in this specification and claims are also intended to include plural forms, unless the context clearly indicates other meanings. It should also be understood that the term "and / or" used herein refers to any or all possible combinations of one or more associated listed items.

[0033] It should be understood that although the terms first, second, third, etc. may be used to describe various information in the embodiments of this specification, this information should not be limited to these terms. These terms are only used to distinguish the same type of information from each other. For example, without departing from the scope of this specification, the first information may also be referred to as the second information, and similarly, the second information may also be referred to as the first information. Depending on the context, in addition, the word "if" used may be interpreted as "at the time of" or "when" or "in response to determining".

[0034] As the core component of the data center, the performance and stability of the server are crucial to the operation of the entire information system. The complexity of server configuration increases with the development of technology, especially in storage systems. SAS (Serial Attached SCSI) and SATA (Serial Advanced Technology Attachment) hard disks are the main storage media for servers, and the complexity of their configuration and management directly affects the performance and reliability of the server.

[0035] In a server configuration, the configuration rules of SAS / SATA hard disk devices vary depending on the application scenario. In the server, the high-speed SATA signal of the SATA hard disk may come from a variety of SATA controllers, such as RAID storage cards, PCH (Platform Controller Hub) or EXP (Expander) expansion chips. These different controllers lead to different configuration requirements, and the reading sources of hard disk information are also different, and the slot numbers of hard disks are also different. This diversity and complexity increases the difficulty of software design and the error rate. Once the configuration is wrong, it may cause abnormal server function or even downtime, causing suspension of customer business and causing huge economic and social losses.

[0036] With the diversification of server configurations, traditional manual configuration methods have been unable to meet the rapidly changing market needs. Automated and intelligent configuration recognition technology has become the key to solving this problem. However, existing technical solutions are often unable to accurately identify and configure complex configurations of multiple SAS / SATA and multiple controllers, resulting in a high configuration error rate and overly complex software design.

[0037] Due to the differences in signals and configuration rules of different controllers, traditional configuration identification methods are prone to errors when faced with complex configurations. As server configurations become more diverse, software needs to process more logic and rules, increasing the complexity of the design.

[0038] This specification aims to provide a server SATA controller type identification solution that can be quickly adapted, highly adaptable, and highly stable. This solution needs to be able to cope with various complex configuration application scenarios of servers, such as multi-SAS / SATA with multi-controller configuration, reduce the complexity of software design, improve the accuracy and efficiency of configuration analysis and allocation, have adaptability and wide applicability, and save manpower and material costs.

[0039] The specific technical solution is described below.

[0040] In one embodiment, the present specification provides a device type identification method, which is applied to a BMC device of a server, and the method includes: obtaining electrical signal information from a backplane CPLD of a backplane through an I2C channel, wherein the electrical signal information is electrical signal information of a specified signal channel in a sideband signal connected to the backplane obtained by the backplane CPLD; judging the device type of hardware currently connected to the backplane according to the electrical signal information; the electrical signal information is generated according to level information generated by the hardware currently connected to the backplane in a preset manner.

[0041] Specifically, Figure 1 , including the following steps:

[0042] Step S11, obtaining electrical signal information from the backplane CPLD of the backplane through the I2C channel.

[0043] Step S12: determining the device type of the hardware currently connected to the backplane according to the electrical signal information.

[0044] In the backplane of the server, the CPLD is responsible for processing and transmitting the sideband signal from the SATA cable connector. The sideband signal is an additional signal channel used to transmit information such as the controller type. In this embodiment, the backplane CPLD obtains electrical signal information through a specified signal channel (such as the CTRL_TYPE signal) in the sideband signal. These signal information include but are not limited to the level, frequency, etc., which are generated by the hardware devices connected to the backplane (such as PCH, RAID card, EXP expansion chip, etc.) according to a preset method.

[0045] After CPLD obtains the electrical signal information, it transmits the information to BMC through I2C channel. I2C is a commonly used serial communication protocol suitable for communication between microcontrollers and various peripheral devices. In this solution, I2C channel provides an efficient and reliable communication method, enabling BMC to obtain electrical signal information from CPLD.

[0046] After receiving the electrical signal information, the BMC determines the type of hardware device currently connected to the backplane according to the preset level information recognition rules. For example, if the CTRL_TYPE signal is low, the BMC can determine that the current connection is a RAID card; if the signal is a 16Hz square wave, it may be a PCH controller; if it is a 4Hz square wave, it may be an EXP expansion chip.

[0047] Assume that a RAID card is connected to the server backplane via a SATA cable. The RAID card outputs a low level in the CTRL_TYPE signal channel according to the SFF-8485 protocol specification. After the backplane CPLD detects this low level signal, it passes this information to the BMC through the I2C channel. The BMC determines that the backplane is currently connected to the RAID card based on the low level signal. Then the BMC can obtain the hard disk information from the RAID card controller and display it on the out-of-band management monitoring interface for easy viewing and management by users.

[0048] Through this device type identification method, the server can automatically identify the type of connected SATA controller, thereby simplifying the configuration process, reducing human errors, and improving the stability and reliability of the server. This method is not only applicable to RAID cards, but can also be extended to other types of SATA controllers, such as PCH and EXP expansion chips, with wide applicability and flexibility.

[0049] In one implementation, the electrical signal information is derived from a specific sideband signal channel on a cable connector connected to the backplane, specifically a CTRL_TYPE signal.

[0050] The CTRL_TYPE signal presents different level states or waveforms under different types of SATA controllers. When the backplane is connected to the PCH, the motherboard CPLD outputs a 16Hz square wave as the CTRL_TYPE signal; when connected to the RAID card, the signal remains at a low level; and when the EXP expansion chip is used, a 4Hz square wave is output. The backplane CPLD, BP_CPLD, will continuously monitor and record the state changes of the CTRL_TYPE signal, and send this information to the BMC for processing through the I2C interface.

[0051] After receiving the electrical signal data transmitted by BP_CPLD, BMC uses a preset parsing algorithm to determine the specific SATA controller type. This step is based on the understanding of the CTRL_TYPE signal pattern generated by different controllers.

[0052] If the received data indicates that the CTRL_TYPE signal is in a low level state, the BMC can determine that the currently used SATA controller is a RAID card. If a 16Hz square wave is detected, it indicates that the controller is a PCH; and a 4Hz square wave corresponds to an EXP expansion chip.

[0053] For example, in a data center environment, operation and maintenance personnel need to quickly deploy multiple new servers. By adopting the solution provided by this implementation, each server can automatically identify the configuration of its storage subsystem and complete the correct settings without manual intervention, greatly improving deployment efficiency and accuracy.

[0054] To ensure that the CTRL_TYPE signal is transmitted accurately, the entire link includes a series of hardware components from the SATA controller to the backplane to the BMC, such as pull-up resistors, CPLD, etc., which work together to maintain signal integrity. Even when the SATA controller is replaced or upgraded in the future, as long as the new controller follows the same signal standard, the system can be seamlessly compatible and continue to provide reliable device type identification services.

[0055] In summary, this device type identification method not only simplifies the management process of the server storage subsystem, but also enhances the flexibility of the overall architecture, which is particularly important for large-scale data centers.

[0056] In one implementation, the level information includes a high level, a low level, and / or square waves of different frequencies.

[0057] In one implementation, the level information includes a high level, and a signal link of a designated signal channel in the sideband signal connected to the backplane is configured with a pull-up resistor so that the default level information of the designated signal channel in the sideband signal is a high level.

[0058] like Figure 2 , a pull-up resistor is designed on the CTRL_TYPE signal link on the backplane side to make its default state high.

[0059] In one implementation, the level information includes a low level, and the backplane CPLD obtains electrical signal information generated in response to the low level received by a designated signal channel in a sideband signal connected to the backplane, and the low level is output by the RAID card controller according to a designated protocol.

[0060] like Figure 3 , the RAID card controller connects the high-speed cable to the backplane, and according to the protocol specification, the RAID card end outputs a low level.

[0061] In one implementation, the level information includes a square wave, and the backplane CPLD obtains electrical signal information generated in response to the square wave received by a specified signal channel in a sideband signal connected to the backplane, and the square wave is output by the CPLD associated with the hardware of the device type to be determined.

[0062] like Figure 4 , the PCH controller connects the high-speed cable to the backplane, the PCH only outputs high-speed signals, the CTRL_TYPE signal is output by the mainboard CPLD, and the MB_CPLD outputs a 16Hz square wave; Figure 5 The EXP controller is connected to the backplane with a high-speed cable. The EXP expansion board is also equipped with a CPLD chip. The CTRL_TYPE signal is controlled and output by the EXP CPLD and is a 4Hz square wave.

[0063] In one implementation, the designated signal channel in the sideband signal includes a Controller Type signal of a sideband 6 channel.

[0064] In one embodiment, Figure 6 This specification also provides a device type identification device, which is applied to the BMC device of the server, and the device includes: a first module, which is used to obtain electrical signal information from the backplane CPLD of the backplane through the I2C channel, and the electrical signal information is the electrical signal information of the specified signal channel in the sideband signal obtained by the backplane CPLD from the backplane; a second module is used to determine the device type of the hardware currently connected to the backplane according to the electrical signal information; the electrical signal information is generated according to the level information generated by the hardware currently connected to the backplane in a preset manner.

[0065] In one implementation, the level information includes a high level, a low level, and / or square waves of different frequencies.

[0066] In one implementation, the level information includes a high level, and a signal link of a designated signal channel in the sideband signal connected to the backplane is configured with a pull-up resistor so that the default level information of the designated signal channel in the sideband signal is a high level.

[0067] In one implementation, the level information includes a low level, and the backplane CPLD obtains electrical signal information generated in response to the low level received by a designated signal channel in a sideband signal connected to the backplane, and the low level is output by the RAID card controller according to a designated protocol.

[0068] In one implementation, the level information includes a square wave, and the backplane CPLD obtains electrical signal information generated in response to the square wave received by a specified signal channel in a sideband signal connected to the backplane, and the square wave is output by the CPLD associated with the hardware of the device type to be determined.

[0069] In one implementation, the designated signal channel in the sideband signal includes a Controller Type signal of a sideband 6 channel.

[0070] The device implementation is the same as or similar to the corresponding method implementation, and will not be described in detail here.

[0071] In one embodiment, this specification provides an electronic device, including a processor and a readable storage medium, wherein the readable storage medium stores machine executable instructions that can be executed by the processor, and the processor executes the machine executable instructions to implement the aforementioned device type identification method. From a hardware level, the hardware architecture diagram can be seen in Figure 7 shown.

[0072] In one embodiment, the present specification provides a readable storage medium, wherein the readable storage medium stores machine executable instructions, and when the machine executable instructions are called and executed by a processor, the machine executable instructions prompt the processor to implement the aforementioned device type identification method.

[0073] Here, the readable storage medium can be any electronic, magnetic, optical or other physical storage device that can contain or store information, such as executable instructions, data, etc. For example, the readable storage medium can be: RAM (Radom Access Memory), volatile memory, non-volatile memory, flash memory, storage drive (such as hard disk drive), solid state drive, any type of storage disk (such as CD, DVD, etc.), or similar storage medium, or a combination thereof.

[0074] The systems, devices, modules or units described in the above embodiments may be implemented by computer chips or entities, or by products with certain functions. A typical implementation device is a computer, which may be in the form of a personal computer, a laptop computer, a cellular phone, a camera phone, a smart phone, a personal digital assistant, a media player, a navigation device, an email transceiver, a game console, a tablet computer, a wearable device or a combination of any of these devices.

[0075] For the convenience of description, the above device is described by dividing it into various units according to its functions. Of course, when implementing this specification, the functions of each unit can be implemented in the same or multiple software and / or hardware.

[0076] It will be appreciated by those skilled in the art that the embodiments of this specification may be provided as methods, systems, or computer program products. Therefore, this specification may be in the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, this specification may be in the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0077] This specification is described with reference to flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to the embodiments of this specification. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0078] Moreover, these computer program instructions can also be stored in a computer-readable memory that can guide a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer-readable memory produce a product including an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 The function specified in one or more boxes.

[0079] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for executing on the computer or other programmable device to implement the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

[0080] It will be appreciated by those skilled in the art that the embodiments of this specification may be provided as methods, systems or computer program products. Therefore, this specification may be in the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, this specification may be in the form of a computer program product implemented on one or more computer-usable storage media (which may include but are not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0081] The above description is only an embodiment of the present specification and is not intended to limit the present specification. For those skilled in the art, the present specification may have various changes and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present specification shall be included in the scope of the claims of the present specification.

Claims

1. A device type identification method, characterized in that: The method is applied to a BMC device of a server and includes: Acquire electrical signal information from the backplane CPLD of the backplane through the I2C channel, wherein the electrical signal information is electrical signal information of a specified signal channel in the sideband signal connected to the backplane obtained by the backplane CPLD; Determine the device type of the hardware currently connected to the backplane based on the electrical signal information; The electrical signal information is generated according to level information generated by hardware currently connected to the backplane in a preset manner.

2. The method according to claim 1, characterized in that The level information includes a high level, a low level, and / or square waves of different frequencies.

3. The method according to claim 2, characterized in that The level information includes a high level, and a signal link of a designated signal channel in the sideband signal connected to the backplane is configured with a pull-up resistor, so that the default level information of the designated signal channel in the sideband signal is a high level.

4. The method according to claim 2, characterized in that: The level information includes a low level. The backplane CPLD obtains electrical signal information generated in response to the low level received by the designated signal channel in the sideband signal connected to the backplane. The low level is output by the RAID card controller according to the designated protocol.

5. The method according to claim 2, characterized in that: The level information includes a square wave, and the backplane CPLD obtains the electrical signal information generated in response to the square wave received by the designated signal channel in the sideband signal connected to the backplane, and the square wave is output by the CPLD associated with the hardware of the device type to be determined.

6. The method according to claim 1, characterized in that The designated signal channel in the sideband signal includes a Controller Type signal of a sideband 6 channel.

7. A device type identification device, characterized in that: A BMC device applied to a server, the device comprising: The first module is used to obtain electrical signal information from the backplane CPLD of the backplane through the I2C channel, wherein the electrical signal information is the electrical signal information of a specified signal channel in the sideband signal connected to the backplane obtained by the backplane CPLD; The second module is used to determine the device type of the hardware currently connected to the backplane according to the electrical signal information; The electrical signal information is generated according to level information generated by hardware currently connected to the backplane in a preset manner.

8. The device according to claim 7, characterized in that The level information includes a high level, a low level, and / or square waves of different frequencies.

9. The device according to claim 8, characterized in that The level information includes a high level, and a signal link of a designated signal channel in the sideband signal connected to the backplane is configured with a pull-up resistor, so that the default level information of the designated signal channel in the sideband signal is a high level.

10. The device according to claim 8, characterized in that The level information includes a low level. The backplane CPLD obtains electrical signal information generated in response to the low level received by the designated signal channel in the sideband signal connected to the backplane. The low level is output by the RAID card controller according to the designated protocol.

11. The device according to claim 8, characterized in that The level information includes a square wave, and the backplane CPLD obtains the electrical signal information generated in response to the square wave received by the designated signal channel in the sideband signal connected to the backplane, and the square wave is output by the CPLD associated with the hardware of the device type to be determined.

12. The device according to claim 7, characterized in that The designated signal channel in the sideband signal includes a Controller Type signal of a sideband 6 channel.

13. An electronic device, characterized in that: include: A processor and a readable storage medium, wherein the readable storage medium stores machine executable instructions that can be executed by the processor, and the processor executes the machine executable instructions to implement any method described in claims 1-6.

14. A readable storage medium, characterized in that: The readable storage medium stores machine executable instructions, and when the machine executable instructions are called and executed by a processor, the machine executable instructions prompt the processor to implement any one of the methods of claims 1-6.

Citation Information

Patent Citations

  • Peripheral identification system and method, and electronic device

    CN106792017A

  • Backboard information acquisition method and device, and storage medium

    CN110825679A

  • Hardware type identification method and device, computer equipment and storage medium

    CN112698875A

  • Method for identifying equipment connected with hard disk backboard and related device

    CN113869108A

  • Method, system and equipment for designing hybrid hard disk backplane adaptive to multiple platforms and medium

    CN115309684A