CN100401233C - Method for restarting peripheral device - Google Patents

Method for restarting peripheral device Download PDF

Info

Publication number
CN100401233C
CN100401233C CNB2006101042971A CN200610104297A CN100401233C CN 100401233 C CN100401233 C CN 100401233C CN B2006101042971 A CNB2006101042971 A CN B2006101042971A CN 200610104297 A CN200610104297 A CN 200610104297A CN 100401233 C CN100401233 C CN 100401233C
Authority
CN
China
Prior art keywords
peripheral device
value
signal
working storage
restarting
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
CNB2006101042971A
Other languages
Chinese (zh)
Other versions
CN1904805A (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.)
Via Technologies Inc
Original Assignee
Via Technologies Inc
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 Via Technologies Inc filed Critical Via Technologies Inc
Priority to CNB2006101042971A priority Critical patent/CN100401233C/en
Publication of CN1904805A publication Critical patent/CN1904805A/en
Application granted granted Critical
Publication of CN100401233C publication Critical patent/CN100401233C/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

The invention relates to a method to restart peripheral device used to waken up computer system in sleep state. It includes the following steps: sending a judgment signal to peripheral device that would response a responding signal according to the judgment signal; computer would take judgment according to responding signal to determine whether to restart peripheral; and sending a judgment signal to peripheral device until the responding signal is normal running signal.

Description

The method of restarting peripheral device
Technical field
The invention relates to a kind of method of startup method, particularly a kind of restarting peripheral device.
Background technology
For in response to the huge functions demand, computer system is complicated day by day, and the lifting of usefulness can't avoid increasing electrical source consumption.Because electrical source consumption the more, the hardware device temperature of computer system is higher, and high temperature influences the usefulness of computer system easily.Be head it off, except the hardware device of research and development low power consuming, the power management of computer system also is an important topic.The power management normalized definition of computer system goes out 4 sport power supply statuss: integrality (Global State), unit state (Device State), processor state (CPU State) and usefulness state (Performance State).Integrality is the state of computer system overall operation; Unit state is the state of the indivedual runnings of each device of computer system, and processor state is the state of central processing unit running, and the usefulness state then is the running power supply status of central processing unit and device.
Above-mentioned integrality can be divided into following 4 classes again: work (Working) state, dormancy (Sleeping) state, (Soft Off) state closed by software and hardware is closed (Mechanical Off) state.When computer system during in user's normal running, power supply is in running order; If operating system is closed, and then is the software closed condition; If the power switch of computer system then is the hardware closed condition for closing or plug is pulled out etc.; Though open as for computer system, when operating system is not carried out any work order, be dormant state, for the user, computer system can't be used for closing, and is unlatching but in fact still have equipment component.And dormant state is to close most hardware device, and the only power supply of reserve part hardware device when making the computer system rearming, need not expend too much setting-up time, also can directly recover the preceding duty of dormancy.
Computer system be usually used in the arranging in pairs or groups power management of operating system is to be advanced framework power interface (Advanced Configuration ﹠amp now; Power Interface, powder source management mode ACPI), its dormant state that computer system different modes is provided is to save electrical source consumption.The dormant state of advanced framework power interface is broadly divided into following 5 kinds: the S1 state is (Standby) pattern of awaiting orders, central processing unit (hereinafter to be referred as CPU) all keeps supply with the power supply of storer (as RAM), but do not carry out any instruction, all the other devices can be cut off the electricity supply, therefore the content of CPU or wafer set etc. still can be preserved, so be the dormant state of power consumption.The S2 state is close with the S1 state, but the power supply of CPU also cuts off, so data need by the operating system recovery raw data after the S2 dormant state finishes.
Accept above-mentionedly, the S3 state is called random access memory again and suspends that (power supply of only supplying main storer is with the data in the reserve storage for Suspend toRAM, STR) pattern, and all the other are all closed as the power supply of CPU, peripheral device etc.The S4 state then suspends (Suspend to Disk for hard disk, STD) pattern, all devices are all closed, data then need be stored to earlier in the hard disk, therefore after restarting, need expend the duty before the more time is recovered dormancy, the part computer system can provide the hard disk block of S4 dormant state special use, for its use.The S5 state then is above-mentioned software closed condition, only stays to trigger the required power supply of device that computer system restarts.
Except S5 software closed condition, in the design of each computer system manufacturer and power supply unit manufacturer, dormant state commonly used is S1 and S3, and in each dormant state with the comparatively power saving of S3 dormant state, and its computer system wakeup mode is more rapid.Desire makes computer system revive (Wakeup) from dormant state, need reset the systematic parameter of computer system, also needs to restart peripheral device, with the systematic parameter of the main control unit that resets corresponding peripheral device.For example when computer system when the S3 state wakes up, advanced technology attachment (the Advanced TechnologyAttachment of part, ATA)/advanced technology attachment package interface (AdvancedTechnology Attachment Packet Interface, ATAPI) peripheral device need re-execute the start self establishment, to reset sequential (Timing); After execution start self establishment finished, peripheral device promptly entered idle (Idle) state, and firmware (as Basic Input or Output System (BIOS), BIOS) will send software-reset (Software Reset) signal.If the driver (Driver) of advanced technology attachment/advanced technology attachment package interface is still being carried out the start self establishment, but the firmware mistake is when feeling like jelly the part reset signal, and the sequential of peripheral device may produce mistake, causes computer system to make a mistake.
For making computer system can correctly send the software-reset signal with restarting peripheral device, prior art utilizes the set condition of a busy bit (BSY bit) in the state working storage (Status Register) of peripheral device to judge when can send the software-reset signal.When peripheral device still when starting shooting self establishment, this busy bit is a high level, be low level after finishing the start self establishment, firmware can be detected this busy bit in the detecting time be high level or low level, and then learn whether peripheral device finishes the start self establishment.But length of this detecting time is to get according to experience and test, so change to some extent because of the difference of peripheral device.Therefore, if the detecting deficiency of time, then the software-reset signal may not carried out the start self establishment yet in peripheral device and promptly sent, and also may carry out start in peripheral device and send during self establishment.Both all may cause peripheral device and the inconsistent problem of computer system sequential, therefore the as if comparatively insurance of long detecting time, but the long detecting time then loses time, and does not also meet the purpose of computer system capable of fast starting when the dormant state computer system wakeup.
Summary of the invention
In view of this, the invention provides a kind of method of restarting peripheral device, when dormant state is waken up and desired restarting peripheral device, can judge really whether peripheral device enters idle state, to restart again in computer system.The present invention be utilize signal transmission normally whether, whether ready to judge peripheral device.
The method of restarting peripheral device of the present invention is a computer system when waking up in dormant state, judges whether a peripheral device can restart.At first firmware sends a judgement signal to peripheral device, and peripheral device is responded this judgement signal, produces a return signal; Then firmware judges that whether return signal is the normal operation signal of peripheral device, represents then that in this way peripheral device is ready, can restart; As otherwise the expression peripheral device not ready as yet, can't restart.Firmware after confirming that return signal is the normal operation signal of peripheral device, restarting peripheral device then; If return signal is the abnormal operation signal of peripheral device, firmware sends again judges that signal to peripheral device, is till normal operation signal indication peripheral device can restart up to return signal.
The present invention is achieved in that
The invention provides a kind of method of restarting peripheral device, be applicable to a computer system of waking up from a dormant state, the step of the method for this restarting peripheral device comprises: send one and judge that signal is to this peripheral device; This peripheral device is exported a return signal according to this judgement signal; Confirm whether this return signal is a normal operation signal of this peripheral device; When this return signal is this normal operation signal of this peripheral device, restart this peripheral device; When this return signal is an abnormal operation signal of this peripheral device, then sends this judgement signal once more to this peripheral device, and do not restart this peripheral device.
The present invention also provides a kind of method of restarting peripheral device, be applicable to a computer system of waking up from a dormant state, it is characterized in that, the step of the method for this restarting peripheral device comprises: send data access signal to a peripheral device, carry out access with the working storage to this peripheral device; The value of this working storage of retaking of a year or grade; Whether the value of confirming this working storage is an effective definition place value; When the value of this working storage effectively defines place value for this, send a software-reset signal; When the value of this working storage is an invalid definition place value, then send this data access signal once more to this peripheral device, and do not send this software-reset signal.
Description of drawings
Fig. 1 is the calcspar of a preferred embodiment of the present invention;
Fig. 2 is the process flow diagram of a preferred embodiment of the present invention;
Fig. 3 is the calcspar of another preferred embodiment of the present invention;
Fig. 4 is the process flow diagram of another preferred embodiment of the present invention.
Embodiment
At first, seeing also Fig. 1, is the calcspar for a preferred embodiment of the present invention, and it comprises a firmware 10 and a peripheral device 20, and wherein peripheral device 20 comprises a working storage 22 again.Present embodiment is that a computer system is from advanced framework power interface (Advancedconfiguration Power Interface, ACPI) after S3 dormant state is waken up, peripheral device 20 in 10 pairs of computer systems of firmware, advanced technology attachment/advanced technology attachment package interface-7 (Advanced Technology Attachment/Advanced Technology Attachment Packet Interface for example, ATA/ATAPI-7) peripheral device 20 of specification restarts, the transmission mode of peripheral device 20 of advanced technology attachment/advanced technology attachment package interface-7 and the systematic parameter of a corresponding main control unit (host controller does not illustrate) are consistent.
When computer system is in the dormant state of S3, only there is random access memory (not illustrating) to keep power supply supply, all the other elements and all non-transformer supplies of peripheral device 20.Therefore, when the S3 dormant state was recovered, each element and peripheral device 20 must restart as if computer system.As mentioned above, peripheral device 20 needs to carry out the start self establishment earlier, but normal process software-reset signal just after finishing, in like manner, when peripheral device 20 in start self establishment process, any order that still can't the process computer system be sent.Hence one can see that, if in computer system after dormant state is waken up, earlier test peripheral device 20 self establishment of whether having started shooting is finished, but and the order of computer system, can learn whether peripheral device 20 has entered idle state.If peripheral device 20 can't be exported the return signal of expression normal operation, represent that promptly this peripheral device 20 self establishment of not starting shooting as yet finishes, and does not then send the software-reset signal.If the return signal of peripheral device 20 output expression normal operations, represent that promptly this peripheral device 20 finished the start self establishment, but normal process software-reset signal.
Present embodiment is to send one by firmware 10 to judge that signal CHK is to peripheral device 20, whether finish the start self establishment to judge peripheral device 20, if the return signal RLY of peripheral device 20 is the abnormal operation signal, expression peripheral device 20 is not finished the start self establishment as yet, can't respond the incident of judging signal CHK correspondence; If the return signal RLY of peripheral device 20 is the normal operation signal, expression peripheral device 20 has been finished the start self establishment, can carry out and judge the pairing incident of signal CHK.Firmware 10 can send the software-reset signal to peripheral device 20, to restart this peripheral device 20 after return signal RLY is the normal operation signal.
Then please refer to Fig. 2, is the process flow diagram for a preferred embodiment of the present invention.In step S11, firmware 10 sends judges signal CHK to peripheral device 20, makes peripheral device 20 carry out the incident of judging signal CHK correspondence, and output return signal RLY.Wherein this judges that signal CHK can be an input/output control signal, for example the data access control signal.This data access control signal can be the instruction of a working storage 22 in the access peripheral device 20, as write a setting value to working storage 22, if peripheral device 20 self establishment of having started shooting is finished, the normal access working storage 22 of firmware 10 then, this setting value can write the address of appointment; If peripheral device 20 self establishment of starting shooting does not as yet finish, this data access control signal can't be carried out, and then firmware 10 promptly can't access working storage 22, and setting value also can't write.
Moreover, in step S12, firmware 10 judges whether peripheral device 20 has entered idle state, is the normal operation signal of peripheral device 20 as return signal RLY, represent that then peripheral device 20 is to have entered idle state, so peripheral device 20 can normally be exported return signal RLY; As not, then the return signal RLY of peripheral device 20 is abnormal operation signals, and expression peripheral device 20 does not enter idle state as yet.Example as above-mentioned transmission data access control signal, if peripheral device 20 has entered idle state, but the content of firmware 10 access working storages 22, then the value of this assigned address must be the setting value that writes in the retaking of a year or grade working storage 22, return signal RLY is the normal operation signal, expression peripheral device 20 has entered idle state, but computer system restarting peripheral device 20 promptly continues and carries out step S13 to send the software-reset signal.If peripheral device 20 is not finished self establishment as yet, firmware 10 can't access working storage 22, then the value of this assigned address is not the setting value that writes in the retaking of a year or grade working storage 22, return signal RLY is the abnormal operation signal, then get back to step S11 this moment, firmware 10 is sent again judge that signal CHK is to peripheral device 20, till return signal RLY is the normal operation signal.
From the above, owing to peripheral device 20 may not start after dormant state is waken up at once in computer system, and after peripheral device 20 startups, can't finish the start self establishment immediately.In in the case, firmware 10 judges that in step S12 return signal RLY is the abnormal operation signal, continues to send and judges that signal CHK is to peripheral device 20 and get back to step S11.If peripheral device 20 fails to export the normal operation signal always, firmware 10 can continue to get back to step S11 and step S12, send and judge that signal CHK is to peripheral device 20, judge again return signal RLY be the normal operation signal whether, till the return signal RLY that confirms peripheral device 20 was the normal operation signal of peripheral device 20, next step S13 was allowed for access.
At last in step S13, firmware 10 sends the software-reset signal, peripheral device 20 is restarted, carry out the procedure code of restarting peripheral device 20 by computer system, make the transmission mode of peripheral device 20 can return back to transmission mode before peripheral device 20 enters dormant state, and in computer system to after finishing with respect to the main control unit initialization system parameter of peripheral device 20, the transmission mode of peripheral device 20 can meet the systematic parameter after its main control unit resets, and does not cause the computer system instability.
In addition, after step S13, more can comprise a step S14, it is the main control unit of setting corresponding peripheral device 20, promptly according to the specification of peripheral device 20,, make can reach main control unit and cooperating of peripheral device 20 stable and do not produce mistake with the systematic parameter of the main control unit of setting corresponding peripheral device 20, this step is an application mode of the present invention purposes wherein, also can operate on the purposes of other application modes.
Fig. 3 and Fig. 4 are the calcspar and the process flow diagram of another preferred embodiment of the present invention, and Fig. 3 illustrates a Basic Input or Output System (BIOS) 30 and a peripheral device 40.When computer system after the S3 dormant state is waken up, Basic Input or Output System (BIOS) 30 sends a data access signal to peripheral device 40, to write the address of a particular value to working storage 42.Then Basic Input or Output System (BIOS) 30 is the value of retaking of a year or grade working storage 42 these addresses, judges whether the value of retaking of a year or grade is the particular value that writes.In this way, represent that then peripheral device 40 self establishment of having started shooting finishes, Basic Input or Output System (BIOS) 30 can send the software-reset signal; As denying, be that peripheral device 40 self establishment of not starting shooting is as yet finished, can't carry out the incident that writes, 30 of Basic Input or Output System (BIOS)s send the data access signal once more, finish up to peripheral device 40 start self establishments, can accept the signal of Basic Input or Output System (BIOS) 30, Basic Input or Output System (BIOS) 30 starts and send the software-reset signal.
The method of present embodiment at first in step S21, Basic Input or Output System (BIOS) 30 send the data access signals to peripheral device 40 to write a particular value to working storage 42.Basic Input or Output System (BIOS) 30 can write the assigned address of a particular value to working storage 42, because the method for present embodiment needs the value of this address of retaking of a year or grade, therefore selected address need can read and write, and for example writes the address of 01h to the storing unit position.The value of this address in step S22 Basic Input or Output System (BIOS) 30 retaking of a year or grade working storages 42, then in step S23, Basic Input or Output System (BIOS) 30 confirms whether the value of retaking of a year or grade is the particular value that writes.If the non-particular value that writes of value of retaking of a year or grade, that is write failure, peripheral device 40 is not finished the start self establishment as yet and is not entered idle state, so can not send the software-reset signal, then gets back to step S21, sends the data access signal once more; If the value of retaking of a year or grade is the particular value that writes, expression peripheral device 40 has entered idle state, can accept the data access signal of Basic Input or Output System (BIOS) 30, then carries out next step S24.Send the software-reset signal to peripheral device 40 in step S24 Basic Input or Output System (BIOS) 30.
From the above, if the value of peripheral device 40 passback device positions is 01h, expression peripheral device 40 has been finished the start self establishment, can normally carry out the incident of data access signal, therefore the device position successfully is set at 01h, and Basic Input or Output System (BIOS) 30 can send the software-reset signal.If the value that peripheral device 40 returned is not 01h, then represent peripheral device 40 as yet start finish self establishment, 01h can't be write to working storage 42, so non-value that writes of value of passback, this moment, Basic Input or Output System (BIOS) 30 need send the data access signal once more to peripheral device 40, but incident up to peripheral device 40 normal process data access signals, that is the setting value that equals to write from the device position of working storage 42 retakings of a year or grade, then Basic Input or Output System (BIOS) 30 sides are sent the software-reset signal, make computer system can normally control peripheral device 40 after waking up.
Except the device position, but Basic Input or Output System (BIOS) 30 also can write the address of any access bit in the working storage 42 of peripheral device 40, Basic Input or Output System (BIOS) 30 can be seen through write whether a particular value is the mode of this particular value to the value of assigned address and this address of retaking of a year or grade, affirmation peripheral device 40 has been finished the start self establishment.In addition, Basic Input or Output System (BIOS) 30 also can read the value of the address that can read in the working storage 42 of peripheral device 40, confirm whether its value is the effective value that meets the position definition of this address, the value of promptly confirming the address that can read in the working storage 42 is for effective definition place value or be invalid definition place value, whether enters idle state to judge peripheral device 40.
Sum up and opinion, compared to prior art, method of the present invention need not done any correction because of its specification is different applicable to any peripheral device, need cooperate the diversified in specifications of peripheral device as the length of detecting the time, needs just can obtain preferable setting after tested.The opportunity that does not also cause sending the software-reset signal because of parameter setting is not good is not good, and is too short as the detecting time, when peripheral device is carried out the start self establishment, promptly sends the software-reset signal.Perhaps detect overlong time,, expend unnecessary time waiting though can normally send the software-reset signal.See through and send the mode of judging signal, can learn the state of peripheral device, and after peripheral device start self establishment is finished, send the software-reset signal immediately, it is errorless with the opportunity of guaranteeing to send need not expend over head time.In comparison, method of the present invention not only correctness is high and easy, also is not subject to the specification of peripheral device, can reach computer system after dormant state is waken up, the purpose of fast quick-recovery origin operation system state.
The above only is preferred embodiment of the present invention; so it is not in order to limit scope of the present invention; any personnel that are familiar with this technology; without departing from the spirit and scope of the present invention; can do further improvement and variation on this basis, so the scope that claims were defined that protection scope of the present invention is worked as with the application is as the criterion.
Being simply described as follows of symbol in the accompanying drawing:
10: firmware 20,40: peripheral device
42,22: buffer 30: basic input output system

Claims (13)

1. the method for a restarting peripheral device is applicable to a computer system of waking up from a dormant state, it is characterized in that the step of the method for this restarting peripheral device comprises:
Send one and judge that signal is to this peripheral device;
This peripheral device is exported a return signal according to this judgement signal;
Confirm whether this return signal is a normal operation signal of this peripheral device; When this return signal is this normal operation signal of this peripheral device, restart this peripheral device;
When this return signal is an abnormal operation signal of this peripheral device, then sends this judgement signal once more to this peripheral device, and do not restart this peripheral device.
2. the method for restarting peripheral device according to claim 1 is characterized in that, this judgement signal is an input/output control signal.
3. the method for restarting peripheral device according to claim 2 is characterized in that, this return signal is the execution result of this peripheral device according to this input/output control signal.
4. the method for restarting peripheral device according to claim 2 is characterized in that, this input/output control signal is a data access control signal, to read or to write the working storage of a particular value to this peripheral device.
5. the method for restarting peripheral device according to claim 4 is characterized in that, this return signal is the execution result of the value of this working storage of retaking of a year or grade.
6. the method for restarting peripheral device according to claim 5 is characterized in that, the value of this working storage is during for this particular value that writes, and then this return signal is this normal operation signal; The value of this working storage is not during for this particular value that writes, and then this return signal is this abnormal operation signal.
7. the method for restarting peripheral device according to claim 1 is characterized in that, the step that restarts this peripheral device more comprises:
Reset the systematic parameter of this peripheral device corresponding main control unit in this computer system.
8. the method for a restarting peripheral device is applicable to a computer system of waking up from a dormant state, it is characterized in that the step of the method for this restarting peripheral device comprises:
Send data access signal to a peripheral device, carry out access with a working storage to this peripheral device;
The value of this working storage of retaking of a year or grade;
Whether the value of confirming this working storage is an effective definition place value; When the value of this working storage effectively defines place value for this, send a software-reset signal;
When the value of this working storage is an invalid definition place value, then send this data access signal once more to this peripheral device, and do not send this software-reset signal.
9. the method for restarting peripheral device according to claim 8 is characterized in that, this data access signal is to write the instruction of a particular value to an accessible address of this working storage.
10. the method for restarting peripheral device according to claim 9 is characterized in that, this particular value that equals to write from the value of this address institute retaking of a year or grade of this working storage, and then the value from this address institute retaking of a year or grade of this working storage effectively defines place value for this; Be not equal to this particular value that writes from the value of this address institute retaking of a year or grade of this working storage, then the value from this address institute retaking of a year or grade of this working storage is this invalid definition place value.
11. the method for restarting peripheral device according to claim 8 is characterized in that, this data access signal is the instruction of reading the value of storing in the address that one of this working storage can read.
12. the method for restarting peripheral device according to claim 11 is characterized in that, is the effective value of this address definition from the value of this address institute retaking of a year or grade of this working storage, then the value from this address institute retaking of a year or grade of this working storage effectively defines place value for this; From the value of this address institute retaking of a year or grade of this working storage is the invalid value of this address definition, and then the value from this address institute retaking of a year or grade of this working storage is this invalid definition place value.
13. the method for restarting peripheral device according to claim 8 is characterized in that, the step that sends this software-reset signal more comprises:
Reset the systematic parameter of this peripheral device corresponding main control unit in this computer system.
CNB2006101042971A 2006-08-09 2006-08-09 Method for restarting peripheral device Active CN100401233C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB2006101042971A CN100401233C (en) 2006-08-09 2006-08-09 Method for restarting peripheral device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2006101042971A CN100401233C (en) 2006-08-09 2006-08-09 Method for restarting peripheral device

Publications (2)

Publication Number Publication Date
CN1904805A CN1904805A (en) 2007-01-31
CN100401233C true CN100401233C (en) 2008-07-09

Family

ID=37674077

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2006101042971A Active CN100401233C (en) 2006-08-09 2006-08-09 Method for restarting peripheral device

Country Status (1)

Country Link
CN (1) CN100401233C (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5379437A (en) * 1992-11-16 1995-01-03 International Business Machines Corp. Reset of peripheral printing devices after a hot plug state
CN1517893A (en) * 2003-01-14 2004-08-04 三星电子株式会社 Method and device for restart periheral apparatus
CN1622003A (en) * 2004-12-10 2005-06-01 威盛电子股份有限公司 Computer system, basic input output system and system reset method

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5379437A (en) * 1992-11-16 1995-01-03 International Business Machines Corp. Reset of peripheral printing devices after a hot plug state
CN1517893A (en) * 2003-01-14 2004-08-04 三星电子株式会社 Method and device for restart periheral apparatus
CN1622003A (en) * 2004-12-10 2005-06-01 威盛电子股份有限公司 Computer system, basic input output system and system reset method

Also Published As

Publication number Publication date
CN1904805A (en) 2007-01-31

Similar Documents

Publication Publication Date Title
US8443221B2 (en) Methods, systems, and computer readable media for advanced power management for serial advanced technology attachment (SATA)-based storage devices
CN107122321B (en) Hardware repair method, hardware repair system, and computer-readable storage device
US9367446B2 (en) Computer system and data recovery method for a computer system having an embedded controller
CN101154131A (en) Information processing apparatus and system state control method
CN110488673B (en) Data processing module and data processing method in low power consumption mode
CA2172774A1 (en) Active power management for a computer system
JP3777136B2 (en) Computer device, data dead copy method, program, and computer device operating method
WO2021248836A1 (en) Smart device startup method and apparatus, smart device, and readable storage medium
CN102880527B (en) Data recovery method of baseboard management controller
CN111506351A (en) Deep sleep method, wake-up method and sleep and wake-up method for system on chip
US11216053B2 (en) Systems, apparatus, and methods for transitioning between multiple operating states
TWI534707B (en) Computer system, shutdown and boot method thereof
US7240189B2 (en) Fast resume to normal operation of a computer in a power saving mode
CN114661368B (en) Chip and starting method thereof
JP2009524126A (en) Mobile computing device and data packet receiving method thereof
CN104246655A (en) Information processing device, information processing method, and program
US20050086460A1 (en) Apparatus and method for wakeup on LAN
US20110296236A1 (en) Information Processing Apparatus
CN108228109B (en) Method and device for protecting data of electronic equipment and computer storage medium
WO2005071531A1 (en) A method and device for start up computer
CN101436097B (en) Electronic device and wake-up method thereof
JP2003085041A (en) Disc cache system
US20090289803A1 (en) Method for protecting data in non-volatile storage device and computer thereof
CN101281416A (en) Method for ensuring system closedown completion
CN110058973B (en) Test system and test method for data storage device

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant