CN102467426B - Method for forbidding option read-only memory of external card in basic input/output system (BIOS) - Google Patents

Method for forbidding option read-only memory of external card in basic input/output system (BIOS) Download PDF

Info

Publication number
CN102467426B
CN102467426B CN201010540936.5A CN201010540936A CN102467426B CN 102467426 B CN102467426 B CN 102467426B CN 201010540936 A CN201010540936 A CN 201010540936A CN 102467426 B CN102467426 B CN 102467426B
Authority
CN
China
Prior art keywords
memory
add
card
option read
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.)
Expired - Fee Related
Application number
CN201010540936.5A
Other languages
Chinese (zh)
Other versions
CN102467426A (en
Inventor
陆琳
毛晋
曲忠英
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Inventec Corp
Original Assignee
Inventec Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Inventec Corp filed Critical Inventec Corp
Priority to CN201010540936.5A priority Critical patent/CN102467426B/en
Publication of CN102467426A publication Critical patent/CN102467426A/en
Application granted granted Critical
Publication of CN102467426B publication Critical patent/CN102467426B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Abstract

The invention discloses a method for forbidding an option read-only memory of an external card in a basic input/output system (BIOS), and is applied to a computer. During the execution of a power-on self test program, the aim of increasing the power-on self test speed of the computer is fulfilled by forbidding the option read-only memory of the external card inserted in a mainboard slot.

Description

The method of add-on card option read-only memory is forbidden in BIOS
Technical field
The present invention has about a kind of method promoting computer booting self-inspection speed, particularly a kind of method of forbidding add-on card option read-only memory in BIOS.
Background technology
As everyone knows, the slot of computer main frame panel is plugged with different types of add-on card usually, to expand the using function of this computing machine, but, most add-on card with option read-only memory (Option rom) function, and at startup self-detection (Power-on self test; POST) stage, Basic Input or Output System (BIOS) (BIOS) can perform and load this step of option read-only memory, but the loading procedure of option read-only memory is slow, needs to spend many time, and then has a strong impact on work efficiency.
Therefore, how to propose a kind of shortcoming solving aforementioned prior art, to improve computer booting self-inspection speed, and then promote work efficiency, the real technical matters for desiring most ardently solution at present.
Summary of the invention
In view of the shortcoming of above-mentioned prior art, fundamental purpose of the present invention is the method that the option read-only memory providing one can promote the add-on card of computer booting self-inspection (POST) speed loads, to promote work efficiency.
For reaching above-mentioned purpose and other object, the invention provides a kind of method of forbidding add-on card option read-only memory in BIOS, be applied in computing machine, to improve this opening computer self-inspection speed, this computing machine has multiple slot and is inserted in multiple add-on card of these slots described respectively, these add-on card described have an option read-only memory respectively, the method comprises: provide a BIOS storer, an address space is defined in this BIOS storer, to set up an option read-only memory instruction list in this address space, wherein, this option read-only memory instruction list comprises the inhibit command of corresponding respectively this add-on card option read-only memory, there is provided a CMOS memory, and in this CMOS memory, store at least one CMOS numerical value, this CMOS numerical value is the first state or the second state, and start this computing machine and perform startup self-detection program, this CMOS numerical value in this CMOS memory is read by the BIOS of this computing machine, when this BIOS detects that this CMOS numerical value is the first state, this BIOS calls the inhibit command of corresponding respectively this add-on card option read-only memory in this option read-only memory instruction list, to forbid the option read-only memory of respectively this add-on card.
In one embodiment of the present invention, this option read-only memory instruction list also can store the default slot configuration information respectively corresponding to this add-on card.Respectively this slot can be detected in this startup self-detection program the term of execution, to obtain each this slot actual slot configuration information relative to each this add-on card, judge that whether this default slot configuration information is consistent with this actual slot configuration information simultaneously.Obtain each this slot and can comprise relative to the actual slot configuration information of each this add-on card the information whether respectively this add-on card and corresponding respectively this slot are electrically connected further.
Preferably, this actual slot configuration information can comprise the current state information of described add-on card further, and when this BIOS detects that this current state information is invalid, this slot does not send a power supply signal or a clock signal to this add-on card of correspondence.This option read-only memory instruction list also can store the enable command of corresponding respectively this add-on card option read-only memory.In this startup self-detection program the term of execution, when detecting that this CMOS numerical value is the second state, this BIOS can call the enable command of corresponding respectively this add-on card option read-only memory in this option read-only memory instruction list, the option read-only memory of the add-on card plugged to make the subject of knowledge and the object of knowledge.
Preferably, this computing machine also can comprise a South Bridge chip, and this South Bridge chip has a universal input output connecting pin, and the first state of this CMOS numerical value or the second state correspond respectively to the high and low level value of this universal input output connecting pin.The high and low level value of this universal input output connecting pin can be arranged via jumper.This CMOS memory can be CMOS random memory.
Compared to prior art, of the present invention forbid in BIOS the method for add-on card option read-only memory by read through setting CMOS numerical value, to determine whether to need the option read-only memory for the add-on card that this startup self-detection program inhibition motherboard slot plugs, effectively to promote opening computer self-inspection speed, and then significantly increase work efficiency.
Accompanying drawing explanation
Fig. 1 shows the operational flowchart forbidding the method for add-on card option read-only memory in BIOS of the present invention.
[simple declaration of reference numerals]
S100-S140 step.
Embodiment
Be below, by specific embodiment, embodiments of the present invention are described, those skilled in the art can understand other advantage of the present invention and effect easily by content disclosed in the present specification.The present invention is also implemented by other different embodiment or is applied, and the every details in this instructions also can based on different viewpoints and application, carries out various modification and change not deviating under spirit of the present invention.
Refer to Fig. 1, show the operational flowchart forbidding the method for add-on card option read-only memory in BIOS of the present invention.In present embodiment, of the present inventionly in BIOS, forbid that the operational flowchart of the method for add-on card option read-only memory is applied in the computing machine with Basic Input or Output System (BIOS) (BIOS), to improve this opening computer self-inspection speed, this computing machine have for grafting respectively this add-on card multiple slots, be inserted in the add-on card of these slots described respectively, these add-on card described have option read-only memory respectively.Below namely the present invention is forbidden that in BIOS the concrete operation step of add-on card option read-only memory method is described in detail.
First step S100 is performed, one BIOS storer is provided, in this BIOS storer, define an address space, to set up an option read-only memory instruction list in this address space, this option read-only memory instruction list stores the inhibit command of corresponding respectively this add-on card option read-only memory.Then, step S110 is carried out.
In step s 110, (such as: CMOS random memory (CMOS RAM), and in this CMOS memory, store at least one CMOS numerical value, this CMOS numerical value may be the first different states or the second state to provide a CMOS memory.Then, step S120 is carried out.
In the step s 120, start this computing machine and perform startup self-detection program (POST), being read the CMOS numerical value stored in this CMOS memory by the BIOS of this computing machine.Then, step S130 is carried out.
In step s 130, which, judge whether the CMOS numerical value read is the first state, if so, then proceeds to step S140; If not, represent that this CMOS numerical value is the second state, then terminate the method.
In step S140, this BIOS calls the inhibit command of corresponding respectively this add-on card option read-only memory in this option read-only memory instruction list, to forbid the option read-only memory of respectively this add-on card, spend in save the startup self-detection program execute phase time of option read-only memory loading add-on card, thus correspondingly to increase work efficiency.
In another embodiment of the present invention, this option read-only memory instruction list also can store the enable command of corresponding respectively this add-on card option read-only memory, with in this startup self-detection program the term of execution, when detecting that this CMOS numerical value is the second state, this BIOS calls the enable command of corresponding respectively this add-on card option read-only memory in this option read-only memory instruction list, the option read-only memory of the add-on card plugged to make the subject of knowledge and the object of knowledge.
Preferably, this computing machine also can comprise a South Bridge chip, and this South Bridge chip has a universal input output connecting pin, and the first state of this CMOS numerical value or the second state correspond respectively to the high and low level value of this universal input output connecting pin (GPIO).For example, when this pin is low level value, make this CMOS numerical value be the first state, when this pin is high value, make this CMOS numerical value be the second state.
In another embodiment of the present invention, the high and low level value of this universal input output connecting pin arranges via wire jumper (Jumper) mode, for example, this universal input output connecting pin makes to become high and low level value by jumper short circuit.
Preferably, this option read-only memory instruction list also stores the default slot configuration information (comprising the preset data transmission path information corresponding to respectively this add-on card) respectively corresponding to this add-on card, to detect respectively this slot in this startup self-detection program the term of execution, with obtain respectively this slot relative to the actual slot configuration information (comprising the actual data transfer routing information corresponding to respectively this add-on card) of each this add-on card, and judge that whether this default slot configuration information is consistent with this actual slot configuration information simultaneously, to confirm respectively whether this add-on card is electrically connected corresponding slot further, namely actual slot configuration information comprises the information whether respectively this add-on card and corresponding slot are electrically connected further, find that respectively this add-on card is not electrically connected corresponding slot at present if detect, then may there are following two kinds of situations: (1) slot not yet sends power supply signal to corresponding add-on card, namely the voltage of the power supply unit supply of computing machine is not yet supplied to corresponding add-on card via this slot, (2) slot is not yet to corresponding add-on card tranmitting data register (frequency) signal, that is slot and corresponding add-on card do not have data communication relation.
Preferably, this actual slot configuration information comprises the current state information of described add-on card further, and when this BIOS detects that this current state information is invalid, this slot does not send a power supply signal or a clock signal to this add-on card of correspondence.
As mentioned above, the option read-only memory disposal route of add-on card of the present invention, provide effective computer booting self-inspection speed accelerated method, and then avoid in prior art because multiple add-on card with option read-only memory is inserted on each slot of motherboard simultaneously, cause in startup self-detection process and need to load aforementioned options read-only memory, cause expending and the problem of work efficiency degradation of too much time.
Above-mentioned embodiment is illustrative principle of the present invention and effect thereof only, but not for limiting the present invention.Any those skilled in the art all without prejudice under spirit of the present invention and category, can carry out modifying to above-mentioned embodiment and change.Therefore, the scope of the present invention, should listed by the protection domain of claims.

Claims (8)

1. in BIOS, forbid the method for add-on card option read-only memory for one kind, be applied in computing machine, to improve this opening computer self-inspection speed, this computing machine comprises multiple slot, is inserted in the South Bridge chip that multiple add-on card and of described slot has universal input output connecting pin respectively, described add-on card has option read-only memory respectively, it is characterized in that, the method comprises:
There is provided a BIOS storer, in this BIOS storer, define an address space, to set up an option read-only memory instruction list in this address space, wherein, this option read-only memory instruction list comprises the inhibit command of corresponding respectively this add-on card option read-only memory;
One CMOS memory is provided, and in this CMOS memory, store at least one CMOS numerical value, this CMOS numerical value is the first state or the second state, and the first state of this CMOS numerical value or the second state correspond respectively to the high and low level value of the universal input output connecting pin of this South Bridge chip;
Start this computing machine and perform startup self-detection program, this CMOS numerical value in this CMOS memory is read by the BIOS of this computing machine, when this BIOS detects that this CMOS numerical value is the first state, this BIOS calls the inhibit command of corresponding respectively this add-on card option read-only memory in this option read-only memory instruction list, to forbid the option read-only memory of respectively this add-on card; And
In this startup self-detection program the term of execution, when this BIOS detects that this CMOS numerical value is the second state, this BIOS calls the enable command of corresponding respectively this add-on card option read-only memory in this option read-only memory instruction list, the option read-only memory of the add-on card plugged to make the subject of knowledge and the object of knowledge.
2. method of forbidding add-on card option read-only memory in BIOS according to claim 1, is characterized in that, this option read-only memory instruction list also stores the default slot configuration information respectively corresponding to this add-on card.
3. method of forbidding add-on card option read-only memory in BIOS according to claim 2, it is characterized in that, respectively this slot is detected in this startup self-detection program the term of execution, relative to the actual slot configuration information of each this add-on card, judge that whether this default slot configuration information is consistent with this actual slot configuration information to obtain respectively this slot simultaneously.
4. method of forbidding add-on card option read-only memory in BIOS according to claim 3, it is characterized in that, obtain each this slot and comprise relative to the actual slot configuration information of each this add-on card the information whether respectively this add-on card and corresponding slot are electrically connected further.
5. method of forbidding add-on card option read-only memory in BIOS according to claim 4, it is characterized in that, this actual slot configuration information comprises the current state information of described add-on card further, when this BIOS detects that this current state information is invalid, this slot does not send a power supply signal or a clock signal to this add-on card of correspondence.
6. method of forbidding add-on card option read-only memory in BIOS according to claim 1, is characterized in that, this option read-only memory instruction list also stores the enable command of corresponding respectively this add-on card option read-only memory.
7. method of forbidding add-on card option read-only memory in BIOS according to claim 1, is characterized in that, the high and low level value of this universal input output connecting pin arranges via jumper.
8. method of forbidding add-on card option read-only memory in BIOS according to claim 1, is characterized in that, this CMOS memory is CMOS random memory.
CN201010540936.5A 2010-11-08 2010-11-08 Method for forbidding option read-only memory of external card in basic input/output system (BIOS) Expired - Fee Related CN102467426B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201010540936.5A CN102467426B (en) 2010-11-08 2010-11-08 Method for forbidding option read-only memory of external card in basic input/output system (BIOS)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201010540936.5A CN102467426B (en) 2010-11-08 2010-11-08 Method for forbidding option read-only memory of external card in basic input/output system (BIOS)

Publications (2)

Publication Number Publication Date
CN102467426A CN102467426A (en) 2012-05-23
CN102467426B true CN102467426B (en) 2015-01-28

Family

ID=46071090

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201010540936.5A Expired - Fee Related CN102467426B (en) 2010-11-08 2010-11-08 Method for forbidding option read-only memory of external card in basic input/output system (BIOS)

Country Status (1)

Country Link
CN (1) CN102467426B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110347553A (en) * 2019-07-02 2019-10-18 英业达科技有限公司 Automatically configure the BIOS and its method of PCIe slot

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5022077A (en) * 1989-08-25 1991-06-04 International Business Machines Corp. Apparatus and method for preventing unauthorized access to BIOS in a personal computer system
CN101000546A (en) * 2006-01-13 2007-07-18 英业达股份有限公司 Method for saving system resource
CN101620539A (en) * 2008-07-01 2010-01-06 联想(北京)有限公司 Method for start-up and shutdown and computer

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5022077A (en) * 1989-08-25 1991-06-04 International Business Machines Corp. Apparatus and method for preventing unauthorized access to BIOS in a personal computer system
CN101000546A (en) * 2006-01-13 2007-07-18 英业达股份有限公司 Method for saving system resource
CN101620539A (en) * 2008-07-01 2010-01-06 联想(北京)有限公司 Method for start-up and shutdown and computer

Also Published As

Publication number Publication date
CN102467426A (en) 2012-05-23

Similar Documents

Publication Publication Date Title
CN105786421B (en) Server display method and device
CN102200916B (en) Electronic equipment, configurable member and method for storing configuration information of configurable member
CN101017441A (en) Electric device, start method of electric and update method of BIOS
CN111709032A (en) Method, system, equipment and medium for realizing PFR function on multiple partitions
CN112805987B (en) Startup process control method, startup process control device, terminal equipment and computer readable storage medium
CN110515671B (en) Initialization method, initialization device, terminal device and readable storage medium
CN109976926A (en) Method, circuit, terminal and the storage medium of protection BMC renewal process are restarted in a kind of shielding
CN102467426B (en) Method for forbidding option read-only memory of external card in basic input/output system (BIOS)
CN115145381A (en) Method, system, storage medium and equipment for remotely resetting BMC chip
CN101387966A (en) Computer equipment with BIOS selection function
KR101118111B1 (en) Mobile communication terminal and booting method thereof
CN107274589B (en) Access method and system of financial self-service terminal hardware equipment and terminal equipment
CN113037506A (en) Interface switching control method, device, equipment and computer readable storage medium
CN107093408B (en) The control method and device of backlight lightening when smart machine is switched on
CN111221701A (en) Chip and circuit logic reconfiguration system thereof
CN115586981B (en) Method, system, computer and storage medium for preventing SIO signal loss
TWI391825B (en) Processing module, operation system and processing method utilizing the same
CN113961252B (en) PCIE board card anti-lost method, device and computer readable storage medium
CN115237695A (en) Method, device, equipment and medium for detecting state of mainboard interface
CN114816823A (en) Method, system, equipment and storage medium for solving problem that board card cannot be detected
US9535709B1 (en) Booting system for motherboard
CN115658154A (en) USB configuration method, device, electronic equipment, storage medium and program product
CN116827779A (en) Network card configuration method, device, equipment and readable storage medium
KR101339476B1 (en) USB booting terminal and method
CN114816552A (en) Server startup blocking optimization method, system, terminal and storage medium

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: 20150128

Termination date: 20191108

CF01 Termination of patent right due to non-payment of annual fee