kLoBy said:
Hi,
Well problem is that every boot time i got mesage new CPU installed
run bios to setup ? Then I must go to bios and exit from bios and
everything goes as normal..
I didnt install new cpu ?!
bios ver. that I put now is new one 1023, same thing, I even clear
cmos but nothing. Old bios was 1019 beta..
anyone know solution ?
thnx
The flash BIOS chip contains more than a simple BIOS program.
It contains at least:
1) Boot block - simple bootstrap loader to configure basic hardware.
2) Main BIOS - takes over after boot block has checksummed the Main
BIOS code.
3) DMI segment
4) ESCD segment - these two segments hold info about what hardware
was present, the last time the computer POSTed.
5) Microcode cache - AFAIK, used for Intel processors. A small cache
in the small KB in size. Contains a copy of the
microcode patch loaded into the processor by the
BIOS. In some cases, can be manually loaded with
CTMC.
DMI/ESCD info seems to be used by large companies for keeping an
inventory of what hardware is connected to the computer. Tools
like "DMI Explorer" can be used to read the info - although
whether this feature is still supported properly by anyone,
is unclear. I think I've seen Asus Probe mentioned as having
a DMI tab in the interface.
It is possible the BIOS doesn't completely support the processor
being used. If the BIOS cannot update the DMI correctly, then each
time it starts, it detects a mismatch between what was written into
DMI the last time, and what CPU it thinks it has got this time.
That could cause the behavior you are seeing.
Possible reasons for this are:
1) BIOS bug. Try another BIOS version.
2) Flash chip is damaged or the area where DMI/ESCD is written,
is locked and cannot be updated.
While the CMOS could be a contributor, I doubt there is room
in there to record much in the way of inventory info.
What exact processor is this ? Do you have an order code or
SSPEC (Slxxx) code ? Have you used CPUID or Everest or the
like, to see what kind of processor is claimed to be present ?
Paul