CN108920330A - A kind of alarm method that computer hardware configuration changes - Google Patents
A kind of alarm method that computer hardware configuration changes Download PDFInfo
- Publication number
- CN108920330A CN108920330A CN201810703394.5A CN201810703394A CN108920330A CN 108920330 A CN108920330 A CN 108920330A CN 201810703394 A CN201810703394 A CN 201810703394A CN 108920330 A CN108920330 A CN 108920330A
- Authority
- CN
- China
- Prior art keywords
- configuration
- information
- hardware
- bmc
- bios
- 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.)
- Withdrawn
Links
- 238000000034 method Methods 0.000 title claims abstract description 22
- 230000008859 change Effects 0.000 claims abstract description 15
- 238000001514 detection method Methods 0.000 claims description 3
- 230000009471 action Effects 0.000 abstract description 4
- 238000004891 communication Methods 0.000 abstract description 4
- 238000011160 research Methods 0.000 abstract description 4
- 230000004069 differentiation Effects 0.000 abstract description 2
- 230000001960 triggered effect Effects 0.000 abstract description 2
- 238000007726 management method Methods 0.000 description 10
- 238000012360 testing method Methods 0.000 description 8
- 230000008569 process Effects 0.000 description 5
- 230000005611 electricity Effects 0.000 description 4
- 230000008901 benefit Effects 0.000 description 2
- 238000012790 confirmation Methods 0.000 description 2
- 230000001052 transient effect Effects 0.000 description 2
- 241000208340 Araliaceae Species 0.000 description 1
- 235000005035 Panax pseudoginseng ssp. pseudoginseng Nutrition 0.000 description 1
- 235000003140 Panax quinquefolius Nutrition 0.000 description 1
- 206010044565 Tremor Diseases 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 235000008434 ginseng Nutrition 0.000 description 1
- 230000036541 health Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000002035 prolonged effect Effects 0.000 description 1
- 238000004171 remote diagnosis Methods 0.000 description 1
- 238000013024 troubleshooting Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3051—Monitoring arrangements for monitoring the configuration of the computing system or of the computing system component, e.g. monitoring the presence of processing resources, peripherals, I/O links, software programs
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/32—Monitoring with visual or acoustical indication of the functioning of the machine
- G06F11/324—Display of status information
- G06F11/327—Alarm or error message display
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computing Systems (AREA)
- Debugging And Monitoring (AREA)
Abstract
The alarm method that a kind of configuration of computer hardware changes, detecting system hardware changes in the power-offstate, includes power supply and without two kinds of off-modes of power supply;After hardware configuration changes, hardware triggered interrupts obtain platform configuration information by BIOS SMI program, complete the storage of configuration information by BMC and differentiation is shown, three, which cooperates, to be completed for platform configuration information to be promptly and accurately recorded on platform body;After hardware information changes, BIOS can according to demand, and setting courses of action versatile and flexible may be configured as no operation, perhaps show warning message be further continued for running or Break-Up System member to be managed confirm safety after be further continued for running;BMC storage information enters EEPROM, information can still be saved and not disappeared after power-off, and BMC display interface is research staff, tester, client provide unified information platform, improve communication efficiency, configuration varianceization is shown twice, and client hardware can be reminded to change point.
Description
Technical field
The present invention relates to the alarm methods that computer field more particularly to a kind of configuration of computer hardware change.
Background technique
Server master board will pass through a large amount of compatibility test, need the CPU, interior by various models in R&D process
It deposits, the plateform system of the various configurations of the composition such as different add-on card, then carries out the test such as prolonged stability, pressure, survey
Examination personnel will record platform configuration information, once there is test problem, to facilitate retrospect, supply research staff divides
Analysis.
Server also will do it a large amount of tests before terminal client formally comes into operation, and also can artificially increase after coming into operation
Or expansion card is reduced, these server configuration informations change situation and are also required to be recorded, and pledge love once shakiness occurs in server
Condition facilitates the quick problem analysis of system manager.
However, in current test process, tester table and board configuration information record be it is separated, this results in matching
Confidence breath is easy to obscure between loss or different platform.The hard of platform is changed in other staff's test or user's use process
Part is configured with and may not be recorded, acquisition of the different personnel to board configuration information, also ununified information interface, but
Confirmation etc. is linked up repeatedly, these factors undoubtedly increase communication cost, increase the difficulty of retrospect and obtain information
Accuracy reduces the validity of test.
Once expanded configuration causes system unstable, system manager, which checks mistake, will reduce many efficiency.In server
The already existing expansion card in face, once damage is not available, it is also desirable to and system manager is notified by technological means in time, or is moved
It removes or replaces, bad card is avoided to cause the unstable of system.The record of this hardware configuration information may can't be paid attention to by people,
It is possible that not being recorded, or the incomplete recording face due to professional standards, when system breaks down, analysis personnel cannot be given
Effective information data is quickly provided.These can all reduce working efficiency.
So a kind of mainboard or method that will change report related personnel after hardware configuration changes is needed, thus
Improve the working efficiency of computer maintenance personnel.
Summary of the invention
The purpose of the present invention is to provide the alarm methods that a kind of configuration of computer hardware changes, it is intended to solve existing calculating
Mainboard configuration change after can not Active report the problem of.
The invention is realized in this way:A kind of alarm method that computer hardware configuration changes, includes the following steps:
A. detecting step:Whether the detection mainboard configuration of detecting step system configuration circuit changes, if otherwise without behaviour
Make;If then sending electric signal to BIOS;The configuration circuit, which is arranged on mainboard and mainboard configuration changes, to be converted into
Electric signal;BIOS (Basic Input Output System) refers to basic input output system, is mainly used for computer and opens
The initialization and detection of various hardware devices during machine
B. read step:The read step system BIOS reads mainboard configuration after receiving the electric signal that the configuration circuit transmits
Information;
C. storing step:BIOS described in the storing step system sends the motherboard configuration information of reading described in BMC and deposit to
In the EEPROM of BMC;BMC(Baseboard Management Controller)Refer to baseboard management controller.It is general built-in
On mainboard, the IPMI of professional standard is supported to standardize.BMC provide function include:Local and remote diagnosis, console branch
It holds, configuration management, hardware management and troubleshooting.
D. comparison step:BMC described in the comparison step system reads nearest two groups of motherboard configuration informations in the EEPROM
And the configuration information to change is identified.EEPROM is a kind of non-volatile memory medium, is that the major storage of BMC is situated between
Matter.
A further technical scheme of the invention is that:The configuration circuit detects the letter in place of CPU socket and PCIE slot
Number level change after send electric signal to BIOS.
A further technical scheme of the invention is that:The configuration circuit further includes standby power, the standby power and institute
It states and is connected between CPU socket and PCIE slot by resistance R1;The CPU socket and PCIE slot are grounded by resistance R2;Institute
The resistance value for stating R2 is 5 times or more of R1 resistance value.
A further technical scheme of the invention is that:The configuration circuit further includes real-time clock power supply, the real-time clock
It is connected between power supply and the CPU socket and PCIE slot by resistance R1.Real-time clock power supply abbreviation RTC power supply, voltage
It is identical as standby power voltage for 3.3V, while two guarantee of power reliability of whole system is connected, lead under normal circumstances
Crossing standby power is system power supply, has a power failure or occur to pass through RTC power supply power supply when other special circumstances.
A further technical scheme of the invention is that:The configuration circuit includes being connected with the CPU socket and PCIE slot
Monostable Schmidt circuit.Monostable Schmidt circuit is the electricity that monostable circuit and Schmidt circuit are combined to acquisition
Road.Monostable circuit(monostable circuit)It is a kind of basic pulse with two kinds of working conditions of stable state and transient state
Element circuit.When not having external signal triggering, circuit is in stable state.Under external signal triggering, circuit is turned to temporarily from stable state
State, and after a period of time, circuit can automatically return to stable state again.The length of transient state time depends on the ginseng of circuit itself
Number, and it is unrelated with the length of trigger signal action time.Schmidt trigger, schmidt trigger have been arrived in use in Schmidt circuit
Also there are two stable states for device, but unlike general trigger, Schmidt trigger uses current potential triggering mode, state
It is maintained by input signal current potential;Successively decrease and the input signal of positive incremental two kinds of different change directions, Schmidt's touching for negative sense
Hair device has different threshold voltages.
A further technical scheme of the invention is that:The monostable Schmidt circuit is connected with PCH register.PCH
(Platform Controller Hub) is the integrated south bridge of Intel Company.
A further technical scheme of the invention is that:The step A include it is following step by step:
A1. keep the level of the monostable Schmidt circuit for height;
A2. the level of the signal in place of the CPU socket and PCIE slot, which changes, is inverted the monostable Schmidt circuit
One low level of temporary output, then restores high level;
A3. mode bit INTRD_DET receives quilt after the low level that the monostable Schmidt circuit issues in the PCH register
It is set to 1 state.
A further technical scheme of the invention is that:The step B include it is following step by step:
B1. the BIOS detects mode bit INTRD_DET in the PCH register;
B2. without operation if mode bit INTRD_DET in the PCH register is 0, if state in the PCH register
Position INTRD_DET is 1 and enters step B3;
B3. the BIOS enters SMI interrupt program, and BIOS described in SMI interrupt program system reads motherboard configuration information.
A further technical scheme of the invention is that:Further comprising the steps of B4 after the step B3:BIOS pause system
It unites and demonstration manager confirms interface.
A further technical scheme of the invention is that:Motherboard configuration information described in step C sends institute to by IPMI interface
State BMC.IPMI (Intelligent Platform Management Interface) is the contracting of Intelligent Platform Management Interface
It writes, is a kind of hardware management interface specification of open standard, defines the certain party that embedded management subsystem is communicated
Method.IPMI information passes through baseboard management controller BMC(In the hardware component of IPMI specification)It is exchanged.Using low
Grade hardware intelligent management is managed without the use of operating system, and the physical health that user can use IPMI monitoring server is special
Sign, such as temperature, voltage, fan operating state, power supply status.And more importantly IPMI is an open free mark
Standard, user are not necessarily to pay extra-pay using the standard.There are two major advantages for tool:Firstly, this configuration allows to carry out
With outer server admin;Secondly, operating system need not bearing transport system state data task.
The beneficial effects of the invention are as follows:This method realizes detecting system hardware variation in the power-offstate, can will put down
Platform configuration information is promptly and accurately recorded on platform body, and after hardware information changes, BIOS can be versatile and flexible to set according to demand
Courses of action are set, may be configured as no operation, perhaps show that warning message is further continued for running or Break-Up System member to be managed confirms
It is further continued for running after safety, BMC storage information enters EEPROM, and information can still be saved and not disappeared after power-off, BMC display interface
Unified information platform is provided for research staff, tester, client, improves communication efficiency, and configuration varianceization is aobvious twice
Show, client hardware can be reminded to change point.
Detailed description of the invention
Fig. 1 is the configuration circuit that the embodiment of the present invention needs.
Fig. 2 is the flow chart of step B and step C in the embodiment of the present invention.
Fig. 3 is the flow chart of step of embodiment of the present invention D.
Specific embodiment
Embodiment is just like shown in Fig. 1 .2.3..
In order to realize this programme, hardware module, BIOS module and BMC module is needed to cooperate jointly to complete, hardware module
After detecting platform hardware change, in the form of interruption, BIOS module, BIOS module is notified to obtain current system configuration letter
Breath, passes to BMC module for current configuration information by IPMI interface, BMC module arrives the configuration information storage of system
It inside EEPROM, and comes out in BMC interface display, is checked for user.Wherein hardware module is primarily referred to as being arranged on mainboard
Configuration circuit.It should be noted that the setting method of configuration circuit is not unique, all circuits that can be realized this method thinking
All within that scope of the present invention.
Fig. 1 is the configuration circuit needed in alarm method that hardware configuration provided in an embodiment of the present invention changes.As figure can
See, configuration circuit is to connect out with the signal in place of PCIE expresscard slot by all CPU sockets in the present embodiment, with R1 electricity
Resistance is connected with 3.3V RTC (real-time clock) power supply and 3.3V Sus (standby) power supply, carries out pull-up setting.RTC electricity is connected simultaneously
The benefit of source and standby power is, when system is not turned off AC power supplies, is powered by AC power supplies to circuit, when AC is disconnected, by
RTC power supply can give RTC battery power saving to power supply power supply in this way.It is connected to the ground again with R2 resistance, R2 is significantly larger than R1, in this way
In no CPU and PCIE device, signal default in place is high level.Signal in place is all connected to monostable Schmidt's electricity
On the road, by processing, output signal is connected to above the INTRUDER# signal of PCH.It is slotting when thering is CPU or PCIE device to be put into
When slot, signal in place can become low level by high level;When having CPU or PCIE device removes, signal in place is by low level
Become high level.The effect of monostable smit circuit, when to be all signals in place inputs be high level or low level, it is defeated
High level out;When there is some signal in place to become low level by high level or become high level by low level, it is temporary
A low level is exported, then reverts to high level again.INTRUDER# is by RTC power supply power supply, and when input low level, PCH is posted
Mode bit INTRD_DET in storage can be set, and use for BIOS.
Fig. 2 is the flow chart of step B and step C in the alarm method of hardware configuration variation provided in an embodiment of the present invention.
After bios program operation, the INTRD_SEL in register TCO2_CNT is configured first, is arranged to work as state
Position INTRD_DET is set to generate SMI interrupt when 1, and then bios program will test whether mode bit INTRD_DET is set,
If INTRD_DET is arranged to 0, illustrating system platform, there is no CPU, the change of PCIE device, BIOS to continue other
Operation;If INTRD_DET is arranged to 1, illustrate the operation that system platform has occurred and that CPU, PCIE device change, this will touching
SMI interrupt program is sent out, in interrupt routine, BIOS will read CPU information, and read DIMM information, read PCIE device information, read
Hard disk information is taken, all information is then passed into BMC module by IPMI interface, after the completion of transmitting, BIOS can choose nothing
Operation also can choose viewing hardware over the display and change warning message, also can choose Break-Up System, member's confirmation to be managed
It is continued to execute after safety, last BIOS exits SMI program and returns to other operations.
Fig. 3 is the flow chart of step D in the alarm method of hardware configuration variation provided in an embodiment of the present invention.
Whether BMC ceaselessly can have BIOS transmitting and receiving data command to come by poll, connect if start process does not receive
Data command is received, and BMC does not restart, and BMC is done nothing, if BMC has restarting, then BMC will be from
Nearest two group platforms configuration information is read in EEPROM, they are shown, is compared for reference;If received in start process
Then the order that BIOS transmitting receives data is read again then the platform configuration information received is saved in EEPROM by BMC
EEPROM shows nearest two group platforms configuration information.Showing this block, the place that newest primary configuration changes can be with
It does special marking to come out, user is facilitated to consult in time.
Detecting system hardware changes this method in the power-offstate, includes power supply(S5)With no power supply(G3)Two kinds of passes
Machine state.After hardware configuration changes, hardware triggered interrupts obtain platform configuration information by BIOS SMI program, are matched by BMC completion
The storage of confidence breath and differentiation show that three, which cooperates, to be completed for platform configuration information to be promptly and accurately recorded on platform body.
After hardware information changes, BIOS can according to demand, setting courses of action versatile and flexible, may be configured as no operation, or display
Warning message be further continued for running or Break-Up System member to be managed confirm safety after be further continued for running.BMC stores information and enters
EEPROM, information can still be saved and not disappeared after power-off, and BMC display interface is research staff, tester, client provide system
One information platform improves communication efficiency, and configuration varianceization is shown twice, and client hardware can be reminded to change point.
The foregoing is merely illustrative of the preferred embodiments of the present invention, is not intended to limit the invention, all in essence of the invention
Made any modifications, equivalent replacements, and improvements etc., should all be included in the protection scope of the present invention within mind and principle.
Claims (1)
1. a kind of alarm method that computer hardware configuration changes, which is characterized in that include the following steps:
A. detecting step:Whether the detection mainboard configuration of detecting step system configuration circuit changes, if otherwise without behaviour
Make;If then sending electric signal to BIOS;The configuration circuit, which is arranged on mainboard and mainboard configuration changes, to be converted into
Electric signal;
B. read step:The read step system BIOS reads mainboard configuration after receiving the electric signal that the configuration circuit transmits
Information;
C. storing step:BIOS described in the storing step system sends the motherboard configuration information of reading described in BMC and deposit to
In the EEPROM of BMC;
D. comparison step:BMC described in the comparison step system reads nearest two groups of motherboard configuration informations in the EEPROM and will
The configuration information to change is identified.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810703394.5A CN108920330A (en) | 2018-07-01 | 2018-07-01 | A kind of alarm method that computer hardware configuration changes |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810703394.5A CN108920330A (en) | 2018-07-01 | 2018-07-01 | A kind of alarm method that computer hardware configuration changes |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108920330A true CN108920330A (en) | 2018-11-30 |
Family
ID=64423834
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810703394.5A Withdrawn CN108920330A (en) | 2018-07-01 | 2018-07-01 | A kind of alarm method that computer hardware configuration changes |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108920330A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113220358A (en) * | 2021-04-25 | 2021-08-06 | 山东英信计算机技术有限公司 | Multi-platform BIOS information storage method, system and medium |
-
2018
- 2018-07-01 CN CN201810703394.5A patent/CN108920330A/en not_active Withdrawn
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113220358A (en) * | 2021-04-25 | 2021-08-06 | 山东英信计算机技术有限公司 | Multi-platform BIOS information storage method, system and medium |
CN113220358B (en) * | 2021-04-25 | 2023-08-08 | 山东英信计算机技术有限公司 | A multi-platform BIOS information storage method, system and medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107526665B (en) | Chassis management system and chassis management method | |
TWI571736B (en) | Method and system of automatic debug information collection | |
US6145098A (en) | System for displaying system status | |
CN100472460C (en) | Detection and display method and device for computer self-test information | |
US20120110378A1 (en) | Firmware recovery system and method of baseboard management controller of computing device | |
CN103823769B (en) | Computer system and data recovery method | |
CN107797642B (en) | power backup method and device | |
CN104424044A (en) | Server system | |
CN108920331A (en) | Alarm method for computer hardware configuration change | |
CN116107819A (en) | Server start-up fault detection system, method, device and medium | |
US6134668A (en) | Method of selective independent powering of portion of computer system through remote interface from remote interface power supply | |
CN108549591A (en) | A kind of black box device and its implementation of embedded system | |
TW200917018A (en) | Monitor apparatus and a monitoring method thereof | |
CN102331959A (en) | Server system | |
CN106708707A (en) | Server monitoring system based on server framework | |
CN111124981B (en) | Management system and method for server I2C equipment | |
CN110502464A (en) | A kind of hot-swappable processing method, device, equipment, system and readable storage medium storing program for executing | |
CN114116280A (en) | Interactive BMC self-recovery method, system, terminal and storage medium | |
CN105975382B (en) | A kind of alarm method that hardware configuration changes | |
CN110750309A (en) | System and method for remotely controlling electronic equipment | |
CN108920330A (en) | A kind of alarm method that computer hardware configuration changes | |
CN108287770B (en) | Electronic device, information processing method, and readable storage medium | |
TWI687790B (en) | Electronic system capable of detecting number of times for hot plugs | |
CN110825547B (en) | PCIE card exception recovery device and method based on SMBUS | |
CN116539992A (en) | Storage device in-place stable state detection device, method, logic module and medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WW01 | Invention patent application withdrawn after publication |
Application publication date: 20181130 |
|
WW01 | Invention patent application withdrawn after publication |