CN105786462A - Boot method - Google Patents

Boot method Download PDF

Info

Publication number
CN105786462A
CN105786462A CN201410816686.1A CN201410816686A CN105786462A CN 105786462 A CN105786462 A CN 105786462A CN 201410816686 A CN201410816686 A CN 201410816686A CN 105786462 A CN105786462 A CN 105786462A
Authority
CN
China
Prior art keywords
basic input
output system
input output
logical value
signal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201410816686.1A
Other languages
Chinese (zh)
Inventor
郭明义
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Kunda Computer Technology Kunshan Co Ltd
Mitac International Corp
Original Assignee
Kunda Computer Technology Kunshan Co Ltd
Mitac International Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Kunda Computer Technology Kunshan Co Ltd, Mitac International Corp filed Critical Kunda Computer Technology Kunshan Co Ltd
Priority to CN201410816686.1A priority Critical patent/CN105786462A/en
Publication of CN105786462A publication Critical patent/CN105786462A/en
Pending legal-status Critical Current

Links

Landscapes

  • Power Sources (AREA)

Abstract

The invention discloses a boot method. The boot method is applicable to a computer system. The computer system comprises a first basic input/output system, a second basic input/output system and a baseboard management controller. The boot method comprises that the baseboard management controller accurately judges whether the first basic input/output system and the second basic input/output system are abnormal or not according to a first signal and a second signal; when the first basic input/output system is abnormal, the backup data of the second basic input/output system is copied to the first basic input/output system or the first basic input/output system is switched to the second basic input/output system, thus rebooting the computer system; and when the second basic input/output system is abnormal, the computer system is shut down. Therefore, through adoption of the boot method, whether the basic input/output systems are abnormal or not can be accurately judged, and automatic recovery is realized.

Description

Starting-up method
Technical field
The invention relates to a kind of starting-up method, particularly relate to one and can correctly judge basic input output system whether extremely self-righting starting-up method.
Background technology
Known have the starting-up method automatically restoring (AutoRecovering) function, it is adaptable to such as a computer system of the server (Server) of high-order.This computer system comprises one first basic input output system (BasicInput/OutputSystem;BIOS), one second basic input output system and electrically connects this first basic input output system and this second basic input output system and the baseboard management controller (BaseboardManagementController including an enumerator;BMC).
This known starting-up method is the mode adopting firmware (Firmware) to check, and by this baseboard management controller upon actuation, this enumerator is made to start counting up at once, if before this rolling counters forward terminates, this baseboard management controller confirms instruction (Command) all without receiving from the one of this first basic input output system, then judge this first basic input output system fault, and select this second basic input output system to replace this first basic input output system, and turn back on.
But, due to this computer system upon actuation, the startup relative time relationship of this first basic input output system (BIOS) and this baseboard management controller (BMC) is not a preset parameter, causes that this known starting-up method has the disadvantage that
If 1. this first basic input output system first starts compared to this baseboard management controller, and this baseboard management controller is in the state of one busy (busy), the time that this baseboard management controller responds this confirmation instruction is delayed, causes that this first basic input output system normally cannot quickly perform boot program.
If 2. this baseboard management controller first starts compared to this first basic input output system, and before this rolling counters forward terminates, this baseboard management controller is all without receiving this confirmation instruction from this first basic input output system, even if this first basic input output system actually not fault, but because starting the relation of relative time, still it is judged as fault by this baseboard management controller, causes that the situation of erroneous judgement occurs.More serious, will cause that this computer system is constantly in the state constantly turned back on.
3. each start after this baseboard management controller judges this first basic input output system fault is all that the service life causing this second basic input output system is reduced by this service condition by this first basic input output system of replacement with this second basic input output system.
Summary of the invention
Therefore, the purpose of the present invention, namely providing a kind of starting-up method that can correctly judge that whether basic input output system is abnormal.
Then, starting-up method of the present invention comprises one first basic input output system (BasicInput/OutputSystem suitable in one;BIOS), one second basic input output system, a power supply unit and include the baseboard management controller (BaseboardManagementController of an enumerator;BMC) computer system.This starting-up method performs following steps by this baseboard management controller:
A (), when this enumerator not actuated, according to an out-put supply signal, it is judged that whether the output voltage of this power supply unit is an output predetermined value, and decides whether that starting this enumerator counts from zero;
B () is after starting this enumerator, the status parameter values (Booted_BIOS) stored in advance according to one, when receiving one first signal, it is judged that whether the one of which of this first basic input output system and this second basic input output system has been started up;
(c) starting after this enumerator, according to this status parameter values, when receiving a secondary signal, it is judged that whether wherein this person of this first basic input output system and this second basic input output system is finished;And
D () is after starting this enumerator, often through a scheduled time, the numerical value of this enumerator is added 1, when the numerical value of this enumerator reaches a pre-determined number, and wherein this person of this first basic input output system and this second basic input output system has not first started when being finished again, it is judged that this person is abnormal.
Effect of the present invention is to judge whether wherein this person of this first basic input output system and this second basic input output system has first started and be finished according to this first signal and this secondary signal, correctly to judge that whether this person is abnormal, and then the basic input output system of this exception is restored automatically.
[accompanying drawing explanation]
Other the feature of the present invention and effect, clearly will present in reference to graphic embodiment, wherein:
Fig. 1 is a block chart, and the computer system that starting-up method of the present invention is suitable for is described;And
Fig. 2 is a flow chart, and one of starting-up method of the present invention embodiment is described.
[detailed description of the invention]
Consulting Fig. 1, starting-up method of the present invention is applicable to a computer system 1, such as the server (Sever) of high-order.This computer system 1 adopts an IPMI (IntelligentPlatformManagementInterface;IPMI) industrial standard, and comprise one first basic input output system (BasicInput/OutputSystem;BIOS) 11,1 second basic input output system 12, multiplexer (Multiplexer;MUX) 13, one chipset (PlatformControllerHub;PCH) 14, one power supply unit 16 and includes the baseboard management controller (BaseboardManagementController of an enumerator;BMC)15.This multiplexer 13 have two be electrically connected this first basic input output system 11 and the input of this second basic input output system 12, an end and that controls electrically connecting this baseboard management controller 15 electrically connects the outfan of this chipset 14.This baseboard management controller 15 electrically connects this chipset 14 and this power supply unit 16.
Consulting Fig. 1 and Fig. 2, Fig. 2 is a flow chart, illustrates how this computer system 1 performs an embodiment of starting-up method of the present invention.
In step S1, this baseboard management controller 15 is according to an input power signal, it is judged that the state of the input voltage of this power supply unit 16, and sets the initial logic value of one first flag (PrimaryBIOSfailflag).When this input power signal is become first logical value from one second logical value, such as become logic 1 from logical zero, then this baseboard management controller 15 judges that the input voltage of this power supply unit 16 is become an input predetermined value by zero, such as when the power line of this computer system 1 and a socket form electrical connection and obtain electric power, the input voltage of this power supply unit 16 is become 110 volts by zero, and this baseboard management controller 15 sets the initial logic value of this first flag equal to this second logical value.
In step S2, according to an out-put supply signal, this baseboard management controller 15 judges that whether the output voltage of this power supply unit 16 is normal.When the logical value of this out-put supply signal is equal to this first logical value, it is judged that the output voltage of this power supply unit 16 is considered as this output predetermined value normally.When the logical value of this out-put supply signal is equal to this second logical value, it is judged that the output voltage of this power supply unit 16 is not equal to this output predetermined value and is considered as abnormal.
When the output voltage that this baseboard management controller 15 judges this power supply unit 16 is abnormal, this baseboard management controller 15 does not start this enumerator, and comes back to step S1.
In step S3, when the output voltage that this baseboard management controller 15 judges this power supply unit 16 is normal, this baseboard management controller 15 starts this enumerator and counts from zero, and often through a scheduled time, the numerical value of this enumerator is added 1, when the numerical value of this enumerator reaches a pre-determined number, this enumerator will stop counting.For example, within every 1 second, add 1, when this enumerator is not suspended, 15 minutes upon actuation, when namely the numerical value of enumerator is equal to 900, just stop counting.
From step S2 and S3, when this baseboard management controller 15 this enumerator not actuated, this baseboard management controller 15 is according to this out-put supply signal, it is judged that whether the output voltage of this power supply unit 16 is this output predetermined value, and decides whether that starting this enumerator counts from zero.
When this computer system 1 receives an external signal, when pressing, such as user, the switch starting this computer system 1, the status parameter values (Booted_BIOS) that this computer system 1 can store in advance according to this baseboard management controller 15, determines that wherein which one of this first basic input output system 11 and this second basic input output system 12 performs a boot program.When this status parameter values is equal to one first setting value, during such as 0x01, this first basic input output system 11 performs this boot program.When this status parameter values is equal to one second setting value, during such as 0x02, this second basic input output system 12 performs this boot program.
The termination that controls of this multiplexer 13 receives a signal being relevant to this status parameter values.When this status parameter values is equal to this first setting value, this multiplexer 13 selects this input received signal of this first basic input output system 11 of electrical connection to be output in this outfan and exports to this chipset 14.When this status parameter values is equal to this second setting value, this multiplexer 13 selects this input received signal of this second basic input output system 12 of electrical connection to be output in this outfan and exports to this chipset 14.
Below for convenience of description for the purpose of, it is assumed that the initial value of this status parameter values is this first setting value.In step S4, after this baseboard management controller 15 starts this enumerator, this baseboard management controller 15 is according to this status parameter values stored in advance, when receiving one first signal (BIOS_START) from this chipset 14, it is judged that whether this first basic input output system 11 has been started up.When the logical value of this first signal is equal to this second logical value, this baseboard management controller 15 judges that this first basic input output system 11 has been started up.When the logical value of this first signal is equal to this first logical value, this baseboard management controller 15 judges that this first basic input output system 11 does not start.
In step S5, after this baseboard management controller 15 starts this enumerator, this baseboard management controller 15 is according to this status parameter values, when receiving the secondary signal (FM_BIOS_POST_CMPLT_N) from this chipset 14, it is judged that whether this first basic input output system 11 is finished.When the logical value of this secondary signal is equal to this second logical value, it is judged that this first basic input output system 11 is finished.When the logical value of this secondary signal is equal to this first logical value, it is judged that this first basic input output system 11 has not carried out complete.
When this baseboard management controller 15 judges that this first basic input output system 11 has been appropriately carried out complete, then performing step S6, this enumerator is stopped counting by this baseboard management controller 15, returns step S1.
In step S7, this baseboard management controller 15 judges the logical value of the 3rd signal according to one the 3rd signal, to judge whether user operates this computer system 1 in an AD HOC.3rd signal such as originates from the signal (BIOS_USER_SETUP) of this chipset 14, to represent the setting pattern of user selection execution basic input output system (BIOS).When the logical value of the 3rd signal is equal to this second logical value, this baseboard management controller 15 judges that this computer system 1 operates in this AD HOC, then perform step S8, and this enumerator suspends counting, returns step S7.When the logical value of the 3rd signal is equal to this first logical value, this baseboard management controller 15 judges that this computer system 1 does not operate in this AD HOC, then perform step S9, and this baseboard management controller 15 judges whether this enumerator suspends.When this baseboard management controller 15 judges that this enumerator suspends, then perform step S10, start this enumerator and continue counting.
From step S7 ~ S10, when the numerical value of this enumerator is less than this pre-determined number, and after this first basic input output system 11 has been started up and before being finished, according to the 3rd signal, when the logical value of the 3rd signal is equal to this second logical value, suspend this enumerator, when the logical value of the 3rd signal is equal to this first logical value, start this enumerator to continue counting.
In step S11, this baseboard management controller 15 judges the logical value of the 4th signal according to one the 4th signal, to judge whether to receive the signal stopping counting.4th signal is such as that this baseboard management controller 15 receives the signal stopping start from the one of user.When the logical value of the 4th signal is equal to this first logical value, this baseboard management controller 15 judges that this computer system 1 is stopped start by user requirement, then perform step S6, and this enumerator is stopped counting by this baseboard management controller 15, returns step S1.When the logical value of the 4th signal is equal to this second logical value, this baseboard management controller 15 judges that this computer system 1 person of being not used requires to stop start, then performing step S12, this baseboard management controller 15 judges whether the numerical value of this enumerator reaches this pre-determined number.When this baseboard management controller 15 judges that the numerical value of this enumerator is less than this pre-determined number, then return to step S5.
In step S13, when this baseboard management controller 15 judges that the numerical value of this enumerator is equal to this pre-determined number, such as step S11, this baseboard management controller 15 judges the logical value of the 4th signal again according to the 4th signal, to judge whether to receive the signal stopping counting.When the logical value of the 4th signal is equal to this first logical value, this baseboard management controller 15 judges that this computer system 1 is stopped start by user requirement, then perform step S6, and this enumerator is stopped counting by this baseboard management controller 15, returns step S1.
From step S12 and S13, after this first basic input output system 11 has been started up, this baseboard management controller 15, according to the 4th signal, when the logical value of the 4th signal is equal to this first logical value, stops this enumerator and re-executes step S1 again.
In step S14, this baseboard management controller 15 judges whether this status parameter values is this second setting value, i.e. 0x02, and in the present embodiment, the initial value of this status parameter values is this first setting value, i.e. 0x01.When this status parameter values is not equal to 0x02, then performing step S16, this baseboard management controller 15 judges that whether the logical value of this first flag is equal to this first logical value, in this example, it is assumed that the initial logic value of this first flag is equal to this second logical value.When the logical value of this first flag is not equal to this first logical value, then perform step S17, this baseboard management controller 15 changes the logical value of this first flag into this first logical value, and the Backup Data stored by this second basic input output system 12 is copied to this first basic input output system 11, and storage this time this enumerator reaches the relevant parameter of pre-determined number, and produce an alarm signal and export to a luminescence unit, make a lumination of light emitting diode to notify user, produce one again and control signal to this power supply unit 16, to control the output voltage of this power supply unit 16 by the vanishing of this output predetermined value elder generation, become this output predetermined value again, and complete to restart this computer system 1, and then return to step S1.
nullAssume that this first flag is after step S17 is changed to this first logical value,Return to step S1,Through S2 ~ S14,This first basic input output system 11 is also because first starting and is finished,And return to step S16,When the logical value of this first flag is equal to this first logical value,Then perform step S18,This baseboard management controller 15 is changed this status parameter values into this second setting value by this first setting value,And storage this time this enumerator reaches the relevant parameter of pre-determined number,And produce another alarm signal and export to this luminescence unit,Make another lumination of light emitting diode to notify user,Produce this again and control signal to this power supply unit 16,To control the output voltage of this power supply unit 16 by the vanishing of this output predetermined value elder generation,Become this output predetermined value again,And complete to restart this computer system 1,And then return to step S1.
Assume that this status parameter values is after step S18 is changed to this second setting value, return to step S1, through S2 ~ S13, this second basic input output system 12 is also finished because can not first start again, and return to step S14, when this status parameter values is equal to this second setting value, then perform step S15, this baseboard management controller 15 stores this time this enumerator and reaches the relevant parameter of pre-determined number, and produce another alarm signal and export to this luminescence unit, make another lumination of light emitting diode to notify user, produce this again and control signal to this power supply unit 16, to control the output voltage of this power supply unit 16 by the vanishing of this output predetermined value elder generation, and close this computer system 1.
In step S19, when in step S4, this baseboard management controller 15 judges that this first basic input output system 11 does not start, this baseboard management controller 15 judges whether the numerical value of this enumerator reaches this pre-determined number.When this baseboard management controller 15 judges the numerical value of this enumerator equal to this pre-determined number, then perform step S13, when this baseboard management controller 15 judges the numerical value of this enumerator less than this pre-determined number, then perform step S20, according to this out-put supply signal, this baseboard management controller 15 judges that whether this output voltage of this power supply unit 16 is normal.When this output voltage is normal, then returning to step S4, when this output voltage is abnormal, then perform step S21, this enumerator is stopped counting by this baseboard management controller 15, then comes back to step S1.
From step S4, S5, S12 and S19, after starting this enumerator, often through this baseboard management controller 15 of this scheduled time, the numerical value of this enumerator is added 1, when the numerical value of this enumerator reaches this pre-determined number, and wherein this person of this first basic input output system 11 and this second basic input output system 12 has not first started when being finished again, this baseboard management controller 15 judges that this person is abnormal.
By step S4, S5, S12, S14, S16, S17, and S19 is known, when this baseboard management controller 15 judges that abnormal and this first flag the logical value of this first basic input output system 11 is equal to this second logical value, Backup Data stored by this second basic input output system 12 is copied to this first basic input output system 11 by this baseboard management controller 15, and change the logical value of this first flag into this first logical value, and produce this and control signal to this power supply unit 16, to control the output voltage of this power supply unit 16 by the vanishing of this output predetermined value elder generation, become this output predetermined value again.This is when this baseboard management controller 15 judges that this first basic input output system 11 first time is abnormal, takes the mode of duplicate backup data, to attempt solving the abnormal phenomena of this first basic input output system 11.
From step S4, S5, S12, S14, S16, S18 and S19, when this baseboard management controller 15 judges that abnormal and this first flag the logical value of this first basic input output system 11 is equal to this first logical value, this baseboard management controller 15 is changed this status parameter values into this second setting value by this first setting value, and produce this and control signal to this power supply unit 16, to control the output voltage of this power supply unit 16 by the vanishing of this output predetermined value elder generation, then become this output predetermined value.This is when this baseboard management controller 15 judges that this first basic input output system 11 second time is abnormal, when the mode namely taking duplicate backup data also cannot solve the exception of this first basic input output system 11, change to switch to this second basic input output system 12 to turn back on.
From step S4, S5, S12, S14, S15 and S19, when this baseboard management controller 15 judges that this second basic input output system 12 is abnormal, this baseboard management controller 15 produces this and controls signal to this power supply unit 16, to control the output voltage of this power supply unit 16 by this output predetermined value vanishing.This is when this baseboard management controller 15 judges that this first basic input output system 11 and this second basic input output system 12 are all abnormal, this computer system 1 is closed, to avoid enter into the recurrent state repeating start.
It is worth supplementary notes especially: in the present embodiment, although this first signal, this secondary signal, this out-put supply signal, this input power signal, the 3rd signal, the 4th signal and this first flag all have this first logical value and be logic 1 and this second logical value is logical zero.But in other embodiments, as long as the logical value of each signal of this first signal, this secondary signal, this out-put supply signal, this input power signal, the 3rd signal, the 4th signal and this first flag has two kinds of logical values of distinguishable states, should not be restricted by the restriction of the present embodiment.
In sum, according to this first signal and this secondary signal, this baseboard management controller 15 judges whether wherein this person of this first basic input output system 11 and this second basic input output system 12 has first started and be finished, correctly to judge that whether this person is abnormal, and then the basic input output system of this exception is restored automatically, therefore really can reach the purpose of the present invention.
Only as described above, it is only the preferred embodiments of the invention, when the scope of the invention process can not be limited with this, the simple equivalence change namely generally made according to the present patent application the scope of the claims and patent specification content with modify, be all still covered by the present invention within the scope of the patent.

Claims (10)

1. a starting-up method, it is adaptable to comprises one first basic input output system (BasicInput/OutputSystem;BIOS), one second basic input output system, a power supply unit and include the baseboard management controller (BaseboardManagementController of an enumerator;BMC) computer system, it is characterised in that this starting-up method performs following steps by this baseboard management controller:
A (), when this enumerator not actuated, according to an out-put supply signal, it is judged that whether the output voltage of this power supply unit is an output predetermined value, and decides whether that starting this enumerator counts from zero;
(b) starting after this enumerator, according to a status parameter values stored in advance, when receiving one first signal, it is judged that whether the one of which of this first basic input output system and this second basic input output system has been started up;
(c) starting after this enumerator, according to this status parameter values, when receiving a secondary signal, it is judged that whether wherein this person of this first basic input output system and this second basic input output system is finished;And
D () is after starting this enumerator, often through a scheduled time, the numerical value of this enumerator is added 1, when the numerical value of this enumerator reaches a pre-determined number, and wherein this person of this first basic input output system and this second basic input output system has not first started when being finished again, it is judged that this person is abnormal.
2. starting-up method as claimed in claim 1, it is characterised in that:
In step (a), when the logical value of this out-put supply signal is equal to first logical value, judge that the output voltage of this power supply unit is as this output predetermined value, and start this enumerator and count from zero, when the logical value of this out-put supply signal is equal to second logical value, judge that the output voltage of this power supply unit is not equal to this output predetermined value, and do not start this enumerator;
In step (b), when the logical value of this first signal is equal to second logical value, judge that wherein this person of this first basic input output system and this second basic input output system has been started up, when the logical value of this first signal is equal to this first logical value, it is judged that wherein this person of this first basic input output system and this second basic input output system does not start;And
In step (c), when the logical value of this secondary signal is equal to this second logical value, judge that wherein this person of this first basic input output system and this second basic input output system is finished, when the logical value of this secondary signal is equal to this first logical value, it is judged that wherein this person of this first basic input output system and this second basic input output system has not carried out complete.
3. starting-up method as claimed in claim 2, it is characterized in that, in step (b) and (c), when this status parameter values is equal to first setting value, wherein this person of this first basic input output system and this second basic input output system is this first basic input output system, when this status parameter values is equal to second setting value, wherein this person of this first basic input output system and this second basic input output system is this second basic input output system.
4. starting-up method as claimed in claim 3, it is characterised in that also comprised the steps of before step (a)
P () is according to an input power signal, it is judged that the state of the input voltage of this power supply unit, and sets the initial logic value of one first flag.
5. starting-up method as claimed in claim 4, it is characterized in that, in step (p), when this input power signal is become this first logical value from this second logical value, it is judged as that the input voltage of this power supply unit is become an input predetermined value by zero, and the initial logic value setting this first flag is equal to this second logical value
After this step (d), also comprise step (e), when judging that abnormal and this first flag the logical value of this first basic input output system is equal to this second logical value, Backup Data stored by this second basic input output system is copied to this first basic input output system, and change the logical value of this first flag into this first logical value, and generation one controls signal to this power supply unit, to control the output voltage of this power supply unit by the vanishing of this output predetermined value elder generation, then become this output predetermined value.
6. starting-up method as claimed in claim 5, it is characterized in that, after this step (d), also comprise step (f), when judging that abnormal and this first flag the logical value of this first basic input output system is equal to this first logical value, this status parameter values is changed into this second setting value by this first setting value, and produce this and control signal to this power supply unit, to control the output voltage of this power supply unit by the vanishing of this output predetermined value elder generation, then become this output predetermined value.
7. starting-up method as claimed in claim 6, it is characterized in that, after this step (d), also comprise step (g), when judging this second basic input output system exception, produce this and control signal to this power supply unit, to control the output voltage of this power supply unit by this output predetermined value vanishing.
8. starting-up method as claimed in claim 7, it is characterized in that, also comprise step (q), when the numerical value of this enumerator is less than this pre-determined number, and when after wherein this person has been started up and before being finished of this first basic input output system and this second basic input output system, according to one the 3rd signal, when the logical value of the 3rd signal is equal to this second logical value, suspend this enumerator, when the logical value of the 3rd signal is equal to this first logical value, start this enumerator to continue counting.
9. starting-up method as claimed in claim 8, it is characterized in that, also comprise step (r), when after wherein this person has been started up of this first basic input output system and this second basic input output system, according to one the 4th signal, when the logical value of the 4th signal is equal to this first logical value, stops this enumerator and re-execute step (a) ~ (g) and (p) ~ (r) again.
10. starting-up method as claimed in claim 7, it is characterized in that, in step (e) and (f), after this control signal is transferred into this power supply unit, all can re-execute step (a) ~ (g) and (p) ~ (r) again.
CN201410816686.1A 2014-12-24 2014-12-24 Boot method Pending CN105786462A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410816686.1A CN105786462A (en) 2014-12-24 2014-12-24 Boot method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410816686.1A CN105786462A (en) 2014-12-24 2014-12-24 Boot method

Publications (1)

Publication Number Publication Date
CN105786462A true CN105786462A (en) 2016-07-20

Family

ID=56378246

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410816686.1A Pending CN105786462A (en) 2014-12-24 2014-12-24 Boot method

Country Status (1)

Country Link
CN (1) CN105786462A (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107918580A (en) * 2016-10-11 2018-04-17 英业达科技有限公司 For opening computer detecting system and start method for detecting
CN109032888A (en) * 2018-06-28 2018-12-18 郑州云海信息技术有限公司 A kind of server start-up course fault detection method, device and controlled terminal
CN110308935A (en) * 2018-03-27 2019-10-08 纬创资通股份有限公司 Electronic device and its operating method
CN111078237A (en) * 2018-10-19 2020-04-28 环达电脑(上海)有限公司 Synchronization method
CN111522423A (en) * 2019-02-01 2020-08-11 环达电脑(上海)有限公司 Reset signal generating circuit and computer system
CN112437914A (en) * 2018-07-20 2021-03-02 华为技术有限公司 System recovery method and device
CN113687864A (en) * 2020-05-18 2021-11-23 佛山市顺德区顺达电脑厂有限公司 Method for replying basic input and output system configuration parameters and server system
CN112437914B (en) * 2018-07-20 2024-06-11 华为技术有限公司 System recovery method and device

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7194614B2 (en) * 2004-03-09 2007-03-20 Inventec Corporation Boot swap method for multiple processor computer systems
CN101271412A (en) * 2007-03-21 2008-09-24 英业达股份有限公司 Power-on switching mechanism and method of multi-processor and multi-storage system
CN101452437A (en) * 2007-12-03 2009-06-10 英业达股份有限公司 Multiprocessor system and CPU switching method
CN102419719A (en) * 2010-09-27 2012-04-18 鸿富锦精密工业(深圳)有限公司 Computer system and method for starting same
CN103838656A (en) * 2012-11-20 2014-06-04 英业达科技有限公司 Computer system and method for operating computer system
CN103970560A (en) * 2013-02-04 2014-08-06 纬创资通股份有限公司 Starting method and electronic device
JP2014170306A (en) * 2013-03-01 2014-09-18 Nec Computertechno Ltd Information processing device, automatic recovery method from startup fault, and automatic recovery program from startup fault

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7194614B2 (en) * 2004-03-09 2007-03-20 Inventec Corporation Boot swap method for multiple processor computer systems
CN101271412A (en) * 2007-03-21 2008-09-24 英业达股份有限公司 Power-on switching mechanism and method of multi-processor and multi-storage system
CN101452437A (en) * 2007-12-03 2009-06-10 英业达股份有限公司 Multiprocessor system and CPU switching method
CN102419719A (en) * 2010-09-27 2012-04-18 鸿富锦精密工业(深圳)有限公司 Computer system and method for starting same
CN103838656A (en) * 2012-11-20 2014-06-04 英业达科技有限公司 Computer system and method for operating computer system
CN103970560A (en) * 2013-02-04 2014-08-06 纬创资通股份有限公司 Starting method and electronic device
JP2014170306A (en) * 2013-03-01 2014-09-18 Nec Computertechno Ltd Information processing device, automatic recovery method from startup fault, and automatic recovery program from startup fault

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107918580A (en) * 2016-10-11 2018-04-17 英业达科技有限公司 For opening computer detecting system and start method for detecting
CN110308935B (en) * 2018-03-27 2022-06-14 纬创资通股份有限公司 Electronic device and operation method thereof
CN110308935A (en) * 2018-03-27 2019-10-08 纬创资通股份有限公司 Electronic device and its operating method
CN109032888A (en) * 2018-06-28 2018-12-18 郑州云海信息技术有限公司 A kind of server start-up course fault detection method, device and controlled terminal
CN112437914B (en) * 2018-07-20 2024-06-11 华为技术有限公司 System recovery method and device
CN112437914A (en) * 2018-07-20 2021-03-02 华为技术有限公司 System recovery method and device
US11461179B2 (en) 2018-07-20 2022-10-04 Huawei Technologies Co., Ltd. System recovery method and apparatus
CN111078237B (en) * 2018-10-19 2023-05-09 环达电脑(上海)有限公司 Synchronization method
CN111078237A (en) * 2018-10-19 2020-04-28 环达电脑(上海)有限公司 Synchronization method
CN111522423A (en) * 2019-02-01 2020-08-11 环达电脑(上海)有限公司 Reset signal generating circuit and computer system
CN111522423B (en) * 2019-02-01 2024-02-09 环达电脑(上海)有限公司 Reset signal generating circuit and computer system
CN113687864A (en) * 2020-05-18 2021-11-23 佛山市顺德区顺达电脑厂有限公司 Method for replying basic input and output system configuration parameters and server system
CN113687864B (en) * 2020-05-18 2024-03-19 佛山市顺德区顺达电脑厂有限公司 Method for recovering configuration parameters of basic input/output system and server system

Similar Documents

Publication Publication Date Title
CN105786462A (en) Boot method
KR101689450B1 (en) Method and apparatus for enhancing a hibernate and resume process using user space synchronization
US9600370B2 (en) Server system
CN102761439B (en) Device and method for detecting and recording abnormity on basis of watchdog in PON (Passive Optical Network) access system
CN106528097B (en) A kind of the version synchronization method and electronic equipment of double BIOS/firmwares
TWI633487B (en) Method and computer system for automatically recovering the bios image file
CN107480014B (en) High-availability equipment switching method and device
CN103748569A (en) System and methods for driverless operation of USB device
WO2018095107A1 (en) Bios program abnormal processing method and apparatus
CN107656705B (en) Computer storage medium and data migration method, device and system
CN105242980A (en) Complementary watchdog system and complementary watchdog monitoring method
CN105917306A (en) System firmware configuration data
CN104036043A (en) High availability method of MYSQL and managing node
CN104579802A (en) Method for fast fault restoration of multipath server
WO2019041514A1 (en) Led display control method and intelligent device
CN110083491A (en) A kind of BIOS initialization method, apparatus, equipment and storage medium
CN108897646B (en) Switching method of BIOS (basic input output System) chips and substrate management controller
CN101557307B (en) Dispatch automation system application state management method
CN111090537A (en) Cluster starting method and device, electronic equipment and readable storage medium
CN116820827A (en) Control method and system of substrate management controller of node server
TW201617870A (en) Booting method
KR102023164B1 (en) Method for monitoring os task of twin micom in rtos
CN107179911B (en) Method and equipment for restarting management engine
CN110798347B (en) Service state detection method, device, equipment and storage medium
CN111400113B (en) Complete machine self-checking method, device and system of computer system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20160720

WD01 Invention patent application deemed withdrawn after publication