Summary of the invention
In view of this, primary and foremost purpose of the present invention is to propose a kind of power on/off system of many motherboards, is applied in the server system, comprises a plurality of motherboards, administration module, a plurality of power-on switch and power supply unit.Motherboard is used to carry out the data operation of server system, and wherein each motherboard comprises a basic input/output, and the motherboard at its place is carried out the initialization computing.Administration module couples a plurality of motherboards simultaneously, and each motherboard one identification code is provided; Comprise: baseboard management controller, and a plurality of general input and output pin, wherein, baseboard management controller couples each described motherboard, and identifies corresponding motherboard according to each identification code; A plurality of general input and output pins are located on the baseboard management controller, are connected to the basic input/output of each motherboard respectively, by each general input and output pin, a power state signal of each motherboard are inputed to baseboard management controller.
Corresponding one by one each motherboard of power-on switch, power-on switch couples baseboard management controller respectively, and sends a request signal to baseboard management controller.Power supply unit is coupled to a plurality of motherboards by power-on switch, to a plurality of motherboard power supplies.
Wherein said baseboard management controller receives a power state signal that transmits from corresponding motherboard via a general input and output pin.And, judge that by power state signal the running status of corresponding motherboard is start or shutdown.And baseboard management controller can pass through a described general input and output pin, sends one and controls signal to corresponding described motherboard, and the power-on switch of the corresponding motherboard of control switches on or off the power supply of power supply unit to motherboard.
So, utilize the power on/off system of many motherboards of the present invention, can reach purpose by baseboard management controller main control system switching plate machine.
Embodiment
Please cooperate and consult Fig. 1, be depicted as the block scheme of the power on/off system embodiment of the many motherboards of the present invention.The power on/off system of many motherboards of the present invention is located in theserver system 10, comprises motherboard 110,120,130,140 (110~140),administration module 200, power-onswitch 310~340, andpower supply unit 400.
Motherboard 110~140 is in order to carry out the data operation ofserver system 10, and whereinmotherboard 110~140 comprises basic input/output 111, basic input/output 121, basic input/output 131 and basic input/output 141 respectively.
Administration module 200couples motherboard 110~140 simultaneously, and offers identification code of each motherboard, with the usefulness as the different motherboards ofidentification.Administration module 200 comprises abaseboard management controller 210, and general input andoutput pin 211~241.
Each component units on 111 pairs ofmotherboards 110 of basic input/output carries out the initialization computing, and is connected tobaseboard management controller 210 by general input andoutput pin 211, with theinput motherboard 110 power state signal to baseboard management controller 210.Each component units on 121 pairs ofmotherboards 120 of basic input/output carries out the initialization computing, and is connected tobaseboard management controller 210 by general input andoutput pin 221, with theinput motherboard 120 power state signal to baseboard management controller 210.Each component units on 131 pairs ofmotherboards 130 of basic input/output carries out the initialization computing, and is connected tobaseboard management controller 210 by general input andoutput pin 231, with theinput motherboard 130 power state signal to baseboard management controller 210.Each component units on 141 pairs ofmotherboards 140 of basic input/output carries out the initialization computing, and is connected tobaseboard management controller 210 by general input andoutput pin 241, with theinput motherboard 140 power state signal tobaseboard management controller 210.
Baseboard management controller 210 couples eachmotherboard 110~140, and according to the identification code of each motherboard, identifiescorresponding motherboard 110~140.So,baseboard management controller 210 could with corresponding motherboard 110,120,130 or 140 receiving and transmitting data signals, and mistake on the data transmission can not take place.
General input andoutput pin 211~241 is located on thebaseboard management controller 210, andbaseboard management controller 210 is connected to the basic input/output 111~141 ofmotherboard 110~140 respectively by general input andoutput pin 211~241.And,, a power state signal of eachmotherboard 110~140 can be inputed tobaseboard management controller 210 by the general input andoutput pin 211~241 of each motherboard correspondence.
Power-onswitch 310~340 isrespective hosts plate 110~140 one by one, and power-onswitch 310~340 couplesbaseboard management controller 210 respectively, and power-onswitch 310~340 can send a request signal respectively tobaseboard management controller 210.
Power supply unit 400couples motherboard 110~140 by power-onswitch 310~340, can power tomotherboard 110~140.Aforesaidsubstrate Management Controller 210 can be via one of them person of general input andoutput pin 211~241, the power state signal that reception is transmitted fromcorresponding motherboard 110~140, and judge one of them running status ofcorresponding motherboard 110~140 by described power state signal, whether be in start (Power On) state or shutdown (Power Off) state.
Baseboard management controller 210 receives the request signal that sends from power-onswitch 310~340, and receives the power state signal that transmits with thecorresponding motherboard 110~140 of aforementioned request signal via general input andoutput pin 211~241 one of them person.Baseboard management controller 210 sends one and controls signal to corresponding motherboard 110,120,130 or 140 promptly according to described request signal and described power state signal, starts shooting or shuts down with main control system plate 110,120,130 or 140.
That is,baseboard management controller 210 is by general input andoutput pin 211~241 one of them person, send a control signal to corresponding motherboard 110,120,130 or 140, with the power-onswitch 310~340 of controlrespective hosts plate 110~140, thereby switch on or off the power supply of 400 pairs of motherboards of power supply unit 110,120,130 or 140.Whenbaseboard management controller 210 detected power state signals, promptly general input/output signal is an electronegative potential, represents that promptly its place motherboard is in "on" position.Therefore, the mode ofbaseboard management controller 210 maincontrol system plates 110~140 outage is, the current potential by the setting general-purpose input/output signal switches to noble potential from electronegative potential.On the contrary, if whenbaseboard management controller 210 detected power state signals, promptly general input/output signal is a noble potential, represents that promptly its place motherboard is in not "on" position.Therefore, the mode ofbaseboard management controller 210 maincontrol system plates 110~140 energising is, the current potential by the setting general-purpose input/output signal switches to electronegative potential from noble potential.So, can reach purpose by 110~140 switching on and shutting down ofbaseboard management controller 210 main control system plates.
Please cooperate and consult Fig. 2, be depicted as the start flow chart of steps 500 of the power on/off system of the many motherboards of the present invention.At first, select one ofmotherboard 110~140 start shooting (step 510) by baseboard management controller 210.Then, set one ofmotherboard 110~140 person bybaseboard management controller 210 and transmit a power state signal to baseboard management controller 210 (step 520), wherein said power state signal inputs tobaseboard management controller 210 via general input andoutput pin 211~241.Then,baseboard management controller 210 can be according to the described power state signal that receives, and judges corresponding motherboard whether switch on (step 530).If the judged result in the step 530 is then got back to step 510 for being, select again other motherboards are started shooting; But if the judged result in the step 530 represents promptly that for not the motherboard of selecting is in the not state of energising at present.Therefore, transmit an energising control signal (step 540) by 210 pairs of corresponding motherboards of baseboard management controller, wherein said energising control signal is sent tocorresponding motherboard 110~140 via general input andoutput pin 211~241.At last, connect the power supply unit 400 (step 560) ofsupply motherboard 110~140 according to described energising control signal control, be thatbaseboard management controller 210 is by general input andoutput pin 211~241, the current potential of setting general-purpose input/output signal switches to electronegative potential (step 550) from noble potential, power-onswitch 310~340energized unit 400 with maincontrol system plate 110~140, to connect the power supply tomotherboard 110~140, process ends then.So, promptly finished step by 110~140 starts ofbaseboard management controller 210 main control system plates.
Please cooperate and consult Fig. 3, be depicted as the shutdown procedures process flow diagram 600 of the power on/off system of the many motherboards of the present invention.At first, select one ofmotherboard 110~140 shut down (step 610) by baseboard management controller 210.Then, set one ofmotherboard 110~140 bybaseboard management controller 210 and transmit a power state signal to baseboard management controller 210 (step 620), wherein said power state signal inputs tobaseboard management controller 210 via general input andoutput pin 211~241.Then,baseboard management controller 210 can be according to the described power state signal that receives, and judges corresponding motherboard whether switch on (step 630).If the judged result in thestep 630 is then got back tostep 610 for not, select again other motherboards are shut down; But if the judged result in thestep 630 is for being, i.e. the motherboard of expression selection has been in the state of energising at present.Therefore, transmit an outage control signal (step 640) by 210 pairs of corresponding motherboards of baseboard management controller, wherein said outage control signal is sent tocorresponding motherboard 110~140 via general input andoutput pin 211~241.At last, cut off the power supply unit 400 (step 660) ofsupply motherboard 110~140 according to described outage control signal control, be thatbaseboard management controller 210 is by general input andoutput pin 211~241, the current potential of setting general-purpose input/output signal switches to noble potential (step 650) from electronegative potential, with the power-on switch on the maincontrol system plate 110~140 310~340unit 400 of cutting off the electricity supply, to cut off the power supply tomotherboard 110~140, process ends then.So, promptly finished step by 110~140 shutdown ofbaseboard management controller 210 main control system plates.
Though the present invention discloses as above by embodiment; but be not to be used for limiting the present invention; any those skilled in the art; without departing from the spirit and scope of the present invention; can make various changes and modification to the present invention, so protection scope of the present invention should be as the criterion with the scope that claims were defined.