This application claims priority to Chinese Patent Application No. 201510693101.6 filed on Oct. 21, 2015, the contents of which are incorporated by reference herein.
The subject matter herein generally relates to system rebooting of an electronic device.
Electronic devices, such as servers, can be monitored while the electronic devices are running An electronic device often comprises a Baseboard Management Controller (BMC) to monitor variety of different states of the electronic device, such as input voltage, temperature, power consumption, alarm information, and bug information.
Implementations of the present technology will now be described, by way of example only, with reference to the attached figures.
It will be appreciated that for simplicity and clarity of illustration, where appropriate, reference numerals have been repeated among the different figures to indicate corresponding or analogous elements. In addition, numerous specific details are set forth in order to provide a thorough understanding of the embodiments described herein. However, it will be understood by those of ordinary skill in the art that the embodiments described herein can be practiced without these specific details. In other instances, methods, procedures, and components have not been described in detail so as not to obscure the related relevant feature being described. Also, the description is not to be considered as limiting the scope of the embodiments described herein. The drawings are not necessarily to scale and the proportions of certain parts may be exaggerated to better illustrate details and features of the present disclosure.
The general purpose pin GPIO of the input and output extension chipset 30 is coupled to the reboot pin SRST of the BMC 10, and further coupled to a high level voltage source V via a resistor R. The BMC 10 can reboot when the reboot pin SRST receives a low level voltage signal.
The address pin ADD of the input and output extension chipset 30 is coupled to the address encoding unit 50. Therefore, the address encoding unit 50 encodes an access address for the input and output extension chipset 30.
The first signal pin SCL and the second signal pin SDL of the input and output extension chipset 30 together builds up an Inter-Integrated Circuit (I2C) port. The control chipset 20 is coupled to the input and output extension chipset 30 via an I2C bus and the I2C port formed by the first and signal pins SCL and SDL.
When the BMC 10 works normally, the reboot pin SRST of the BMC 10 continually receives the high level voltage source V to prevent the BMC from being rebooted.
When the BMC 10 fails to work normally, the control chipset 20 sends a reboot signal to the input and output extension chipset 30. The input and output extension chipset 30 receives the reboot signal and outputs a low level voltage pulse signal from the general purpose pin GPIO to the reboot pin SRST of the BMC 10. Thus, the BMC 10 is rebooted.
In the above reboot system, the BMC can be rebooted without restarting the whole system or shutting down other electronic components.
At block 301, check whether the BMC 10 is down. If the BMC 10 is down, go to step 301.
At block 302, send a reboot signal to the input and output extension chipset 30 from the control chipset 20.
At block 303, output a low level voltage pulse signal from the general purpose pin GPIO of the input and output extension chipset 30 to the reboot pin SRST of the BMC 10.
At block 304, reboot the BMC 10.
The embodiments shown and described above are only examples. Therefore, many such details are neither shown nor described. Even though numerous characteristics and advantages of the present technology have been set forth in the foregoing description, together with details of the structure and function of the present disclosure, the disclosure is illustrative only, and changes may be made in the detail, including in matters of shape, size, and arrangement of the parts within the principles of the present disclosure, up to, and including, the full extent established by the broad general meaning of the terms used in the claims. It will therefore be appreciated that the embodiments described above may be modified within the scope of the claims.
Number | Date | Country | Kind |
---|---|---|---|
201510693101.6 | Oct 2015 | CN | national |