CN103713184A - Memory body sensor selection method - Google Patents
Memory body sensor selection method Download PDFInfo
- Publication number
- CN103713184A CN103713184A CN201210372207.2A CN201210372207A CN103713184A CN 103713184 A CN103713184 A CN 103713184A CN 201210372207 A CN201210372207 A CN 201210372207A CN 103713184 A CN103713184 A CN 103713184A
- Authority
- CN
- China
- Prior art keywords
- memory body
- voltage
- management controller
- detected
- baseboard management
- 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
Links
Images
Landscapes
- Techniques For Improving Reliability Of Storages (AREA)
Abstract
The invention relates to a memory body sensor selection method which is suitable for a server. The method comprises the steps that in a substrate management controller, a voltage safety range is respectively preset for each memory body; a voltage reading function of a memory body sensor of the substrate management controller is switched off; a power-on self-test program of a basic input and output system is executed; the type of one memory body configured by the server is detected; the type of the detected memory body is read; according to the type of the read memory body, the voltage safety range corresponding to the detected memory body is selected; the voltage reading function of the memory body sensor of the substrate management controller is switched on; the voltage of the detected memory body is read, and the voltage of the memory body and the voltage safety range are compared; and when the detected memory body voltage is not in the voltage safety range, warning information is given out.
Description
Technical field
The present invention relates to a kind of system of selection of sensor, particularly a kind of system of selection of memory body sensor.
Background technology
In general, the memory body using in servomechanism has the operating voltage that is divided into use 1.35V and 1.5V to operate.In order to determine whether memory body operates under suitable operating voltage, so can configure a sensor in servomechanism, and the baseboard management controller of arranging in pairs or groups (Board Management Controller, BMC) carries out the monitoring of the operating voltage of memory body.When monitoring memory body in unsuitable operating voltage, baseboard management controller can record this event log and make respective handling.
Because the sensor in servomechanism often only configures one, and the event log (Event Log) for fear of wrong report occurs, therefore user can be designed to the predeterminated voltage sensing range of sensor enough large, for example the minimum threshold value of the predeterminated voltage sensing range of sensor (Threshold Value) is made as to 1.2V, and the highest threshold value is made as 1.7V.So, the magnitude of voltage of sensor institute sensing falls within aforesaid voltage sensing range (1.2V ~ 1.7V), and baseboard management controller can think that aforesaid magnitude of voltage is normal condition, and can not inform user by trigger event.
Yet such way is undoubtedly risky.For instance, use the memory body of the operating voltage of 1.5V, nowadays use the operating voltage running of 1.68V, this is a rational scope.But the memory body of the operating voltage of use 1.35V, is nowadays but operated in 1.68V, is not just a normal phenomenon.Because aforementioned 1.68V still falls within the setting value of voltage sensing scope, therefore what action baseboard management controller can't make.Therefore, the configuration of the sensor of memory body still has the space that needs improvement.
Summary of the invention
In view of above problem, the object of the present invention is to provide a kind of system of selection of memory body sensor, use the sensor that corresponding dissimilar memory body gives relevant voltage safe range, to avoid memory body still to operate under unsuitable voltage, easily cause the situation of damage to occur.
The system of selection of a kind of memory body sensor of the present invention, is applicable to a servomechanism with dissimilar a plurality of memory bodys.The system of selection of this memory body sensor comprises the following steps.In baseboard management controller, to each memory body difference predeterminated voltage safe range.The memory body sensor of closing baseboard management controller reads voltage function, and forbidden energy memory body sensor.Carry out the start self test program of Basic Input or Output System (BIOS).Basic Input or Output System (BIOS) detects one of them the type of memory body of servomechanism configuration.Baseboard management controller reads the type of detected memory body from Basic Input or Output System (BIOS).Baseboard management controller, according to the type of the memory body reading, is selected the voltage security scope that detected memory body is corresponding.The memory body sensor that starts baseboard management controller reads voltage function.Memory body sensor reads the voltage of detected memory body, and compares voltage and the voltage security scope of memory body.When the voltage of detected memory body is not within the scope of voltage security, the baseboard management controller information that gives a warning.
In one embodiment, after the aforementioned relatively voltage of memory body and the step of voltage security scope, also comprise the following steps.Confirm that the voltage of detected memory body is whether within the scope of voltage security.When the voltage of confirming detected memory body is within the scope of voltage security, get back to the voltage that memory body sensor reads detected memory body, and the step of the voltage of more detected memory body and voltage security scope.When the voltage of confirming detected memory body is not within the scope of voltage security, the baseboard management controller information that gives a warning.
In one embodiment, aforesaid base plate Management Controller comprises a sensor data record, and voltage security scope definition corresponding to these memory bodys is in sensor data record.
In one embodiment, baseboard management controller is adjusted the setting of the intrarecord scanning bit of sensor data, to close voltage read functions the forbidden energy memory body sensor of the memory body sensor of baseboard management controller, or voltage read functions the activation memory body sensor of the memory body sensor of startup baseboard management controller.
The system of selection of memory body sensor of the present invention, utilization detects the type of the memory body of servomechanism configuration, again according to the type of memory body, select the voltage security scope corresponding to type of this memory body, and voltage read functions and the activation memory body of the memory body sensor of the type of corresponding this memory body of startup, to read the voltage of memory body, and whether the voltage that judges memory body within the scope of voltage security, and then judges whether according to this to produce warning message.Thus, can avoid the voltage of memory body not within the scope of voltage security, memory body still operates, and easily causes the situation of damage to occur.
Below in conjunction with the drawings and specific embodiments, describe the present invention, but not as a limitation of the invention.
Accompanying drawing explanation
Fig. 1 is the system of selection process flow diagram of memory body sensor of the present invention.
Embodiment
Below in conjunction with accompanying drawing, structural principle of the present invention and principle of work are described in detail:
Please refer to shown in Fig. 1, it is the system of selection process flow diagram of memory body sensor of the present invention.The system of selection of memory body sensor of the present invention is suitable for operating in one to be had on the servomechanism (Server) of dissimilar a plurality of memory bodys (DualIn-Line Memory Modules, DIMM).Wherein, the type of aforementioned memory body is the operating voltage of corresponding different memory bodys respectively, is also the memory body that servomechanism can be supported different operating voltage simultaneously.
In step S102, in baseboard management controller (Baseboard Management Controller, BMC), the memory body of each is preset respectively to a voltage security scope.That is to say, the memory body being inserted on the memory slots of servomechanism has different operating voltage separately, such as 1.35V or 1.5V etc., is also that user can be in baseboard management controller, and the memory body of default corresponding 1.35V or 1.5V is preset a voltage security scope respectively.
For instance, the voltage security scope of the memory body of corresponding 1.35V is for example 1.2V ~ 1.4V; The voltage security scope of the memory body of corresponding 1.5V is for example 1.4V ~ 1.7V.All the other are analogized.Furthermore, baseboard management controller can comprise a sensor data record (Sensor Data Record, SDR), and the default voltage security scope of aforementioned memory body can be defined in sensor data record.
In step S104, close baseboard management controller memory body sensor read voltage function forbidden energy memory body sensor.That is to say, baseboard management controller can carry out initialization by the intrarecord scanning bit of memory body sensor data (Scanning Bit), for example scanning bit is set as to " 0 ", to close the voltage function that reads of memory body sensor, and the sense operation of forbidden energy (Disable) memory body sensor.
In step S106, carry out the start self test program (Power On Self Test, POST) of Basic Input or Output System (BIOS) (Basic Input Output System, BIOS).For instance, when servomechanism comes into operation, by CPU (central processing unit) (Central Processing Unit, CPU), carry out and be stored in read-only memory (Read Only Memory, ROM) Basic Input or Output System (BIOS), to carry out the start self test program of Basic Input or Output System (BIOS).
Then,, in step S108, Basic Input or Output System (BIOS) detects one of them the type of memory body of servomechanism configuration.In order to make the servomechanism can normal operation, all memory slots on servomechanism can plug the memory body of same type, for example the memory body of the operating voltage of corresponding 1.35V or the memory body of the operating voltage of corresponding 1.5V.That is to say, servomechanism can detect by Basic Input or Output System (BIOS) the type of the memory body on the memory slots of servomechanism, the operating voltage that the type that also detects memory body is corresponding 1.35V or the operating voltage of corresponding 1.5V.
Furthermore, memory body meeting configuration information code, so that the type of recognition memory body, therefore in start self test program stage of Basic Input or Output System (BIOS), Basic Input or Output System (BIOS) is read and is inserted in the information code that the memory body on memory slots configures by CPU (central processing unit), to learn the type of aforementioned memory body, for example, be the applicable memory body of operating voltage of 1.35V or the memory body of the operating voltage of applicable 1.5V.
Then,, in step S110, baseboard management controller reads the type of detected memory body from Basic Input or Output System (BIOS).For instance, after Basic Input or Output System (BIOS) detects the type of memory body and the start self test program of Basic Input or Output System (BIOS) and completes, Basic Input or Output System (BIOS) can send the relevant information of the type of obtained memory body to baseboard management controller, makes baseboard management controller read the type of detected memory body.
In step S112, baseboard management controller, according to the type of the memory body reading, is selected the voltage security scope that detected memory body is corresponding.For instance, during operating voltage that the type of the memory body reading when baseboard management controller is corresponding 1.35V, baseboard management controller for example, in sensor data record, is selected the voltage security scope corresponding to memory body of the operating voltage of corresponding 1.35V, for example 1.2V ~ 1.4V.During operating voltage that the type of the memory body reading when machine board management controller is corresponding 1.5V, baseboard management controller is for example in sensor data record, select the voltage security scope corresponding to memory body of the operating voltage of corresponding 1.5V, for example 1.4V ~ 1.7V.
In step S114, start baseboard management controller memory body sensor read voltage function activation memory body sensor.That is to say, the baseboard management controller for example intrarecord scanning bit of sensor data (Scanning Bit) is set as " 1 ", and the sense operation of activation (Enable) memory body sensor.
For instance, when operating voltage that the type of memory body is corresponding 1.35V, baseboard management controller can be set as " 1 " by the scanning bit of the type of corresponding this memory body in sensor data record, and the memory body sensor of the type of corresponding this memory body of activation carries out corresponding sense operation.
On the other hand, when operating voltage that the type of memory body is corresponding 1.5V, baseboard management controller can be set as " 1 " by the scanning bit of the type of corresponding this memory body in sensor data record, and activation memory body sensor carries out corresponding sense operation.
In step S116, memory body sensor reads the voltage of detected memory body, and compares voltage and the voltage security scope of memory body.That is to say, after baseboard management controller activation memory body sensor, memory body sensor can read the voltage of detected memory body, and the voltage of this memory body and voltage security scope are compared.
For instance, when operating voltage that the type of memory body is 1.35V, the voltage security scope that this memory body is corresponding is for example 1.2V ~ 1.4V.Wherein, the minimum threshold value of the voltage security scope that the memory body of the operating voltage that 1.2V is corresponding 1.35V is corresponding (Threshold Value), and the highest threshold value of voltage security scope corresponding to the memory body of the operating voltage that 1.4V is corresponding 1.35V.Therefore,, when memory body sensor reads after the voltage of aforementioned memory body, can compare voltage and 1.2V ~ 1.4V voltage security scope of this memory body.
On the other hand, during operating voltage that the type of memory body is 1.5V, the voltage security scope that this memory body is corresponding is for example 1.4V ~ 1.7V.Wherein, the minimum threshold value of the voltage security scope that the memory body of the operating voltage that 1.4V is corresponding 1.5V is corresponding (Threshold Value), and the highest threshold value of voltage security scope corresponding to the memory body of the operating voltage that 1.7V is corresponding 1.5V.Therefore,, when memory body sensor reads after the voltage of aforementioned memory body, can compare the voltage security scope of voltage and the 1.4V ~ 1.7V of this memory body.
Then,, in step S118, confirm that the voltage of detected memory body is whether within the scope of voltage security.When the voltage of confirming detected memory body is not within the scope of voltage security, enter step S120, the baseboard management controller information that gives a warning, corresponding to mechanism to notify user to carry out.
On the other hand, when the voltage of confirming detected memory body is within the scope of voltage security, get back to step S116, memory body sensor reads the voltage of detected memory body again, and relatively voltage and the voltage security scope of memory body, with the voltage that continues to monitor memory body whether still within the scope of voltage security.Thus, according to dissimilar memory body, select the voltage security scope that detected memory body is corresponding, and start voltage read functions and the activation memory body sensor of the memory body sensor of corresponding detected memory body, effectively to avoid the voltage of memory body not within the scope of voltage security, memory body still operates, and baseboard management controller can not send corresponding warning message, and easily causes the situation that memory body damages to occur.
The system of selection of the memory body sensor of embodiments of the invention, it utilizes the type of the memory body that detects servomechanism configuration, again according to the type of memory body, select the voltage security scope corresponding to type of this memory body, and voltage read functions and the activation memory body sensor of the memory body sensor of the type of corresponding this memory body of startup, to read the voltage of memory body, and whether the voltage that judges memory body within the scope of voltage security, and then judges whether according to this to produce warning message.Thus, can avoid the voltage of memory body not within the scope of voltage security, memory body still operates, and easily causes the situation of damage to occur.
Certainly; the present invention also can have other various embodiments; in the situation that not deviating from spirit of the present invention and essence thereof; those of ordinary skill in the art are when making according to the present invention various corresponding changes and distortion, but these corresponding changes and distortion all should belong to the protection domain of the appended claim of the present invention.
Claims (4)
1. a system of selection for memory body sensor, is applicable to a servomechanism with dissimilar a plurality of memory bodys, it is characterized in that, the system of selection of this memory body sensor comprises:
In a baseboard management controller, to each, those memory body is preset respectively a voltage security scope;
Close this baseboard management controller a memory body sensor read voltage function this memory body sensor of forbidden energy;
Carry out a start self test program of a Basic Input or Output System (BIOS);
This Basic Input or Output System (BIOS) detects one of them the type of those memory bodys of this servomechanism configuration;
This baseboard management controller reads the type of detected this memory body from this Basic Input or Output System (BIOS);
This baseboard management controller, according to the type of this memory body reading, is selected this voltage security scope that detected this memory body is corresponding;
Start this baseboard management controller this memory body sensor read voltage function this memory body sensor of activation;
This memory body sensor reads the voltage of detected this memory body, and the voltage of more detected this memory body and this voltage security scope; And
When the voltage of detected this memory body is not within the scope of this voltage security, this baseboard management controller sends a warning message.
2. the system of selection of memory body sensor according to claim 1, is characterized in that, relatively after the step of the voltage of this memory body and this voltage security scope, also comprises:
Confirm that the voltage of detected this memory body is whether within the scope of this voltage security;
When the voltage of confirming detected this memory body is within the scope of this voltage security, get back to the voltage that this memory body sensor reads detected this memory body, and the step of the voltage of more detected this memory body and this voltage security scope; And
When the voltage of confirming detected this memory body is not within the scope of this voltage security, this baseboard management controller sends this warning message.
3. the system of selection of memory body sensor according to claim 1, is characterized in that, this baseboard management controller comprises a sensor data record, and corresponding this default voltage security scope definition of those memory bodys is in this sensor data record.
4. the system of selection of memory body sensor according to claim 3, it is characterized in that, this baseboard management controller is adjusted the setting of the intrarecord one scan bit of this sensor data, to close voltage read functions this memory body sensor of forbidden energy of this memory body sensor of this baseboard management controller, or start voltage read functions this memory body sensor of activation of this memory body sensor of this baseboard management controller.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210372207.2A CN103713184A (en) | 2012-09-29 | 2012-09-29 | Memory body sensor selection method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210372207.2A CN103713184A (en) | 2012-09-29 | 2012-09-29 | Memory body sensor selection method |
Publications (1)
Publication Number | Publication Date |
---|---|
CN103713184A true CN103713184A (en) | 2014-04-09 |
Family
ID=50406314
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210372207.2A Pending CN103713184A (en) | 2012-09-29 | 2012-09-29 | Memory body sensor selection method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103713184A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106201792A (en) * | 2015-02-25 | 2016-12-07 | 广达电脑股份有限公司 | Method, apparatus and computer readable medium for out-of-band network port status detection |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1359524A (en) * | 1999-06-30 | 2002-07-17 | 因芬尼昂技术股份公司 | Test device for testing a memory |
US20020196687A1 (en) * | 2001-06-08 | 2002-12-26 | Sauvageau Anthony J. | Methods and apparatus for analyzing and repairing memory |
CN101118512A (en) * | 2006-08-04 | 2008-02-06 | 群联电子股份有限公司 | Flash Memory Card Tester with Multiple Interfaces |
CN102280142A (en) * | 2010-06-10 | 2011-12-14 | 英业达股份有限公司 | Memory detection method |
-
2012
- 2012-09-29 CN CN201210372207.2A patent/CN103713184A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1359524A (en) * | 1999-06-30 | 2002-07-17 | 因芬尼昂技术股份公司 | Test device for testing a memory |
US20020149975A1 (en) * | 1999-06-30 | 2002-10-17 | Carsten Ohlhoff | Testing device for testing a memory |
US20020196687A1 (en) * | 2001-06-08 | 2002-12-26 | Sauvageau Anthony J. | Methods and apparatus for analyzing and repairing memory |
CN101118512A (en) * | 2006-08-04 | 2008-02-06 | 群联电子股份有限公司 | Flash Memory Card Tester with Multiple Interfaces |
CN102280142A (en) * | 2010-06-10 | 2011-12-14 | 英业达股份有限公司 | Memory detection method |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106201792A (en) * | 2015-02-25 | 2016-12-07 | 广达电脑股份有限公司 | Method, apparatus and computer readable medium for out-of-band network port status detection |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102044898B1 (en) | Method for sensing connection of USB device and image forming apparatus performing the same | |
US7984285B2 (en) | Information handling system port security | |
US9778988B2 (en) | Power failure detection system and method | |
US9547337B2 (en) | Portable device and peripheral extension dock | |
US7426592B2 (en) | Management function setting method for intelligent platform management interface | |
CN103744824B (en) | One is dispatched from the factory method of testing and test system | |
CN110954843B (en) | Voltage monitoring method and device | |
US20130073876A1 (en) | Network wake up system with protection function | |
US20140032978A1 (en) | Server and method of monitoring baseboard management controller | |
US20140359377A1 (en) | Abnormal information output system for a computer system | |
US20120290854A1 (en) | Circuit protection system and method | |
CN103164366A (en) | Electronic equipment provided with universal input and output expander and signal detecting method | |
CN103713184A (en) | Memory body sensor selection method | |
RU2434281C2 (en) | Method, module and system for protection at start-up | |
US9490624B2 (en) | Circuit for voltage detection and protection and operating method thereof | |
CN102722430A (en) | Method and device for detecting hot plug of secure digital card | |
EP3240233A1 (en) | Power fail safeguard method, device and system thereof | |
US8826056B2 (en) | Circuit protection system and method | |
US9563593B2 (en) | Peripheral component interconnect adapter and computer using same | |
US8954717B2 (en) | System capable of booting through a universal serial bus device and method thereof | |
CN105094349B (en) | Dynamic keyboard matrix functions switching method and system | |
US10237819B2 (en) | SSIC device and link control method for SSIC device | |
TWI512744B (en) | Method for selecting memory sensor | |
US9013200B2 (en) | Circuitry for hot-swappable circuit boards | |
CN102629226A (en) | Self-checking method and self-checking device for input device of intelligent secret key equipment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20140409 |