Windows CE 3.0 May Not Detect an MMX-Capable Processor (302759)



The information in this article applies to:

  • Microsoft Windows CE Platform Builder 3.0

This article was previously published under Q302759

SYMPTOMS

When you use a device that is running Windows CE 3.0, the device may not detect an MMX-compatible processor.

CAUSE

This problem occurs because the algorithm that is used to detect MMX-capable processors does not properly identify GEODE processors as MMX capable. The detection code has been changed in the fix that is listed in this article to attempt an MMX operation and catch the exception. If no exception occurs, the processor is assumed to be MMX capable.

RESOLUTION

A supported software update is now available from Microsoft as Windows CE 3.0 Core OS QFE 42. To resolve this problem immediately, click the following article number for information about obtaining Windows CE Platform Builder and core operating system software updates:

837392 How to locate core operating system fixes for Microsoft Windows CE Platform Builder products

The English-language version of this package should have the following file attributes or later:

   Size     File name
   -----------------------
   682,328  Wce30qfe42.exe
					

The English-language version of this fix should contain the following files, with the listed file attributes or later:

   Date        Time     Size       File name     Platform
   -----------------------------------------------------------
   04/11/2001  04:23am    228,435  Mpg4ds32.dll  i486 (retail)
   08/18/2000  08:32am    128,391  Mpg4ds32.map  i486 (retail)
   04/11/2001  04:23am  1,110,016  Mpg4ds32.pdb  i486 (retail)
					

STATUS

Microsoft has confirmed that this is a problem in the Microsoft products that are listed at the beginning of this article.

Modification Type:MinorLast Reviewed:8/18/2005
Keywords:kbbug kbfix kbQFE KB302759