PC Review


Reply
Thread Tools Rate Thread

How can I reinstall "microcode update device" (in device manager)?

 
 
=?Utf-8?B?WHVhbg==?=
Guest
Posts: n/a
 
      31st Aug 2007
I observed an error sign on "microcode update device" in the device manager
window under system devices. I first tried to disable/enable the device to
fix the problem, but it didn't work. I then uninstalled the device thinking I
can reinstall it to fix the problem. After uninstallation, the "microcode
update device" icon disappeared. [REF.: Windows XP version 5.1 (build
2600.xpsp_sp2_gdr.070227-2254 : service pack 2)].

How can I reinstall the "microcode update device"? I'd really appreciate a
response from you. It seems I only need to reinstall a driver, but I can't
find it anywhere (including Microsoft download center).

Many thanks!
 
Reply With Quote
 
 
 
 
=?Utf-8?B?QW5kcmV3IEUu?=
Guest
Posts: n/a
 
      1st Sep 2007
Actually it is in downloads,it was issued some time ago.In downloads,type
in:Windows XP Click on the "by date" I think the 1st of the year it came
out,
maybe longer...

"Xuan" wrote:

> I observed an error sign on "microcode update device" in the device manager
> window under system devices. I first tried to disable/enable the device to
> fix the problem, but it didn't work. I then uninstalled the device thinking I
> can reinstall it to fix the problem. After uninstallation, the "microcode
> update device" icon disappeared. [REF.: Windows XP version 5.1 (build
> 2600.xpsp_sp2_gdr.070227-2254 : service pack 2)].
>
> How can I reinstall the "microcode update device"? I'd really appreciate a
> response from you. It seems I only need to reinstall a driver, but I can't
> find it anywhere (including Microsoft download center).
>
> Many thanks!

 
Reply With Quote
 
Paul
Guest
Posts: n/a
 
      1st Sep 2007
Xuan wrote:
> I observed an error sign on "microcode update device" in the device manager
> window under system devices. I first tried to disable/enable the device to
> fix the problem, but it didn't work. I then uninstalled the device thinking I
> can reinstall it to fix the problem. After uninstallation, the "microcode
> update device" icon disappeared. [REF.: Windows XP version 5.1 (build
> 2600.xpsp_sp2_gdr.070227-2254 : service pack 2)].
>
> How can I reinstall the "microcode update device"? I'd really appreciate a
> response from you. It seems I only need to reinstall a driver, but I can't
> find it anywhere (including Microsoft download center).
>
> Many thanks!


First of all, don't panic.

Microcode is used to patch the processor. On an Intel P4 processor, this involves
a tiny (2KB) chunk of data. The motherboard BIOS contains a series of these
2KB files, each one named for a particular family code of processor. The
microcode updates also have a version number. The 2KB chunk of data has
a checksum of some kind (not stated), and that is how the processor is able
to distinguish between good and bad chunks of data.

Normally, your BIOS will look through its collection of microcode files,
and try to load one or more. It stops when the chunk of data is accepted.
If the BIOS fails to get any of its microcode patches to match, the BIOS
screen may give a warning message that no microcode was loaded. I don't
remember the exact text of that error.

When the operating system is booted, you can check if a microcode is loaded,
by using the Intel Processor Identification Utility:

http://downloadcenter.intel.com/deta...1&dwnldid=7838

If you install that program and run it, then go to the "CPUID" tab, it gives
the necessary info. For example, my processor reads out as:

CPU Type 0
CPU Family F
CPU Model 2
CPU Stepping 9
CPU Revision 17

That means my processor is a 0x0F29 (hexidecimal) processor, using the 17th
(integer) revision of the microcode. Now, since I'm using Win2K, there is no
"Microcode Update Device", and the only way the revision 17 got there, is
because the BIOS loaded the microcode patch.

If the microcode was completely unpatched, the "Revision" reads 0.

Now, on some Windows OSes, the Microcode Update Device exists. I don't know
exactly how its installation is triggered. For example, for some entries in
Device Manager, if you go into Safe Mode and delete the device entry from
Device Manager, the device is rediscovered on the next boot, a new driver
is loaded for it, and the Device Manager is thus refreshed. What I cannot
tell you, in this case, is whether that mechanism applies to the Microcode
Update Device or not.

The Microcode Update Device performs a redundant service, in the sense that,
it will load a new 2KB microcode into the processor, if Windows has a
revision which is more recent than the one the BIOS installed. For example,
say that WinXP has 0x0F29 revision 19 available. The Microcode Update
Device would load that on top of the revision 17 already there. Running the
Intel Processor Identification Utility, would then report revision 19.
In other words, the "CPU Revision" is in fact a record of the microcode
file revision that has been installed.

According to this, an "error code" from the Microcode Update Device is "normal".

http://www.kellys-korner-xp.com/win_xp_dm.htm
--> http://support.microsoft.com/kb/q288302/

"SUMMARY

The Microcode Update device is an interface between the operating system
and an Intel processor based on the x86 architecture. This device provides
the latest microcode updates for the processor if the BIOS does not already
contain this information.

MORE INFORMATION

If the computer that you are using does not contain the processor described
in the "Summary" section of this article, or if your BIOS is up to date with
Intel's latest microcode, the Microcode Update device is not initiated; the
device is unloaded to free up resources. Device Manager marks the device with
a code 24 status message:

The device is not present, is not working properly,
or does not have all its drivers installed.

If the microcode on your computer is current, the drivers are unloaded by
design. In this case, the code 24 status message is expected, and it does
not indicate a problem. The device is marked as hidden and is not visible by
default. Therefore, when the code 24 status message occurs, the message is
not displayed when you are using the default configuration."

It took me a while to find a reference to it, but the driver file is "update.sys".
It was mentioned here.

http://cquirke.mvps.org/sp2intel.htm

There is a reference to update.sys here. It is in a section labeled "plug and
play system drivers", but it is unclear where this might be in a normal
WinXP system.

http://www.911cd.net/forums//index.p...65&#entry46665

;Microcode Update
;Textmode setup copies this file on Intel platforms
;@i:CopyFiles=@update.sys=4

Since I'm using Win2K, I cannot help further. Someone running WinXP should be
able to trace down whether there is a registry entry that controls this,
or what INF it is in etc.

So, my message to you is:

1) The function is redundant. The BIOS does the same operation for you.
If your BIOS is reasonably up to date, there is nothing to worry about.
2) To check whether the BIOS installed an update, use Intel PIU utility.

I don't expect any download is going to just install update.sys for you,
and set up the registry accordingly, so it starts properly.

Sorry I cannot help further,
Paul
 
Reply With Quote
 
JS
Guest
Posts: n/a
 
      1st Sep 2007
Interesting thing is that the Windows Update site identifies this as an
update for my PC. The KB article however indicates this microcode update is
basically for P4 processors and my PC has an older P3 processor. The Intel
Utility you mentioned is for P4s and there is a Processor Frequency Utility
for older processors. I did not install the update believing that Windows
Update incorrectly identified my processor. Any comments welcome.

JS

"Paul" <(E-Mail Removed)> wrote in message news:fbbe7t$77q$(E-Mail Removed)...
> Xuan wrote:
>> I observed an error sign on "microcode update device" in the device
>> manager window under system devices. I first tried to disable/enable the
>> device to fix the problem, but it didn't work. I then uninstalled the
>> device thinking I can reinstall it to fix the problem. After
>> uninstallation, the "microcode update device" icon disappeared. [REF.:
>> Windows XP version 5.1 (build 2600.xpsp_sp2_gdr.070227-2254 : service
>> pack 2)].
>>
>> How can I reinstall the "microcode update device"? I'd really appreciate
>> a response from you. It seems I only need to reinstall a driver, but I
>> can't find it anywhere (including Microsoft download center).
>>
>> Many thanks!

>
> First of all, don't panic.
>
> Microcode is used to patch the processor. On an Intel P4 processor, this
> involves
> a tiny (2KB) chunk of data. The motherboard BIOS contains a series of
> these
> 2KB files, each one named for a particular family code of processor. The
> microcode updates also have a version number. The 2KB chunk of data has
> a checksum of some kind (not stated), and that is how the processor is
> able
> to distinguish between good and bad chunks of data.
>
> Normally, your BIOS will look through its collection of microcode files,
> and try to load one or more. It stops when the chunk of data is accepted.
> If the BIOS fails to get any of its microcode patches to match, the BIOS
> screen may give a warning message that no microcode was loaded. I don't
> remember the exact text of that error.
>
> When the operating system is booted, you can check if a microcode is
> loaded,
> by using the Intel Processor Identification Utility:
>
> http://downloadcenter.intel.com/deta...1&dwnldid=7838
>
> If you install that program and run it, then go to the "CPUID" tab, it
> gives
> the necessary info. For example, my processor reads out as:
>
> CPU Type 0
> CPU Family F
> CPU Model 2
> CPU Stepping 9
> CPU Revision 17
>
> That means my processor is a 0x0F29 (hexidecimal) processor, using the
> 17th
> (integer) revision of the microcode. Now, since I'm using Win2K, there is
> no
> "Microcode Update Device", and the only way the revision 17 got there, is
> because the BIOS loaded the microcode patch.
>
> If the microcode was completely unpatched, the "Revision" reads 0.
>
> Now, on some Windows OSes, the Microcode Update Device exists. I don't
> know
> exactly how its installation is triggered. For example, for some entries
> in
> Device Manager, if you go into Safe Mode and delete the device entry from
> Device Manager, the device is rediscovered on the next boot, a new driver
> is loaded for it, and the Device Manager is thus refreshed. What I cannot
> tell you, in this case, is whether that mechanism applies to the Microcode
> Update Device or not.
>
> The Microcode Update Device performs a redundant service, in the sense
> that,
> it will load a new 2KB microcode into the processor, if Windows has a
> revision which is more recent than the one the BIOS installed. For
> example,
> say that WinXP has 0x0F29 revision 19 available. The Microcode Update
> Device would load that on top of the revision 17 already there. Running
> the
> Intel Processor Identification Utility, would then report revision 19.
> In other words, the "CPU Revision" is in fact a record of the microcode
> file revision that has been installed.
>
> According to this, an "error code" from the Microcode Update Device is
> "normal".
>
> http://www.kellys-korner-xp.com/win_xp_dm.htm
> --> http://support.microsoft.com/kb/q288302/
>
> "SUMMARY
>
> The Microcode Update device is an interface between the operating
> system
> and an Intel processor based on the x86 architecture. This device
> provides
> the latest microcode updates for the processor if the BIOS does not
> already
> contain this information.
>
> MORE INFORMATION
>
> If the computer that you are using does not contain the processor
> described
> in the "Summary" section of this article, or if your BIOS is up to
> date with
> Intel's latest microcode, the Microcode Update device is not
> initiated; the
> device is unloaded to free up resources. Device Manager marks the
> device with
> a code 24 status message:
>
> The device is not present, is not working properly,
> or does not have all its drivers installed.
>
> If the microcode on your computer is current, the drivers are
> unloaded by
> design. In this case, the code 24 status message is expected, and it
> does
> not indicate a problem. The device is marked as hidden and is not
> visible by
> default. Therefore, when the code 24 status message occurs, the
> message is
> not displayed when you are using the default configuration."
>
> It took me a while to find a reference to it, but the driver file is
> "update.sys".
> It was mentioned here.
>
> http://cquirke.mvps.org/sp2intel.htm
>
> There is a reference to update.sys here. It is in a section labeled "plug
> and
> play system drivers", but it is unclear where this might be in a normal
> WinXP system.
>
> http://www.911cd.net/forums//index.p...65&#entry46665
>
> ;Microcode Update
> ;Textmode setup copies this file on Intel platforms
> ;@i:CopyFiles=@update.sys=4
>
> Since I'm using Win2K, I cannot help further. Someone running WinXP should
> be
> able to trace down whether there is a registry entry that controls this,
> or what INF it is in etc.
>
> So, my message to you is:
>
> 1) The function is redundant. The BIOS does the same operation for you.
> If your BIOS is reasonably up to date, there is nothing to worry about.
> 2) To check whether the BIOS installed an update, use Intel PIU utility.
>
> I don't expect any download is going to just install update.sys for you,
> and set up the registry accordingly, so it starts properly.
>
> Sorry I cannot help further,
> Paul



 
Reply With Quote
 
=?Utf-8?B?WHVhbg==?=
Guest
Posts: n/a
 
      5th Sep 2007
This is most helpful, many thanks Paul! Actually my laptop has been working
fine after the inadvertent uninstall. I'll leave it as is for now, unless one
day something wrong comes up.

Steve

"Paul" wrote:

> Xuan wrote:
> > I observed an error sign on "microcode update device" in the device manager
> > window under system devices. I first tried to disable/enable the device to
> > fix the problem, but it didn't work. I then uninstalled the device thinking I
> > can reinstall it to fix the problem. After uninstallation, the "microcode
> > update device" icon disappeared. [REF.: Windows XP version 5.1 (build
> > 2600.xpsp_sp2_gdr.070227-2254 : service pack 2)].
> >
> > How can I reinstall the "microcode update device"? I'd really appreciate a
> > response from you. It seems I only need to reinstall a driver, but I can't
> > find it anywhere (including Microsoft download center).
> >
> > Many thanks!

>
> First of all, don't panic.
>
> Microcode is used to patch the processor. On an Intel P4 processor, this involves
> a tiny (2KB) chunk of data. The motherboard BIOS contains a series of these
> 2KB files, each one named for a particular family code of processor. The
> microcode updates also have a version number. The 2KB chunk of data has
> a checksum of some kind (not stated), and that is how the processor is able
> to distinguish between good and bad chunks of data.
>
> Normally, your BIOS will look through its collection of microcode files,
> and try to load one or more. It stops when the chunk of data is accepted.
> If the BIOS fails to get any of its microcode patches to match, the BIOS
> screen may give a warning message that no microcode was loaded. I don't
> remember the exact text of that error.
>
> When the operating system is booted, you can check if a microcode is loaded,
> by using the Intel Processor Identification Utility:
>
> http://downloadcenter.intel.com/deta...1&dwnldid=7838
>
> If you install that program and run it, then go to the "CPUID" tab, it gives
> the necessary info. For example, my processor reads out as:
>
> CPU Type 0
> CPU Family F
> CPU Model 2
> CPU Stepping 9
> CPU Revision 17
>
> That means my processor is a 0x0F29 (hexidecimal) processor, using the 17th
> (integer) revision of the microcode. Now, since I'm using Win2K, there is no
> "Microcode Update Device", and the only way the revision 17 got there, is
> because the BIOS loaded the microcode patch.
>
> If the microcode was completely unpatched, the "Revision" reads 0.
>
> Now, on some Windows OSes, the Microcode Update Device exists. I don't know
> exactly how its installation is triggered. For example, for some entries in
> Device Manager, if you go into Safe Mode and delete the device entry from
> Device Manager, the device is rediscovered on the next boot, a new driver
> is loaded for it, and the Device Manager is thus refreshed. What I cannot
> tell you, in this case, is whether that mechanism applies to the Microcode
> Update Device or not.
>
> The Microcode Update Device performs a redundant service, in the sense that,
> it will load a new 2KB microcode into the processor, if Windows has a
> revision which is more recent than the one the BIOS installed. For example,
> say that WinXP has 0x0F29 revision 19 available. The Microcode Update
> Device would load that on top of the revision 17 already there. Running the
> Intel Processor Identification Utility, would then report revision 19.
> In other words, the "CPU Revision" is in fact a record of the microcode
> file revision that has been installed.
>
> According to this, an "error code" from the Microcode Update Device is "normal".
>
> http://www.kellys-korner-xp.com/win_xp_dm.htm
> --> http://support.microsoft.com/kb/q288302/
>
> "SUMMARY
>
> The Microcode Update device is an interface between the operating system
> and an Intel processor based on the x86 architecture. This device provides
> the latest microcode updates for the processor if the BIOS does not already
> contain this information.
>
> MORE INFORMATION
>
> If the computer that you are using does not contain the processor described
> in the "Summary" section of this article, or if your BIOS is up to date with
> Intel's latest microcode, the Microcode Update device is not initiated; the
> device is unloaded to free up resources. Device Manager marks the device with
> a code 24 status message:
>
> The device is not present, is not working properly,
> or does not have all its drivers installed.
>
> If the microcode on your computer is current, the drivers are unloaded by
> design. In this case, the code 24 status message is expected, and it does
> not indicate a problem. The device is marked as hidden and is not visible by
> default. Therefore, when the code 24 status message occurs, the message is
> not displayed when you are using the default configuration."
>
> It took me a while to find a reference to it, but the driver file is "update.sys".
> It was mentioned here.
>
> http://cquirke.mvps.org/sp2intel.htm
>
> There is a reference to update.sys here. It is in a section labeled "plug and
> play system drivers", but it is unclear where this might be in a normal
> WinXP system.
>
> http://www.911cd.net/forums//index.p...665&entry46665
>
> ;Microcode Update
> ;Textmode setup copies this file on Intel platforms
> ;@i:CopyFiles=@update.sys=4
>
> Since I'm using Win2K, I cannot help further. Someone running WinXP should be
> able to trace down whether there is a registry entry that controls this,
> or what INF it is in etc.
>
> So, my message to you is:
>
> 1) The function is redundant. The BIOS does the same operation for you.
> If your BIOS is reasonably up to date, there is nothing to worry about.
> 2) To check whether the BIOS installed an update, use Intel PIU utility.
>
> I don't expect any download is going to just install update.sys for you,
> and set up the registry accordingly, so it starts properly.
>
> Sorry I cannot help further,
> Paul
>

 
Reply With Quote
 
 
 
Reply

Thread Tools
Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
PCI-E Video card shows as "Unknown" device type in Device Manager? =?Utf-8?B?U3BlY3RyZS02Mw==?= Windows XP Hardware 5 13th Oct 2007 07:25 PM
"Unknown device" in Device Manager for Intel DG965RY Robert S Windows XP General 14 12th Jul 2007 07:17 AM
hard drive "device usage" option grayed out in the device manager =?Utf-8?B?bWF0dGhldw==?= Windows XP General 2 11th Aug 2006 02:24 AM
Cannot remove multiple "unknown device" entries from Device Manager Iain Windows XP Help 1 22nd Apr 2004 11:39 AM
Rogue "USB Human Interface Device" yellow bang in Device Manager Milhouse Van Houten Windows XP Hardware 1 3rd Jan 2004 11:01 PM


Features
 

Advertising
 

Newsgroups
 


All times are GMT +1. The time now is 04:43 AM.