CN102213987A - Server system and fan detection method thereof - Google Patents
Server system and fan detection method thereof Download PDFInfo
- Publication number
- CN102213987A CN102213987A CN2010101517089A CN201010151708A CN102213987A CN 102213987 A CN102213987 A CN 102213987A CN 2010101517089 A CN2010101517089 A CN 2010101517089A CN 201010151708 A CN201010151708 A CN 201010151708A CN 102213987 A CN102213987 A CN 102213987A
- Authority
- CN
- China
- Prior art keywords
- fan
- sensor data
- redundant
- data record
- management controller
- 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.)
- Granted
Links
- 238000001514 detection method Methods 0.000 title claims abstract description 20
- 230000017525 heat dissipation Effects 0.000 abstract 1
- 230000005855 radiation Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 238000000034 method Methods 0.000 description 3
- 238000004891 communication Methods 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 238000001816 cooling Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
Images
Landscapes
- Cooling Or The Like Of Electrical Apparatus (AREA)
Abstract
The invention provides a server system and a fan detection method thereof. The system at least comprises a plurality of fan slots, a south bridge chip set, a baseboard management controller and a basic input/output system. The plurality of fan slots include a predetermined fan slot having a sensor for detecting and providing a rotational speed data. The baseboard management controller is electrically connected with the south bridge chip set and the fan slot and used for controlling the fan to operate. The BIOS is electrically connected to the south bridge chip set and the sensor, and has a non-redundant sensor data record and a redundant sensor data record corresponding to the non-redundant configuration state and the redundant configuration state, respectively. By adopting the server system and the fan detection method thereof, the fan rotating speed data is read, the configuration state of the fan is analyzed according to the rotating speed data, and a proper heat dissipation operation mode is further provided, so that different application requirements of users can be better met, and the cost of the fan can be reduced.
Description
Technical field
The invention relates to a kind of server system and fan detection method thereof.
Background technology
Because the fast development of scientific and technological communication industry, the application of information products is also healed thereupon and is become universal, especially system and device such as server appear at continually especially daily arround among.And this not only significantly promotes convenience in life, more on the time and space, caused compression, making modern everyone no longer limit to restricts in geographic boundary, and can make the interchange of the interactive and a large amount of message knowledge of combination more closely to each other, ask and reach common interests happiness optimization.
General System confirms by reading the identification signal that the fan pin is provided whether fan is plugged on the motherboard at present, thus interpretation fan number.Yet, have the fan of discerning pin, it is many to cause cost of products to improve relatively, and this is unfavorable for the expansion and the occupation rate of its consumption market undoubtedly.
Summary of the invention
Therefore, one of the present invention purpose is that a kind of server system and fan detection method thereof are being provided, and in order to judging fan arrangement according to rotation speed of the fan, and then provides suitable heat radiation function mode.
The present invention proposes a kind of server system on the one hand, comprises a plurality of fan-slots, a South Bridge chip group, a baseboard management controller and a basic input/output at least.A plurality of fan-slots are respectively in order to corresponding inserted one fan, and comprise a default fan-slot in a plurality of fan-slots, default fan-slot has a sensor, in order to detect and to provide a rotary speed data of the fan that default fan-slot plugged, and being the nonredundancy configuration status when default fan-slot does not plug fan, is the redundant configuration state when default fan-slot plugs fan.Baseboard management controller then is to electrically connect South Bridge chip group and fan-slot, in order to the operation of control fan.Basic input/output, a nonredundancy Sensor Data Record and a redundant sensor data recording with the corresponding nonredundancy configuration status of difference and redundant configuration state, basic input/output electrically connects South Bridge chip group and sensor, receive rotary speed data, and judge that according to rotary speed data fan still is the redundant configuration state for the nonredundancy configuration status, and the nonredundancy Sensor Data Record or the redundant sensor data recording of correspondence is updated to baseboard management controller according to judged result, to make the running of baseboard management controller according to nonredundancy Sensor Data Record or redundant sensor data recording control fan.
According to one embodiment of the invention, wherein when rotary speed data during greater than a rotating speed threshold value, basic input/output judges that default fan-slot plugs fan, the redundant configuration state that is configured to of fan.
According to another embodiment of the present invention, wherein when rotary speed data was less than or equal to the rotating speed threshold value, basic input/output judged that default fan-slot does not plug fan, and the configuration determination of fan is a nonredundancy configuration status.
The present invention's the fan detection method that proposes a kind of server system on the other hand.This fan detection method comprises at least, provide a redundant sensor data recording and a nonredundancy Sensor Data Record and a plurality of fan-slot in order to difference corresponding inserted one fan, wherein comprise a default fan-slot in the fan-slot, the corresponding sensor of default fan-slot; Provide a basic input/output system to transmit one and detect instruction, detect a default Sensor Data Record of baseboard management controller to a baseboard management controller; Basic input/output transmits a reading command to sensor, with one of the fan that reads institute's corresponding inserted on default fan-slot rotary speed data; Basic input/output is configured to a nonredundancy configuration status or a redundant configuration state according to what rotary speed data was judged fan, and, nonredundancy Sensor Data Record or redundant sensor data recording are updated to baseboard management controller according to nonredundancy configuration status or redundant configuration state and default Sensor Data Record; And baseboard management controller is according to the running of nonredundancy Sensor Data Record or redundant sensor data recording control fan.
According to one embodiment of the invention, wherein detect the step of the default Sensor Data Record of baseboard management controller, more comprise when basic input/output detects the default Sensor Data Record of baseboard management controller, store the nonredundancy Sensor Data Record to baseboard management controller, and baseboard management controller is reset.
According to another embodiment of the present invention, wherein basic input/output is judged the step of the configuration of fan according to rotary speed data, when more comprising the default Sensor Data Record that detects baseboard management controller when basic input/output and be nonredundancy Sensor Data Record and rotary speed data greater than a rotating speed threshold value, fan is the redundant configuration state, then stores the redundant sensor data recording to baseboard management controller and baseboard management controller is reset; And the default Sensor Data Record that detects baseboard management controller when basic input/output is that nonredundancy Sensor Data Record and rotary speed data are when being less than or equal to the rotating speed threshold value, fan be configured to the nonredundancy configuration status, baseboard management controller is according to the running of default Sensor Data Record control fan.
According to further embodiment of this invention, wherein basic input/output is judged the step of the configuration of fan according to rotary speed data, when more comprising the default Sensor Data Record that detects baseboard management controller when basic input/output and be redundant sensor data recording and rotary speed data greater than a rotating speed threshold value, the redundant configuration state that is configured to of fan, baseboard management controller is according to the running of default Sensor Data Record control fan; And the default Sensor Data Record that detects baseboard management controller when basic input/output is redundant sensor data recording and rotary speed data when being less than or equal to the rotating speed threshold value, stores the nonredundancy Sensor Data Record to baseboard management controller and baseboard management controller is reset.
By according to server system among the invention described above embodiment and fan detection method thereof, be able to by reading fan speed data, and, analyzed the configuration status of fan, and then suitable heat radiation function mode is provided according to the size of rotary speed data.Thus, not only can satisfy the user more appositely and go up different demands, promote the market competitiveness and popularity rate thereby more can reduce the fan cost in using.
Description of drawings
The reader will become apparent various aspects of the present invention after the reference accompanying drawing has been read the specific embodiment of the present invention.Wherein:
Fig. 1 illustrates the functional block diagram according to the server system of one embodiment of the invention.
Fig. 2 illustrates the process flow diagram according to the fan detection method of the server system of one embodiment of the invention.
[primary clustering symbol description]
100: server system 111-116: first to the 6th fan-slot
110: fan-slot 111a, b-116a, b: fan
120: South Bridge chip group 117a, b: sensor
130: baseboard management controller S1-S3b: step
140: basic input/output
142: nonredundancy Sensor Data Record 144: the redundant sensor data recording
Embodiment
For the narration that makes the present invention more detailed and complete, can be with reference to the appended various embodiment of graphic and the following stated, graphic in the identical same or similar assembly of number representative.On the other hand, well-known assembly and step are not described among the embodiment, with the restriction of avoiding causing the present invention unnecessary.
Please refer to Fig. 1, it illustrates the functional block diagram according to a kind of server system of one embodiment of the invention.As shown in Figure 1, server system 100 comprises a plurality of fan-slots 110, a South Bridge chip group 120, a baseboard management controller 130 (BMC at least; BaseboardManagement Controller) and a basic input/output 140.Yet, as shown in fig. 1, fan-slot 110 comprises first fan-slot, 111 to the 6th fan-slots 116, respectively in order to corresponding inserted fan 111a, b-116a, b, and fan-slot 110 comprises a default fan-slot, in this embodiment then with the 4th fan-slot 114 as default fan-slot.The 4th fan-slot 114 has sensor 117a, b, in order to the fan 114a that detects and provide the 4th fan-slot 114 to be plugged, the rotary speed data of b, and when the 4th fan-slot 114 does not plug fan 114a, being the nonredundancy configuration status during b, when the 4th fan-slot 114 plugs fan 114a, is the redundant configuration state during b.Yet, though present embodiment is with six fan-slots, and wherein more by the 4th the default fan-slot of fan-slot conduct, illustrated and expressed technical characterictic, only the present invention is not limited to this, and fan-slot number that it is suitable for and the configuration of default fan-slot design then need to decide according to system load and application demand thereof.
Please continue with reference to Fig. 1, baseboard management controller 130 electrically connects South Bridge chip group 120 and fan-slot 110, in order to control fan 111a, b-116a, the operation of b.In addition, basic input/output 140 has a nonredundancy Sensor Data Record (Non-redundant SDR) the 142 and one redundant sensor data recording (Redundant SDR) 144 of corresponding nonredundancy configuration status of difference and redundant configuration state.As shown in Figure 1, basic input/output 140 electrically connects the sensor 117a of South Bridge chip group 120 and the 4th fan-slot 114, b, receive rotary speed data, and according to rotary speed data judgement fan 111a, b-116a, b still is the redundant configuration state for the nonredundancy configuration status.Then, and the nonredundancy Sensor Data Record 142 or the redundant sensor data recording 144 of correspondence is updated to baseboard management controller 130 according to judged result, to make baseboard management controller 130 according to nonredundancy Sensor Data Record 142 or redundant sensor data recording 144 control fan 111a, b-116a, the running of b.
Further, when the rotary speed data of the 4th fan-slot 114 during greater than a rotating speed threshold value, basic input/output 140 judges that the 4th fan-slot 114 plugs fan 114a, b, fan 111a, b-116a, the redundant configuration state that is configured to of b.Under the redundant configuration state, when any one rotation speed of the fan is wherein crossed when low, as long as with another right fan full-speed operation; Yet when any two above rotation speeds of the fan are crossed when low closing server system 100.On the other hand, when the rotary speed data of the 4th fan-slot 114 was less than or equal to the rotating speed threshold value, basic input/output 140 judged that the 4th fan-slot 114 does not plug fan 114a, b, and fan 111a, b-116a, b is configured to a nonredundancy configuration status.Under the nonredundancy configuration status, when any one rotation speed of the fan is wherein crossed when low, i.e. closing server system 100.
Embodiments of the invention with the 4th fan-slot 114 as default fan-slot, judge whether to plug the feature difference that its corresponding fan 114a-b is illustrated redundant configuration state and nonredundancy configuration status, only the present invention is not limited to this, and the selected of the fan-slot that it is suitable for then needs to decide according to system load and application demand.And in another embodiment of the present invention, its medium speed threshold value is 970rpm, and therefore the rotating speed when arbitrary fan is lower than 970rpm, and its inefficacy is promptly looked by system.
Please refer to Fig. 2, it illustrates the process flow diagram according to the fan detection method of a kind of server system of one embodiment of the invention.The fan detection method of the clothes device system of present embodiment for example is the server system 100 that is applied among Fig. 1.As mentioned above, server system 100 has a nonredundancy Sensor Data Record 142 and a redundant sensor data recording 144 and a plurality of fan-slot 110.Fan-slot 110 comprises first fan-slot, 111 to the 6th fan-slots 116, in order to difference corresponding inserted fan 111a, b-116a, b, wherein comprise a default fan-slot in the fan-slot 110, among this embodiment with the 4th fan-slot 114 as default fan-slot, other the 4th fan-slot 114 more corresponding sensor 117a, b.Yet in the flow process that Fig. 2 disclosed, the fan detection method 200 of server system comprises following steps (S1~S3b).
At first, in step S 1, provide basic input/output 140 in the stage, to transmit one and detect instruction, detect the default Sensor Data Record of one of baseboard management controller 130 to a baseboard management controller 130 in start selftest (POST).Further, when basic input/output 140 when baseboard management controller 130 detects default Sensor Data Record, then produce the response signal value (Response value) of " 00 ", and then store nonredundancy Sensor Data Record 142, and to baseboard management controller 130 action of resetting to baseboard management controller 130.
On the other hand, when basic input/output 140 detects baseboard management controller 130 when having default Sensor Data Record, then according to the produce response signal value of " 01 " or the response signal value of " 10 ", it is nonredundancy Sensor Data Record 142 or redundant sensor data recording 144 that correspondence is judged default Sensor Data Record.
Please continue with reference to Fig. 2, in step S2a, when the default Sensor Data Record of baseboard management controller 130 is judged as nonredundancy Sensor Data Record 142, basic input/output 140 transmits a reading command to sensor 117a, b is to read the 4th fan 114a of institute's corresponding inserted on the 4th fan-slot 114, one of b rotary speed data.And, inductor 117a, b during b, provide a rotary speed data, and this rotary speed data only can be read in order to not plug fan 114a when the 4th fan-slot 114 by basic input/output 140, can't be shown to the user.
Then, in step S3a, basic input/output 140 is judged fan 111a according to rotary speed data, b-116a, b is configured to a nonredundancy configuration status or a redundant configuration state, and, nonredundancy Sensor Data Record 142 or redundant sensor data recording 144 are updated to baseboard management controller 130 according to nonredundancy configuration status or redundant configuration state and default Sensor Data Record.
More specifically, the default Sensor Data Record that detects baseboard management controller 130 when basic input/output 140 is that nonredundancy Sensor Data Record 142 and rotary speed data are during greater than the rotating speed threshold value, fan 111a, b-116a, the redundant configuration state that is configured to of b, then store redundant sensor data recording 144 to baseboard management controller 130, and make baseboard management controller 130 action of resetting.The default Sensor Data Record that detects baseboard management controller 130 when basic input/output 140 is judged as nonredundancy Sensor Data Record 142 and rotary speed data when being less than or equal to the rotating speed threshold value, fan 111a, b-116a, b is configured to the nonredundancy configuration status, baseboard management controller 130 is according to the running of default Sensor Data Record control fan, the heat radiation of turning round.
On the other hand, in step S2b, when the default Sensor Data Record that detects baseboard management controller 130 when basic input/output 140 is judged as redundant sensor data recording 144, basic input/output 140 transmits a reading command to sensor 117a, and b is so that a rotary speed data that is provided on the 4th fan-slot 114 to be provided.Then, in step S3b, judge fan 111a according to rotary speed data, b-116a, the configuration of b, be nonredundancy configuration status or redundant configuration state, and, nonredundancy Sensor Data Record 142 or redundant sensor data recording 144 be updated to baseboard management controller 130 according to nonredundancy configuration status or redundant configuration state and default Sensor Data Record.
Further, the default Sensor Data Record that detects baseboard management controller 130 when basic input/output 140 is that redundant sensor data recording 144 and rotary speed data are during greater than a rotating speed threshold value, fan 111a, b-116a, the configuration of b then is judged as the redundant configuration state, and baseboard management controller 130 is according to default Sensor Data Record control fan 111a, b-116a, the running of b, thus turn round heat radiation.Yet, the default Sensor Data Record that detects baseboard management controller 130 when basic input/output 140 is that redundant sensor data recording 144 and rotary speed data are when being less than or equal to the rotating speed threshold value, store nonredundancy Sensor Data Record 142 to baseboard management controller 130, and make baseboard management controller 130 action of resetting.
Thus, 130 of baseboard management controllers are controlled fan 111a effectively according to nonredundancy Sensor Data Record 142 or redundant sensor data recording 144, b-116a, and the running of b gives suitably radiating and cooling.
Therefore, by according to server system among the invention described above embodiment and fan detection method thereof, be able to by reading fan speed data, and, analyzed the configuration status of fan, and then suitable heat radiation function mode is provided according to the size of rotary speed data.Thus, not only can satisfy the user more appositely and go up different demands, promote the market competitiveness and popularity rate thereby more can reduce the fan cost in using.
Above, describe the specific embodiment of the present invention with reference to the accompanying drawings.But those skilled in the art can understand, and under situation without departing from the spirit and scope of the present invention, can also do various changes and replacement to the specific embodiment of the present invention.These changes and replace all drop in claims of the present invention institute restricted portion.
Claims (7)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201010151708.9A CN102213987B (en) | 2010-04-06 | 2010-04-06 | Server system and fan detection method thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201010151708.9A CN102213987B (en) | 2010-04-06 | 2010-04-06 | Server system and fan detection method thereof |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102213987A true CN102213987A (en) | 2011-10-12 |
CN102213987B CN102213987B (en) | 2015-06-10 |
Family
ID=44745332
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201010151708.9A Expired - Fee Related CN102213987B (en) | 2010-04-06 | 2010-04-06 | Server system and fan detection method thereof |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102213987B (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105426289A (en) * | 2015-11-12 | 2016-03-23 | 姚焕根 | Baseboard management controller and method for monitoring fan and fan controller |
CN109185208A (en) * | 2018-08-15 | 2019-01-11 | 郑州云海信息技术有限公司 | A kind of fan speed-governing method and relevant apparatus |
CN111708418A (en) * | 2020-06-15 | 2020-09-25 | 西安易朴通讯技术有限公司 | Fan control method, device, equipment and computer readable storage medium |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1896914A (en) * | 2005-07-15 | 2007-01-17 | 联想(北京)有限公司 | Fan redundant system |
CN101609424A (en) * | 2008-06-18 | 2009-12-23 | 英业达股份有限公司 | System hardware monitoring and simulation test module and method thereof |
US20100066172A1 (en) * | 2008-09-12 | 2010-03-18 | Hong Fu Jin Precision Industry (Shenzhen) Co., Ltd | Electronic device with redundant fan control function |
-
2010
- 2010-04-06 CN CN201010151708.9A patent/CN102213987B/en not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1896914A (en) * | 2005-07-15 | 2007-01-17 | 联想(北京)有限公司 | Fan redundant system |
CN101609424A (en) * | 2008-06-18 | 2009-12-23 | 英业达股份有限公司 | System hardware monitoring and simulation test module and method thereof |
US20100066172A1 (en) * | 2008-09-12 | 2010-03-18 | Hong Fu Jin Precision Industry (Shenzhen) Co., Ltd | Electronic device with redundant fan control function |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105426289A (en) * | 2015-11-12 | 2016-03-23 | 姚焕根 | Baseboard management controller and method for monitoring fan and fan controller |
CN109185208A (en) * | 2018-08-15 | 2019-01-11 | 郑州云海信息技术有限公司 | A kind of fan speed-governing method and relevant apparatus |
CN111708418A (en) * | 2020-06-15 | 2020-09-25 | 西安易朴通讯技术有限公司 | Fan control method, device, equipment and computer readable storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN102213987B (en) | 2015-06-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TWI631470B (en) | Method and system for dynamic reconfiguration of at least one peripheral bus switch of a system by a management controller | |
JP3090671U (en) | Double interface CF flash memory card | |
US6880024B2 (en) | Control system for memory storage device having two different interfaces | |
US8862790B2 (en) | Method for identifying version type of windows operating system on a host by a USB device | |
EP3470956A1 (en) | Dynamically adjust maximum fan duty in a server system | |
US7007127B2 (en) | Method and related apparatus for controlling transmission interface between an external device and a computer system | |
US20140122753A1 (en) | Electronic Device, Management Method Thereof, and Rack Serving System | |
CN1959662B (en) | Computer, method for operating computer and computer system | |
US20160006620A1 (en) | Hardware management and control of computer components through physical layout diagrams | |
US9806959B2 (en) | Baseboard management controller (BMC) to host communication through device independent universal serial bus (USB) interface | |
CN111782446B (en) | SSD normal power-down testing method and device, computer equipment and storage medium | |
US5948076A (en) | Method and system for changing peripheral component interconnect configuration registers | |
US11971838B2 (en) | Apparatuses, systems, and methods for providing communication between memory cards and host devices | |
US20070220228A1 (en) | Computer memory configuration inspection method and system | |
CN110941580B (en) | Method for reading information and serial small computer system interface SAS expander | |
US6991173B2 (en) | Method and apparatus for autoreset of a USB smart card device in a mute mode | |
TW202013135A (en) | A computer-implemented method, computing device, and non-transitory computer-readable storage medium for managing a computing system | |
CN107844165A (en) | Hard disk hot-plug realization device | |
US20100274999A1 (en) | Control system and method for memory | |
US20120271983A1 (en) | Computing device and data synchronization method | |
US9749189B2 (en) | Generating graphical diagram of physical layout of computer platforms | |
WO2001065383A1 (en) | Variable-mode pc card and input/output control device of pc card | |
CN102213987A (en) | Server system and fan detection method thereof | |
CN119396748A (en) | Device management method, system, computer program product, electronic device and medium | |
CN104597983A (en) | Regulation method of revolving speed of computer and mainboard 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 | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20150610 Termination date: 20190406 |
|
CF01 | Termination of patent right due to non-payment of annual fee |