Symptoms

Consider the following scenario:

  • On a Windows Embedded Compact 7-based device, you plug a USB 1.1 device to a USB 2.0 hub on the enhanced host controller interface (EHCI) controller.

  • A┬ámissed uFrame (microFrame) error occurs on the USB bus during data transfer.


In this scenario, the USB 1.1 device is disconnected. Additionally, the specific USB port may no longer be functional.

Resolution

Software update information

A supported software update is now available from Microsoft as Windows Embedded Compact 7 Monthly Update October 2011. In the "File information" section, the package file name contains the processor type.

Note This Windows Embedded Compact 7 Monthly Update is available for download from the following Microsoft Download Center website:

Windows Embedded Compact 7 Updates

Prerequisites

This update is supported only if all previously issued updates for this product have also been installed.

Restart requirement

After you apply this update, you must perform a clean build of the whole platform. To do this, use one of the following methods:

  • On the Build menu, click Clean Solution, and then click Build Solution.

  • On the Build menu, click Rebuild Solution.

You do not have to restart the computer after you apply this software update.

Update replacement information

This update does not replace any other updates.

File information

The English version of this software update package has the file attributes (or later file attributes) that are listed in the following table. The dates and times for these files are listed in Coordinated Universal Time (UTC). When you view the file information, it is converted to local time. To find the difference between UTC and local time, use the Time Zone tab in the Date and Time item in Control Panel.

Files that are included in this update package

File name

File size

Date

Time

Path

Cpipe.cpp

115,581

17-Oct-2011

14:55

public\common\oak\drivers\usb\hcd\usb20\ehci

Cpipe.h

19,410

17-Oct-2011

14:55

public\common\oak\drivers\usb\hcd\usb20\ehci

Chw.cpp

106,347

17-Oct-2011

14:55

public\common\oak\drivers\usb\hcd\usb20\ehci

Chw.h

26,144

17-Oct-2011

14:56

public\common\oak\drivers\usb\hcd\usb20\ehci

Trans.cpp

55,918

17-Oct-2011

14:56

public\common\oak\drivers\usb\hcd\usb20\ehci

Trans.h

7,903

17-Oct-2011

14:56

public\common\oak\drivers\usb\hcd\usb20\ehci

Cdevice.cpp

243,858

17-Oct-2011

14:55

public\common\oak\drivers\usb\hcd\usb20\usb2com

Ehcd.reg

1,301

22-Aug-2011

22:38

public\common\oak\drivers\usb\hcd\usb20\ehcipdd

Ehcdmdd.lib

862,416

17-Oct-2011

14:43

public\common\oak\lib\armv5\checked

Ehcdmddc.lib

886,526

17-Oct-2011

14:43

public\common\oak\lib\armv5\checked

Ehci.lib

3,206

17-Oct-2011

14:43

public\common\oak\lib\armv5\checked

Ehcicert.lib

3,206

17-Oct-2011

14:43

public\common\oak\lib\armv5\checked

Hcd2lib.lib

667,634

17-Oct-2011

14:43

public\common\oak\lib\armv5\checked

Hcd2libc.lib

695,404

17-Oct-2011

14:43

public\common\oak\lib\armv5\checked

Ehcdmdd.lib

927,166

17-Oct-2011

14:43

public\common\oak\lib\armv5\debug

Ehcdmddc.lib

950,910

17-Oct-2011

14:43

public\common\oak\lib\armv5\debug

Ehci.lib

3,206

17-Oct-2011

14:43

public\common\oak\lib\armv5\debug

Ehcicert.lib

3,206

17-Oct-2011

14:43

public\common\oak\lib\armv5\debug

Hcd2lib.lib

755,590

17-Oct-2011

14:43

public\common\oak\lib\armv5\debug

Hcd2libc.lib

786,492

17-Oct-2011

14:43

public\common\oak\lib\armv5\debug

Ehcdmdd.lib

533,886

17-Oct-2011

14:43

public\common\oak\lib\armv5\retail

Ehcdmddc.lib

554,768

17-Oct-2011

14:43

public\common\oak\lib\armv5\retail

Ehci.lib

3,206

17-Oct-2011

14:43

public\common\oak\lib\armv5\retail

Ehcicert.lib

3,206

17-Oct-2011

14:43

public\common\oak\lib\armv5\retail

Hcd2lib.lib

299,428

17-Oct-2011

14:42

public\common\oak\lib\armv5\retail

Hcd2libc.lib

320,070

17-Oct-2011

14:42

public\common\oak\lib\armv5\retail

Ehcdmdd.lib

862,344

17-Oct-2011

14:45

public\common\oak\lib\armv6\checked

Ehcdmddc.lib

886,454

17-Oct-2011

14:45

public\common\oak\lib\armv6\checked

Ehci.lib

3,206

17-Oct-2011

14:45

public\common\oak\lib\armv6\checked

Ehcicert.lib

3,206

17-Oct-2011

14:45

public\common\oak\lib\armv6\checked

Hcd2lib.lib

667,598

17-Oct-2011

14:45

public\common\oak\lib\armv6\checked

Hcd2libc.lib

695,368

17-Oct-2011

14:45

public\common\oak\lib\armv6\checked

Ehcdmdd.lib

927,006

17-Oct-2011

14:45

public\common\oak\lib\armv6\debug

Ehcdmddc.lib

950,750

17-Oct-2011

14:45

public\common\oak\lib\armv6\debug

Ehci.lib

3,206

17-Oct-2011

14:45

public\common\oak\lib\armv6\debug

Ehcicert.lib

3,206

17-Oct-2011

14:45

public\common\oak\lib\armv6\debug

Hcd2lib.lib

755,486

17-Oct-2011

14:45

public\common\oak\lib\armv6\debug

Hcd2libc.lib

786,380

17-Oct-2011

14:45

public\common\oak\lib\armv6\debug

Ehcdmdd.lib

533,818

17-Oct-2011

14:45

public\common\oak\lib\armv6\retail

Ehcdmddc.lib

554,700

17-Oct-2011

14:45

public\common\oak\lib\armv6\retail

Ehci.lib

3,206

17-Oct-2011

14:45

public\common\oak\lib\armv6\retail

Ehcicert.lib

3,206

17-Oct-2011

14:45

public\common\oak\lib\armv6\retail

Hcd2lib.lib

299,392

17-Oct-2011

14:45

public\common\oak\lib\armv6\retail

Hcd2libc.lib

320,034

17-Oct-2011

14:45

public\common\oak\lib\armv6\retail

Ehcdmdd.lib

812,876

17-Oct-2011

14:47

public\common\oak\lib\armv7\checked

Ehcdmddc.lib

835,268

17-Oct-2011

14:47

public\common\oak\lib\armv7\checked

Ehci.lib

3,206

17-Oct-2011

14:47

public\common\oak\lib\armv7\checked

Ehcicert.lib

3,206

17-Oct-2011

14:47

public\common\oak\lib\armv7\checked

Hcd2lib.lib

666,356

17-Oct-2011

14:47

public\common\oak\lib\armv7\checked

Hcd2libc.lib

693,996

17-Oct-2011

14:47

public\common\oak\lib\armv7\checked

Ehcdmdd.lib

924,040

17-Oct-2011

14:47

public\common\oak\lib\armv7\debug

Ehcdmddc.lib

947,676

17-Oct-2011

14:47

public\common\oak\lib\armv7\debug

Ehci.lib

3,206

17-Oct-2011

14:47

public\common\oak\lib\armv7\debug

Ehcicert.lib

3,206

17-Oct-2011

14:47

public\common\oak\lib\armv7\debug

Hcd2lib.lib

754,278

17-Oct-2011

14:47

public\common\oak\lib\armv7\debug

Hcd2libc.lib

785,024

17-Oct-2011

14:47

public\common\oak\lib\armv7\debug

Ehcdmdd.lib

527,022

17-Oct-2011

14:47

public\common\oak\lib\armv7\retail

Ehcdmddc.lib

547,340

17-Oct-2011

14:47

public\common\oak\lib\armv7\retail

Ehci.lib

3,206

17-Oct-2011

14:47

public\common\oak\lib\armv7\retail

Ehcicert.lib

3,206

17-Oct-2011

14:47

public\common\oak\lib\armv7\retail

Hcd2lib.lib

299,142

17-Oct-2011

14:47

public\common\oak\lib\armv7\retail

Hcd2libc.lib

319,590

17-Oct-2011

14:47

public\common\oak\lib\armv7\retail

Ehcdmdd.lib

796,208

17-Oct-2011

14:49

public\common\oak\lib\mipsii\checked

Ehcdmddc.lib

818,168

17-Oct-2011

14:49

public\common\oak\lib\mipsii\checked

Ehci.lib

3,206

17-Oct-2011

14:49

public\common\oak\lib\mipsii\checked

Ehcicert.lib

3,206

17-Oct-2011

14:49

public\common\oak\lib\mipsii\checked

Hcd2lib.lib

647,832

17-Oct-2011

14:49

public\common\oak\lib\mipsii\checked

Hcd2libc.lib

674,900

17-Oct-2011

14:49

public\common\oak\lib\mipsii\checked

Ehcdmdd.lib

895,050

17-Oct-2011

14:49

public\common\oak\lib\mipsii\debug

Ehcdmddc.lib

917,744

17-Oct-2011

14:49

public\common\oak\lib\mipsii\debug

Ehci.lib

3,206

17-Oct-2011

14:49

public\common\oak\lib\mipsii\debug

Ehcicert.lib

3,206

17-Oct-2011

14:49

public\common\oak\lib\mipsii\debug

Hcd2lib.lib

737,720

17-Oct-2011

14:49

public\common\oak\lib\mipsii\debug

Hcd2libc.lib

766,616

17-Oct-2011

14:49

public\common\oak\lib\mipsii\debug

Ehcdmdd.lib

500,004

17-Oct-2011

14:49

public\common\oak\lib\mipsii\retail

Ehcdmddc.lib

519,910

17-Oct-2011

14:49

public\common\oak\lib\mipsii\retail

Ehci.lib

3,206

17-Oct-2011

14:49

public\common\oak\lib\mipsii\retail

Ehcicert.lib

3,206

17-Oct-2011

14:49

public\common\oak\lib\mipsii\retail

Hcd2lib.lib

302,912

17-Oct-2011

14:49

public\common\oak\lib\mipsii\retail

Hcd2libc.lib

322,816

17-Oct-2011

14:49

public\common\oak\lib\mipsii\retail

Ehcdmdd.lib

796,514

17-Oct-2011

14:51

public\common\oak\lib\mipsii_fp\checked

Ehcdmddc.lib

818,498

17-Oct-2011

14:51

public\common\oak\lib\mipsii_fp\checked

Ehci.lib

3,206

17-Oct-2011

14:51

public\common\oak\lib\mipsii_fp\checked

Ehcicert.lib

3,206

17-Oct-2011

14:51

public\common\oak\lib\mipsii_fp\checked

Hcd2lib.lib

648,086

17-Oct-2011

14:51

public\common\oak\lib\mipsii_fp\checked

Hcd2libc.lib

675,174

17-Oct-2011

14:51

public\common\oak\lib\mipsii_fp\checked

Ehcdmdd.lib

895,380

17-Oct-2011

14:51

public\common\oak\lib\mipsii_fp\debug

Ehcdmddc.lib

918,074

17-Oct-2011

14:51

public\common\oak\lib\mipsii_fp\debug

Ehci.lib

3,206

17-Oct-2011

14:51

public\common\oak\lib\mipsii_fp\debug

Ehcicert.lib

3,206

17-Oct-2011

14:51

public\common\oak\lib\mipsii_fp\debug

Hcd2lib.lib

737,994

17-Oct-2011

14:51

public\common\oak\lib\mipsii_fp\debug

Hcd2libc.lib

766,890

17-Oct-2011

14:51

public\common\oak\lib\mipsii_fp\debug

Ehcdmdd.lib

500,334

17-Oct-2011

14:51

public\common\oak\lib\mipsii_fp\retail

Ehcdmddc.lib

520,216

17-Oct-2011

14:51

public\common\oak\lib\mipsii_fp\retail

Ehci.lib

3,206

17-Oct-2011

14:51

public\common\oak\lib\mipsii_fp\retail

Ehcicert.lib

3,206

17-Oct-2011

14:51

public\common\oak\lib\mipsii_fp\retail

Hcd2lib.lib

303,188

17-Oct-2011

14:51

public\common\oak\lib\mipsii_fp\retail

Hcd2libc.lib

323,072

17-Oct-2011

14:51

public\common\oak\lib\mipsii_fp\retail

Ehcdmdd.lib

725,204

17-Oct-2011

14:53

public\common\oak\lib\sh4\checked

Ehcdmddc.lib

744,416

17-Oct-2011

14:53

public\common\oak\lib\sh4\checked

Ehci.lib

3,256

17-Oct-2011

14:53

public\common\oak\lib\sh4\checked

Ehcicert.lib

3,256

17-Oct-2011

14:53

public\common\oak\lib\sh4\checked

Hcd2lib.lib

594,442

17-Oct-2011

14:53

public\common\oak\lib\sh4\checked

Hcd2libc.lib

619,246

17-Oct-2011

14:53

public\common\oak\lib\sh4\checked

Ehcdmdd.lib

800,494

17-Oct-2011

14:53

public\common\oak\lib\sh4\debug

Ehcdmddc.lib

820,924

17-Oct-2011

14:53

public\common\oak\lib\sh4\debug

Ehci.lib

3,256

17-Oct-2011

14:53

public\common\oak\lib\sh4\debug

Ehcicert.lib

3,256

17-Oct-2011

14:53

public\common\oak\lib\sh4\debug

Hcd2lib.lib

649,506

17-Oct-2011

14:53

public\common\oak\lib\sh4\debug

Hcd2libc.lib

676,066

17-Oct-2011

14:53

public\common\oak\lib\sh4\debug

Ehcdmdd.lib

464,312

17-Oct-2011

14:53

public\common\oak\lib\sh4\retail

Ehcdmddc.lib

482,358

17-Oct-2011

14:53

public\common\oak\lib\sh4\retail

Ehci.lib

3,256

17-Oct-2011

14:53

public\common\oak\lib\sh4\retail

Ehcicert.lib

3,256

17-Oct-2011

14:53

public\common\oak\lib\sh4\retail

Hcd2lib.lib

278,748

17-Oct-2011

14:53

public\common\oak\lib\sh4\retail

Hcd2libc.lib

296,892

17-Oct-2011

14:53

public\common\oak\lib\sh4\retail

Ehcdmdd.lib

722,908

17-Oct-2011

14:55

public\common\oak\lib\x86\checked

Ehcdmddc.lib

743,022

17-Oct-2011

14:55

public\common\oak\lib\x86\checked

Ehci.lib

3,256

17-Oct-2011

14:55

public\common\oak\lib\x86\checked

Ehcicert.lib

3,256

17-Oct-2011

14:55

public\common\oak\lib\x86\checked

Hcd2lib.lib

605,158

17-Oct-2011

14:55

public\common\oak\lib\x86\checked

Hcd2libc.lib

631,266

17-Oct-2011

14:55

public\common\oak\lib\x86\checked

Ehcdmdd.lib

739,950

17-Oct-2011

14:55

public\common\oak\lib\x86\debug

Ehcdmddc.lib

759,622

17-Oct-2011

14:55

public\common\oak\lib\x86\debug

Ehci.lib

3,256

17-Oct-2011

14:55

public\common\oak\lib\x86\debug

Ehcicert.lib

3,256

17-Oct-2011

14:55

public\common\oak\lib\x86\debug

Hcd2lib.lib

636,370

17-Oct-2011

14:55

public\common\oak\lib\x86\debug

Hcd2libc.lib

664,214

17-Oct-2011

14:55

public\common\oak\lib\x86\debug

Ehcdmdd.lib

445,478

17-Oct-2011

14:55

public\common\oak\lib\x86\retail

Ehcdmddc.lib

463,820

17-Oct-2011

14:55

public\common\oak\lib\x86\retail

Ehci.lib

3,256

17-Oct-2011

14:55

public\common\oak\lib\x86\retail

Ehcicert.lib

3,256

17-Oct-2011

14:55

public\common\oak\lib\x86\retail

Hcd2lib.lib

263,150

17-Oct-2011

14:55

public\common\oak\lib\x86\retail

Hcd2libc.lib

282,498

17-Oct-2011

14:55

public\common\oak\lib\x86\retail

Ehci.dll

233,472

17-Oct-2011

14:43

public\common\oak\target\armv5\checked

Ehci.dll

335,872

17-Oct-2011

14:43

public\common\oak\target\armv5\debug

Ehci.dll

94,208

17-Oct-2011

14:43

public\common\oak\target\armv5\retail

Ehci.dll

233,472

17-Oct-2011

14:45

public\common\oak\target\armv6\checked

Ehci.dll

335,872

17-Oct-2011

14:45

public\common\oak\target\armv6\debug

Ehci.dll

94,208

17-Oct-2011

14:45

public\common\oak\target\armv6\retail

Ehci.dll

233,472

17-Oct-2011

14:47

public\common\oak\target\armv7\checked

Ehci.dll

331,776

17-Oct-2011

14:47

public\common\oak\target\armv7\debug

Ehci.dll

94,208

17-Oct-2011

14:47

public\common\oak\target\armv7\retail

Ehci.dll

278,528

17-Oct-2011

14:49

public\common\oak\target\mipsii\checked

Ehci.dll

368,640

17-Oct-2011

14:49

public\common\oak\target\mipsii\debug

Ehci.dll

118,784

17-Oct-2011

14:49

public\common\oak\target\mipsii\retail

Ehci.dll

278,528

17-Oct-2011

14:51

public\common\oak\target\mipsii_fp\checked

Ehci.dll

368,640

17-Oct-2011

14:51

public\common\oak\target\mipsii_fp\debug

Ehci.dll

118,784

17-Oct-2011

14:51

public\common\oak\target\mipsii_fp\retail

Ehci.dll

212,992

17-Oct-2011

14:53

public\common\oak\target\sh4\checked

Ehci.dll

282,624

17-Oct-2011

14:53

public\common\oak\target\sh4\debug

Ehci.dll

90,112

17-Oct-2011

14:53

public\common\oak\target\sh4\retail

Ehci.dll

192,512

17-Oct-2011

14:55

public\common\oak\target\x86\checked

Ehci.dll

253,952

17-Oct-2011

14:55

public\common\oak\target\x86\debug

Ehci.dll

73,728

17-Oct-2011

14:55

public\common\oak\target\x86\retail

References

For more information about software update terminology, click the following article number to view the article in the Microsoft Knowledge Base:

824684 Description of the standard terminology that is used to describe Microsoft software updates

Need more help?

Expand your skills
Explore Training
Get new features first
Join Microsoft Insiders

Was this information helpful?

What affected your experience?

Thank you for your feedback!

×