[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN107145198B - Method for improving compatibility of server to hard disk and mainboard thereof - Google Patents

Method for improving compatibility of server to hard disk and mainboard thereof Download PDF

Info

Publication number
CN107145198B
CN107145198B CN201710258291.8A CN201710258291A CN107145198B CN 107145198 B CN107145198 B CN 107145198B CN 201710258291 A CN201710258291 A CN 201710258291A CN 107145198 B CN107145198 B CN 107145198B
Authority
CN
China
Prior art keywords
sata
hard disk
bios
port
sata port
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
CN201710258291.8A
Other languages
Chinese (zh)
Other versions
CN107145198A (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.)
Shenzhen Tongtaiyi Information Technology Co ltd
Original Assignee
Shenzhen Tongtaiyi Information Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Tongtaiyi Information Technology Co ltd filed Critical Shenzhen Tongtaiyi Information Technology Co ltd
Priority to CN201710258291.8A priority Critical patent/CN107145198B/en
Publication of CN107145198A publication Critical patent/CN107145198A/en
Application granted granted Critical
Publication of CN107145198B publication Critical patent/CN107145198B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/18Packaging or power distribution
    • G06F1/183Internal mounting support structures, e.g. for printed circuit boards, internal connecting means
    • G06F1/184Mounting of motherboards
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/18Packaging or power distribution
    • G06F1/183Internal mounting support structures, e.g. for printed circuit boards, internal connecting means
    • G06F1/187Mounting of fixed and removable disk drives
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/22Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
    • G06F11/2273Test methods
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/40Bus structure
    • G06F13/4063Device-to-bus coupling
    • G06F13/4068Electrical coupling
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/22Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
    • G06F11/2284Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing by power-on test, e.g. power-on self test [POST]

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Power Engineering (AREA)
  • Human Computer Interaction (AREA)
  • Quality & Reliability (AREA)
  • Stored Programmes (AREA)

Abstract

The invention provides a method for improving the compatibility of a server with a hard disk and a mainboard thereof, wherein the method partially controls the power on and power off of the hard disk and the processing of BIOS software through the coordination of BIOS software control and hardware, thereby improving the compatibility of the mainboard with various hard disks. Once the compatibility problem of accidental disk dropping of the hard disk on the mainboard occurs, the compatibility problem is solved by rapidly restarting the SATA Port, if the compatibility problem cannot be solved, the SATA Port is prohibited to be opened again, the connection between the SATA controller and the hard disk is reestablished, if the compatibility problem cannot be solved, the power failure and the power re-energization of the SATA Port are controlled through the GPIO, the hard disk is powered on again for initialization, and then the hard disk is connected with the SATA controller. The processing idea is suitable for various platform mainboards and has strong universality. Make up the not enough of hard disk sample volume too little in the testing process, improve the quality of server mainboard, promoted customer experience.

Description

Method for improving compatibility of server to hard disk and mainboard thereof
Technical Field
The invention belongs to the technical field of computers, and particularly relates to a method for improving the compatibility of a server with a hard disk and a mainboard thereof.
Background
The hard disk belongs to one of the indispensable storage media of server system, and almost all data of user will be stored on the hard disk, therefore, the stable operation of various hard disks on the server mainboard is the most important basic ability. In the process of mainboard research and development, the mainboard is a very necessary step for testing the compatibility of the hard disk, and multi-dimensional tests are carried out on hard disks of different brands, different capacities and different models, including contents such as hard disk transmission rate, stability and the like, so that the problem that the hard disks are incompatible on the mainboard can be reduced through software and hardware optimization as far as possible, and the compatibility of the mainboard on various types of hard disks is enhanced.
Although the main board is subjected to a large amount of hard disk compatibility tests in the research and development stage, the main board is still far from enough. In the market, the hard disks are various, and the hard disks for research and development test are only typical hard disks with too small sample size, and in fact, various types of hard disks which may be used by users, different brands, different capacities and different types of hard disks all affect the compatibility of the mainboard. The problems are caused by a plurality of reasons, the technical capabilities of different hard disk manufacturers are different, the technical parameters of the hard disks are changed after the hard disks are used for a period of time, and the signals of the main board are poor. The hard disk can not be found sporadically in the starting process, which is a compatibility problem that is often encountered, and once a disk-dropping condition occurs, the system needs to be restarted for many times until the hard disk is found again.
Disclosure of Invention
Aiming at the technical problems, the invention discloses a method for improving the compatibility of a server to a hard disk and a mainboard thereof, which improve the compatibility of the server mainboard to various types of mainboards.
In contrast, the technical scheme of the invention is as follows:
a method for improving the compatibility of a server to a hard disk comprises a hardware part and a BIOS software part; the hardware part includes:
connecting the SATA signal of the PCH to the SATA slot; GPIOs on the PCH are respectively connected to 5V and 12V power supply circuits of the SATA slots and are respectively pulled up to 5V and 12V power supplies through external resistors, and each GPIO corresponds to one SATA slot;
the BIOS software part comprises the following steps:
step S1: after the BIOS is started, initializing GPIOs, setting all GPIOs for controlling the SATA slot to be in high level, and initializing the SATA controller;
step S2, after the SATA controller is initialized, BIOS starts to process SATA ports one by one, and checks whether the equipment status bit of SATA Port is set;
if the status bit of the SATA Port device is set, the BIOS checks the corresponding identification register, and judges whether the connection communication between the SATA controller and the hard disk is successful or not by checking whether the information of the identification register is effective or not; if the information of the identification register is valid, the SATA controller and the hard disk device are successfully connected and can normally communicate, and the hard disk can be normally used;
step S3, BIOS judges whether all SATA ports have been checked, if not, it continues to check the next SATA Port, if so, it performs other operations to complete the connection check of the hard disk device.
As a further improvement of the present invention, in step S2, if the information of the IDENTIFY register is invalid, the SATA Port is restarted quickly, then the IDENTIFY register is checked to see if the IDENTIFY is valid, if the IDENTIFY is still invalid, the SATA Port is prohibited by the function register, a delay is waited, the SATA Port function is turned on, then the identification information of the SATA Port is checked to see if the identification information is valid, if the identification information is still invalid, the BIOS pulls down the GPIO corresponding to the SATA Port, disconnects the power supply of the SATAPort interface hard disk device, after the delay, pulls up the GPIO, re-supplies power to the SATA Port interface hard disk, re-establishes the connection between the SATA controller and the hard disk device, and after the BIOS waits for the delay, then checks if the identification register information of the SATA Port is valid.
As a further improvement of the invention, if the information of the identification register of the SATA Port is still invalid, BIOS repeatedly restarts, prohibits opening, powers off and powers on the SATA Port for a plurality of times, pulls up GPIO after waiting for delay, and supplies power to the hard disk of the SATA Port again, BIOS waits for delay and then checks whether the information of the identification register of the SATA Port is valid, if the information of the identification register of the SATA Port is still invalid, the hard disk of the SATA Port is unavailable and needs to be replaced.
As a further improvement of the present invention, in step S1, when the SATA controller is initialized, the memory, the IO, and the interrupt resources are allocated, and all SATA Port functions are opened, so that the SATA controller is connected to the hard disks connected to all SATA ports.
As a further improvement of the present invention, in step S2, when the device status bit of the SATA Port is checked to see if it is not set, if the result of the check is that it is not set, the BIOS disables the SATA Port interface, waits for a delay and then turns on again, then checks again if the device status bit is set, if it is still not set, the BIOS considers that the SATA Port is not connected to the hard disk device or the hard disk device is bad, and then checks the next SATA Port. In order to prevent the hard disk from being abnormally connected,
as a further improvement of the invention, in step S2, the device status bit of SATA Port is checked by detecting the GPIO output status; when the GPIO outputs a high level, the device status bit of the SATA Port is set; when the GPIO outputs a low level, the device status bit of the SATA Port is not set.
The invention also discloses a mainboard for improving the hard disk compatibility of the server, which comprises a PCH integrated south bridge chip, an SATA controller, a BIOS basic input and output module, and also comprises external resistors R, 5V and 12V pull-up power supplies, wherein SATA signals of the PCH integrated south bridge chip are electrically connected with the SATA slot; GPIO on the PCH integrated south bridge chip is respectively connected with 5V and 12V power supply lines of the SATA slot and is electrically connected with 5V and 12V pull-up power supplies through an external resistor R; each GPIO corresponds to one SATA slot; the SATA controller is electrically connected with the SATA slot, and the PCH integrated south bridge chip and the SATA controller are respectively connected with the BIOS basic input and output module; the BIOS basic input and output module controls the mainboard by adopting the method for improving the compatibility of the server to the hard disk.
Compared with the prior art, the invention has the beneficial effects that:
by adopting the technical scheme of the invention, a solution is provided for the problem of hard disk diskettes with probability, and the compatibility of the server mainboard to various types of mainboards is improved. The invention controls the power on and off of the hard disk and the BIOS software processing through the matching of the BIOS software control and the hardware, thereby improving the compatibility of the mainboard to various hard disks. Once the compatibility problem of accidental disk dropping of the hard disk on the mainboard occurs, the compatibility problem is solved by rapidly restarting the SATA Port, if the compatibility problem cannot be solved, the SATA Port is prohibited to be opened again, the connection between the SATA controller and the hard disk is reestablished, if the compatibility problem cannot be solved, the power failure and the power re-energization of the SATA Port are controlled through the GPIO, the hard disk is powered on again for initialization, and then the hard disk is connected with the SATA controller. The processing idea is suitable for various platform mainboards and has strong universality. Make up the not enough of hard disk sample volume too little in the testing process, improve the quality of server mainboard, promoted customer experience.
Drawings
Fig. 1 is a schematic diagram of a hardware part according to an embodiment of the present invention.
FIG. 2 is a flow diagram of the software method portion of one embodiment of the invention.
Detailed Description
Preferred embodiments of the present invention are described in further detail below.
A method for improving the compatibility of a server to a hard disk comprises a hardware module part and a BIOS software part;
the hardware module part includes:
in hardware design, as shown in fig. 1, a SATA signal of a PCH is connected to a SATA slot, a GPIO on the PCH is connected to 5V and 12V power supply lines of the SATA slot, and then is pulled up to 5V and 12V power supplies through an external resistor, and whether the 5V and 12V power supplies of the SATA slot are supplied with power is controlled by controlling a high-low level of the GPIO, when the GPIO outputs a low level, the SATA slot is not powered on, and when the GPIO outputs a high level, the SATA slot normally supplies the 5V and 12V power supplies. Each GPIO corresponds to one SATA slot, and if the SATA slots are provided, the GPIOs are required to control the power supply condition of the SATA hard disk.
The BIOS software portion, as shown in fig. 2, takes the following steps:
step S1, after BIOS starts, firstly initializing GPIO, setting all GPIO for controlling SATA slot power supply to high level to make 5V and 12V power supply normally, then initializing SATA controller, allocating memory, IO and interrupt resource, opening all SATA Port functions, and making SATA controller and all hard disks connected on SATA Port create connection.
Step S2, after the SATA controller is initialized, the BIOS starts to process the SATA ports one by one, and first checks whether the device status bit of the SATA Port is set. Specifically, whether a device state bit of the SATAPort is set or not is checked by detecting the GPIO output state; when the GPIO outputs a high level, the device status bit of the SATA Port is set; when the GPIO outputs a low level, the device status bit of the SATA Port is not set.
If not, it indicates that the SATA Port is not connected to it, to prevent the hard disk from being connected abnormally, BIOS disables the SATA Port interface, waits for a delay and then turns on again, then checks again whether the device status bit is set, if not, BIOS considers that the SATA Port is not connected to the hard disk device or the hard disk device is bad, and checks the next SATA Port.
If the status bit of the SATA Port device is set to indicate that the hard disk device is connected, the BIOS checks the identification register, records the identification information sent from the register D2h for the first time, and determines whether the connection communication between the SATA controller and the hard disk is successful by checking whether the information in the identification register is valid.
When the identification information is invalid, the SATA Port is restarted quickly firstly, then the identification register is checked to see whether the identification information is valid or not, if the identification information is still invalid, the SATA Port is forbidden through the function register, a certain delay is waited, the SATAPort function is opened, then the identification information of the SATA Port is checked whether the identification information is valid or not, if the identification information is still invalid, the BIOS pulls down the SATAPort corresponding to the GPIO, the power supply of the SATA Port interface hard disk device is disconnected, after a certain delay, the GPIO is pulled up, the SATA Port interface hard disk is powered on again, the operation is equivalent to pulling out the SATA Port from the hard disk and then plugging in the SATA Port, the SATA controller and the hard disk device are reestablished, after a certain delay, the BIOS checks whether the identification register information of the SATA Port is valid or not, if the identification information is still invalid, the BIOS can repeat the restarting, the opening forbidding, the power-off and power-on operations for many times as required, eventually, it can be considered that the hard disk of the SATA Port interface may be out of service and needs to be replaced.
If the information of the identification register is valid, the SATA controller and the hard disk device are successfully connected and can normally communicate, and the hard disk can be normally used.
Step S3, BIOS judges whether all SATA ports have been checked, if not, it continues to check the next SATA Port, if so, it performs other operations to complete the connection check of the hard disk device.
In the above technical solution, the problem processing is performed in three levels, and the time consumption is gradually increased, so that the problem that can be processed by the first level is the best.
The invention relates to the technical term explanation of English abbreviation:
PCH (platform Controller hub), Intel corporation's Integrated south bridge.
The BIOS (basic Input Output System), the basic Input Output system, is mainly used for initialization and detection of various hardware devices in the computer startup process.
SATA (Serial ATA), Serial ATA is used for data transfer between a motherboard and a large number of storage devices, such as hard disks and optical disk drives.
GPIO (general Purpose Input output), general Purpose Input/output.
The foregoing is a more detailed description of the invention in connection with specific preferred embodiments and it is not intended that the invention be limited to these specific details. For those skilled in the art to which the invention pertains, several simple deductions or substitutions can be made without departing from the spirit of the invention, and all shall be considered as belonging to the protection scope of the invention.

Claims (5)

1. A method for improving the compatibility of a server to a hard disk is characterized in that: comprises a hardware part and a BIOS software part; the hardware part includes:
connecting the SATA signal of the PCH to the SATA slot; GPIOs on the PCH are respectively connected to 5V and 12V power supply circuits of the SATA slots and are respectively pulled up to 5V and 12V power supplies through external resistors, and each GPIO corresponds to one SATA slot;
the BIOS software part comprises the following steps:
step S1: after the BIOS is started, initializing GPIOs, setting all GPIOs for controlling the SATA slot to be in high level, and initializing the SATA controller;
step S2, after the SATA controller is initialized, BIOS starts to process SATA ports one by one, and checks whether the device status bit of SATAPort is set;
if the status bit of the SATA Port device is set, the BIOS checks the corresponding identification register, and judges whether the connection communication between the SATA controller and the hard disk is successful or not by checking whether the information of the identification register is effective or not; if the information of the identification register is valid, the SATA controller and the hard disk device are successfully connected and can normally communicate, and the hard disk can be normally used;
step S3, BIOS judges whether all SATA ports have been checked, if not, it continues to check the next SATA Port, if so, it performs other operations to complete the connection check of the hard disk device;
in step S2, if the information of the identification register is invalid, the SATA Port is restarted quickly, then the identification register is checked to see whether the identification information is valid, if the identification information is still invalid, the SATA Port is prohibited by the functional register, a delay is waited for, the SATA Port function is turned on, then the identification information of the SATA Port is checked to see whether the identification information is valid, if the identification information is still invalid, the BIOS pulls down the GPIO corresponding to the SATA Port, disconnects the power supply of the SATA Port interface hard disk device, after the delay, pulls up the GPIO, re-supplies power to the SATA Port interface hard disk, re-establishes the connection between the SATA controller and the hard disk device, and after the BIOS waits for the delay, the identification register information of the SATA Port is checked to see whether the identification information is valid;
if the information of the identification register of the SATA Port is still invalid, the BIOS repeatedly restarts, prohibits opening and power-off and power-on operations of the SATA Port, pulls up the GPIO after waiting for delay, and supplies power to the hard disk of the SATA Port again, and the BIOS waits for delay and then checks whether the information of the identification register of the SATA Port is valid, and if the information of the identification register of the SATA Port is still invalid, the hard disk of the SATA Port can not be used and needs to be replaced.
2. The method as claimed in claim 1, wherein in step S1, when the SATA controller is initialized, the memory, IO, and interrupt resources are allocated, and all SATA Port functions are turned on, so that the SATA controller is connected to all hard disks connected to the SATA ports.
3. The method for improving the compatibility of the server to the hard disk according to any one of claims 1 to 2, wherein: in step S2, when the status bit of the SATA Port is checked to see if it is not set, the BIOS disables the SATA Port interface, waits for a delay and then turns on again, and then checks again whether the status bit of the SATA Port is set, and if it is not set, the BIOS determines that the SATA Port is not connected to the hard disk device or the hard disk device is bad, and then checks the next SATA Port.
4. The method for improving the compatibility of the server to the hard disk according to any one of claims 1 to 2, wherein: in step S2, checking whether the device status bit of the SATA Port is set by detecting the GPIO output status; when the GPIO outputs a high level, the device status bit of the SATA Port is set; when the GPIO outputs a low level, the device status bit of the SATA Port is not set.
5. The utility model provides a promote mainboard of server to hard disk compatibility ability which characterized in that: the system comprises a PCH integrated south bridge chip, an SATA controller, a BIOS basic input and output module, an external resistor R and a pull-up power supply, wherein SATA signals of the PCH integrated south bridge chip are electrically connected with an SATA slot; the GPIO on the PCH integrated south bridge chip is connected with a power supply line of the SATA slot and is electrically connected with a pull-up power supply through an external resistor R; the SATA controller is electrically connected with the SATA slot, and the PCH integrated south bridge chip and the SATA controller are respectively connected with the BIOS basic input and output module; the BIOS basic input/output module controls the mainboard by adopting the method for improving the compatibility of the server to the hard disk according to any one of claims 1 to 4.
CN201710258291.8A 2017-04-19 2017-04-19 Method for improving compatibility of server to hard disk and mainboard thereof Active CN107145198B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710258291.8A CN107145198B (en) 2017-04-19 2017-04-19 Method for improving compatibility of server to hard disk and mainboard thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710258291.8A CN107145198B (en) 2017-04-19 2017-04-19 Method for improving compatibility of server to hard disk and mainboard thereof

Publications (2)

Publication Number Publication Date
CN107145198A CN107145198A (en) 2017-09-08
CN107145198B true CN107145198B (en) 2020-04-17

Family

ID=59774780

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710258291.8A Active CN107145198B (en) 2017-04-19 2017-04-19 Method for improving compatibility of server to hard disk and mainboard thereof

Country Status (1)

Country Link
CN (1) CN107145198B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109218785B (en) * 2018-10-08 2020-06-30 四川长虹电器股份有限公司 Awakening method and system for intelligent television in standby state
CN110046118A (en) * 2019-04-22 2019-07-23 苏州浪潮智能科技有限公司 A kind of compartment system of PCIE device, method and server system
CN111538539B (en) * 2020-04-23 2022-07-22 苏州浪潮智能科技有限公司 Storage system starting method and device and computer readable storage medium
CN113821265B (en) * 2021-11-22 2022-02-22 深圳华北工控软件技术有限公司 Operating system control method and device, computer mainboard and readable storage medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102567252A (en) * 2010-12-09 2012-07-11 北京华虹集成电路设计有限责任公司 Method and system for data transmission between hard disc and main unit
CN102937939A (en) * 2012-10-10 2013-02-20 无锡众志和达存储技术股份有限公司 DMA (Direct Memory Access) address couple pre-reading method based on SATA (Serial Advanced Technology Attachment) controller
CN104166612A (en) * 2013-05-17 2014-11-26 鸿富锦精密电子(天津)有限公司 Hard disk indicting system

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9189166B2 (en) * 2011-04-11 2015-11-17 Ineda Systems Pvt. Ltd. Multi-host SATA controller

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102567252A (en) * 2010-12-09 2012-07-11 北京华虹集成电路设计有限责任公司 Method and system for data transmission between hard disc and main unit
CN102937939A (en) * 2012-10-10 2013-02-20 无锡众志和达存储技术股份有限公司 DMA (Direct Memory Access) address couple pre-reading method based on SATA (Serial Advanced Technology Attachment) controller
CN104166612A (en) * 2013-05-17 2014-11-26 鸿富锦精密电子(天津)有限公司 Hard disk indicting system

Also Published As

Publication number Publication date
CN107145198A (en) 2017-09-08

Similar Documents

Publication Publication Date Title
US7574534B2 (en) Method for using device enumeration information to identify an operating system running on a computer system
US7430662B2 (en) Techniques for initializing a device on an expansion card
US5920709A (en) Bus interface for IDE device
US6594721B1 (en) Surprise hot bay swapping of IDE/ATAPI devices
US8438376B1 (en) Method and system for providing a modular server on USB flash storage
US9747237B2 (en) Methods and apparatus for reliable detection and enumeration of devices
US6314455B1 (en) Data processing system and method for permitting a server to remotely initiate a client's boot block recovery
EP2312438A1 (en) Method and apparatus for remote modification of system configuration
CN107145198B (en) Method for improving compatibility of server to hard disk and mainboard thereof
US20030061474A1 (en) Method and system for providing a modulized server on board
US20080270780A1 (en) Design structure for disabling a universal serial bus port
CN102880527B (en) Data recovery method of baseboard management controller
US7467290B2 (en) Method and system for providing a modular server on USB flash storage
US20180210783A1 (en) Information processing apparatus, control method of the same, and storage medium
TWI774145B (en) Host device and memory system
US20050039081A1 (en) Method of backing up BIOS settings
US7080164B2 (en) Peripheral device having a programmable identification configuration register
US20180081550A1 (en) System and method for detecting redundant array of independent disks (raid) controller state from baseboard management controller (bmc)
US6892263B1 (en) System and method for hot swapping daughtercards in high availability computer systems
US20090019211A1 (en) Establishing A Redundant Array Of Inexpensive Drives
US10198270B2 (en) Dynamic hardware configuration via firmware interface at computing device boot
CN113448489B (en) Computer readable storage medium, method and apparatus for controlling access to flash memory card
CN116539992A (en) Storage device in-place stable state detection device, method, logic module and medium
CN115407941A (en) VMD function starting method and related assembly thereof
KR101103940B1 (en) Method for powerless identification of server i/o slots

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