ÅTGÄRDAT: Vissa PCI-enheter kanske inte fungerar efter att du har installerat Windows Embedded CE 6.0 Månadsuppdatering augusti 2011

Symptom

Tänk dig följande scenario:

  • Du kör en Windows Embedded CE 6.0 R3-baserad avbildning som använder det hive-baserade registret.
  • Du har mer än ett PCI-nätverkskort installerat på enheten.
  • Du installerar uppdatering 2562821 som ingår i Windows Embedded CE 6.0 Månadsuppdatering augusti 2011 på enheten.
  • Du startar om enheten.

I det här scenariot kanske vissa nätverkskort inte visas på kontrollpanelen Nätverksanslutningar och Fjärranslutningar . Dessutom fungerar inte dessa nätverkskort.

Orsak

Det här problemet uppstår eftersom I/O-utrymmesresurserna inte rensas innan PCI-bussdrivrutinen läser enheterna på PCI-bussen. Därför kanske vissa PCI-drivrutiner inte kan kommunicera med sina enheter.

Lösning

Information om programvaruuppdateringar

En programvaruuppdatering som stöds är nu tillgänglig från Microsoft som Windows Embedded CE 6.0 Månadsuppdatering december 2011. I avsnittet "Filinformation" innehåller paketfilnamnet produktversionen, datumet, artikelnumret för Knowledge Base och processortypen. Paketets filnamnsformat är följande:

Produktversion-yymmdd-kbnnnnnn-processortypExempel Wincepb60-110128-kb2492159-armv4i.msi är ARMV4i Windows Embedded CE 6.0 Platform Builder-korrigeringen som finns dokumenterad i KB-artikeln 2492159 och som finns i månadsuppdateringen för januari 2011.

Du kan lösa problemet direkt genom att ladda ned den här månatliga uppdateringen för Windows Embedded CE 6.0 från följande Microsoft-webbplats.

Microsoft Download Center

Windows Embedded CE 6.0

Krav

Den här uppdateringen stöds endast om alla tidigare uppdateringar för den här produkten också har installerats.

Krav på omstart

När du har installerat den här uppdateringen måste du göra en ren version av hela plattformen. Det gör du på något av följande sätt:

  • På menyn Skapa klickar du på Rensa lösning och sedan på Skapa lösning.
  • Klicka på Återskapa lösning på menyn Skapa.

Du behöver inte starta om datorn när du har installerat den här programuppdateringen.

Ersättningsinformation om uppdateringen

Den här uppdateringen ersätter inga andra uppdateringar.

Filinformation

Den engelska versionen av det här programuppdateringspaketet har filattributen (eller senare filattribut) som visas i följande tabell. Datumen och tiderna för dessa filer anges i Coordinated Universal Time (UTC). När du visar filinformationen konverteras den till lokal tid. Om du vill se skillnaden mellan UTC och lokal tid använder du fliken Tidszon i objektet Datum och tid i Kontrollpanelen.

Installationsfiler

Filnamn Filstorlek Datum Tid
Wincepb60-111231-kb2652217-armv4i.msi 778,240 den 3 januari 2012 20:40
Wincepb60-111231-kb2652217-mipsii.msi 761,856 den 3 januari 2012 20:40
Wincepb60-111231-kb2652217-mipsii_fp.msi 761,856 den 3 januari 2012 20:40
Wincepb60-111231-kb2652217-mipsiv.msi 765,952 den 3 januari 2012 20:40
Wincepb60-111231-kb2652217-mipsiv_fp.msi 765,952 den 3 januari 2012 20:40
Wincepb60-111231-kb2652217-sh4.msi 761,856 den 3 januari 2012 20:40
Wincepb60-111231-kb2652217-x86.msi 733,184 den 3 januari 2012 20:40

Files som ingår i det här uppdateringspaketet

Filnamn Filstorlek Datum Tid Sökväg
Windows embedded ce 6.0_update_kb2652217.htm 7,862 den 3 januari 2012 20:14 111231_kb2652217
Pcicfg.c 75,313 den 15 december 2011 14:12 Public\Common\Oak\Drivers\Pcibus
Pcibus_lib.lib 600,128 den 15 december 2011 14:11 Public\Common\Oak\Lib\Armv4i\Debug
Pcibus_lib.lib 321,812 den 15 december 2011 14:11 Public\Common\Oak\Lib\Armv4i\Retail
Pcibus_lib.lib 576,968 den 15 december 2011 14:11 Public\Common\Oak\Lib\Mipsii\Debug
Pcibus_lib.lib 314,582 den 15 december 2011 14:11 Public\Common\Oak\Lib\Mipsii\Retail
Pcibus_lib.lib 576,998 den 15 december 2011 14:11 Public\Common\Oak\Lib\Mipsii_fp\Debug
Pcibus_lib.lib 314,644 den 15 december 2011 14:11 Public\Common\Oak\Lib\Mipsii_fp\Retail
Pcibus_lib.lib 587,250 den 15 december 2011 14:11 Public\Common\Oak\Lib\Mipsiv\Debug
Pcibus_lib.lib 319,522 den 15 december 2011 14:11 Public\Common\Oak\Lib\Mipsiv\Retail
Pcibus_lib.lib 587,280 den 15 december 2011 14:12 Public\Common\Oak\Lib\Mipsiv_fp\Debug
Pcibus_lib.lib 319,584 den 15 december 2011 14:12 Public\Common\Oak\Lib\Mipsiv_fp\Retail
Pcibus_lib.lib 521,010 den 15 december 2011 14:12 Public\Common\Oak\Lib\Sh4\Debug
Pcibus_lib.lib 286,746 den 15 december 2011 14:12 Public\Common\Oak\Lib\Sh4\Retail
Pcibus_lib.lib 506,526 den 15 december 2011 14:11 Public\Common\Oak\Lib\X86\Debug
Pcibus_lib.lib 281,714 den 15 december 2011 14:11 Public\Common\Oak\Lib\X86\Retail

Referenser

Mer information om det hive-baserade registret finns på följande webbplats för Microsoft Developer Network (MSDN):

Hive-baserat register Om du vill ha mer information om uppdatering 2562821 klickar du på följande artikelnummer för att visa artikeln i Microsoft Knowledge Base:

2562821 FIX: Ett nytt PCI-kort kanske inte fungerar som förväntat när det hive-baserade registret är aktiverat på en Windows Embedded CE R3-baserad enhetOm du vill ha mer information om terminologi för programuppdateringar klickar du på följande artikelnummer för att visa artikeln i Microsoft Knowledge Base:

824684 Beskrivning av standardterminologin som används för att beskriva Microsofts programuppdateringar