Applies ToWindows 7 Windows 7 Service Pack 1 Windows Server 2008 R2 Windows Server 2008 R2 Service Pack 1

Příznaky

V počítačích se systémem Windows 7 nebo Windows Server 2008 R2 připojíte zařízení, které používá k přenosu dat sběrnice IEEE 1394. Zařízení používá ovladač, který je řízen ovladač systému Windows 7 1394 dle standardu OHCI hostitelský řadič. Při spuštění isochronní přenosovou ze zařízení do počítače, přenos dat nemusí být dokončeno úspěšně.Poznámka Tomuto problému může dojít, pokud ovladač zařízení IEEE 1394 připojí pouze dostatek izochronní vyrovnávací paměti pro jeden snímek dat a ovladač zařízení odpojí a reattaches této vyrovnávací paměti mezi každý snímek.

Příčina

K tomuto problému dochází pouze při spuštění isochronní přenosovou na konci poslední vyrovnávací paměti, která je připojena ke kontextu isochronní přenosovou a vyrovnávací paměti je odpojen z kontextu isochronní přenosovou dříve, než jsou připojeny další vyrovnávací paměti. Tomuto problému může dojít, protože ovladač systému Windows 7 1394 dle standardu OHCI hostitelský řadič správně vyčistit Isochronous nepřenese kontextu při zpracování a odpojen z kontextu isochronní přenosovou poslední vyrovnávací paměti. Pokud další vyrovnávací paměti jsou připojeny ke kontextu isochronní a isochronní přenosovou restartování poslední vyrovnávací paměti v předchozím převodu zpracována znovu, namísto počínaje první vyrovnávací paměti v novém přenosu.

Řešení

Informace o opravě hotfix

Společnost Microsoft má k dispozici podporovanou opravu hotfix. Tato oprava hotfix je však určena opravit pouze problému popsaného v tomto článku. Tuto opravu hotfix instalujte pouze do systémů, ve kterých dochází k potížím popsaným v tomto článku. Tato oprava hotfix může být dále testována. Proto pokud nejste vážně ohrožen tímto problémem, doporučujeme počkat na další aktualizaci softwaru, která obsahuje tuto opravu hotfix. Pokud je oprava hotfix k dispozici ke stažení, je v horní části tohoto článku znalostní báze Knowledge Base oddíl "Oprava Hotfix je dostupná ke stažení" . Pokud tato sekce není uvedena, obraťte se na Zákaznický servis a podporu společnosti Microsoft k získaní opravy hotfix. Poznámka Pokud nastanou další problémy nebo bude nutné další řešení potíží, bude možná třeba vytvořit další samostatný požadavek na služby. Běžná cena za technickou podporu se vztahuje k dodatečným otázkám podpory a k problémům, které se netýkají této konkrétní opravy hotfix. Pro úplný seznam telefonních čísel společnosti Microsoft Zákaznikého servisu a podpory nebo chcete-li vytvořit zvláštní požadavek na službu navštivte následující web společnosti Microsoft:

http://support.microsoft.com/contactus/?ws=supportPoznámka Ve formuláři „Oprava hotfix je dostupná ke stažení“ se zobrazují jazyky, pro které je oprava hotfix k dispozici. Pokud váš jazyk není zobrazen, to je protože oprava hotfix není k dispozici pro daný jazyk.

Požadavky

Chcete-li nainstalovat tuto opravu hotfix, musíte používat některý z následujících operačních systémů:

  • Windows 7

  • Windows 7 Service Pack 1 (SP1)

  • Windows Server 2008 R2

  • Windows Server 2008 R2 Service Pack 1 (SP1)

Informace v registru

Pro použití tohoto hotfixu nemusíte provádět žádné změny v registrech.

Informace o restartování počítače

Bude pravděpodobně nutné restartovat počítač po instalaci této opravy hotfix.

Informace o nahrazení opravy Hotfix

Tato oprava hotfix nenahrazuje dříve vydanou opravu hotfix.

Informace o souborech

Globální verze této opravy hotfix instaluje soubory, které mají atributy uvedené v následujících tabulkách. Data a časy jednotlivých souborů jsou uvedeny ve formátu UTC (Coordinated Universal Time). Data a časy těchto souborů se zobrazují v místním počítači podle místního času a podle aktuálního nastavení letního času. Data a časy se mohou změnit, provedete-li se soubory určité operace.

Poznámky k informacím o souborech pro systém Windows 7 a Windows Server 2008 R2

Důležité: Opravy hotfix pro Windows 7 a Windows Server 2008 R2 jsou ve stejných balíčcích. Opravy hotfix na stránce požadavku na opravu hotfix jsou však uvedeny v sekcích obou operačních systémů. Chcete-li požádat o balíček opravy hotfix pro jeden nebo oba operační systémy, vyberte opravu hotfix uvedenou na této stránce v sekci pro systém Windows 7/Windows Server 2008 R2. V článcích vždy zjistíte operační systém, pro který je daná oprava hotfix určena, v sekci Tato oprava hotfix je určena pro následující operační systém.

  • Soubory týkající se konkrétního produktu, SR_Level (RTM, SPn) a služby (LDR, GDR) lze identifikovat porovnáním čísel verzí souborů podle následující tabulky.

    Verze

    Produkt

    SR_Level

    Složka služby

    6.1.760 0. 20xxx

    Windows 7 a Windows Server 2008 R2

    RTM

    LDR

    6.1.760 1. 21xxx

    Windows 7 a Windows Server 2008 R2

    SP1

    LDR

  • Soubory MANIFEST (.manifest) a soubory MUM (.mum) instalované pro každé prostředí jsou uvedeny samostatně v části "Další souborů informace pro Windows Server 2008 R2 a Windows 7". MUM a MANIFEST soubory a soubory katalogu (CAT) přidružené zabezpečení, jsou velice důležité k udržení stavu aktualizované součásti. Soubory katalogu zabezpečení, pro něž nejsou uvedeny atributy, jsou podepsané digitálním podpisem společnosti Microsoft.

Pro všechny podporované verze systému Windows 7 pro platformu x86

File name

File version

File size

Date

Time

Platform

1394ohci.sys

6.1.7600.20861

164,864

18-Dec-2010

03:58

x86

1394ohci.sys

6.1.7601.21624

164,864

18-Dec-2010

06:29

x86

Pro všechny podporované verze x64 systému Windows 7 a Windows Server 2008 R2

Název souboru

File version

File size

Date

Time

Platform

1394ohci.sys

6.1.7600.20861

230,400

18-Dec-2010

04:22

x64

1394ohci.sys

6.1.7601.21624

229,888

18-Dec-2010

07:05

x64

Pro všechny podporované verze IA-64 systému Windows Server 2008 R2

Název souboru

File version

File size

Date

Time

Platform

1394ohci.sys

6.1.7600.20861

514,560

18-Dec-2010

03:49

IA-64

1394ohci.sys

6.1.7601.21624

515,584

18-Dec-2010

08:01

IA-64

Alternativní řešení

Chcete-li tento problém vyřešit, změňte chování ovladače zařízení IEEE 1394 poskytovat dostatečné vyrovnávací paměti tak, aby isochronní přenosovou nikdy na konci poslední vyrovnávací paměti. Toto by Typická implementace poskytnout kontinuální proud izochronní data.

Stav

Společnost Microsoft potvrzuje, že se jedná o problém v produktech této společnosti, které jsou uvedeny v části Informace v tomto článku jsou určeny pro produkt.

Další informace

K tomuto problému dochází, pokud ovladač zařízení IEEE 1394 implementuje následující posloupnost operací:

  1. Nastavte isochronní přenosovou. Jedná se o přidělování prostředků a připojení vyrovnávacích pamětí. Další informace o tom, jak nastavit isochronní přenosovou navštivte následující weby společnosti Microsoft Developer Network (MSDN):

    Nastavení přenosu izochronní zařízení IEEE 1394 REQUEST_GET_SPEED_BETWEEN_DEVICES REQUEST_ISOCH_ALLOCATE_BANDWIDTH REQUEST_ISOCH_ALLOCATE_CHANNEL REQUEST_ISOCH_ALLOCATE_RESOURCES REQUEST_ISOCH_ATTACH_BUFFERS

  2. Spustíte izochronní naslouchat nebo převod Talk [transfer #1]. Další informace o tom, jak spustit přenos izochronní naslouchat nebo hovořit navštivte následující weby společnosti Microsoft Developer Network (MSDN):

    REQUEST_ISOCH_LISTEN REQUEST_ISOCH_TALK

  3. Izochronní data přenesena.

  4. Rutina ovladače zařízení IEEE 1394 izochronní zpětného volání je vyvolána. Další informace o tom, jak vyvolat izochronní zpětného volání rutiny naleznete na následujícím webu Microsoft Developer Network (MSDN):

    ISOCH_DESCRIPTOR

  5. Zastavte isochronní přenosovou. Další informace o tom, jak zastavit isochronní přenosovou naleznete na následujícím webu Microsoft Developer Network (MSDN):

    REQUEST_ISOCH_STOP

  6. Odebrat vyrovnávací paměti. Další informace o tom, jak uvolnit vyrovnávací paměti, naleznete na následujícím webu Microsoft Developer Network (MSDN):

    REQUEST_ISOCH_DETACH_BUFFERS

  7. Vyrovnávací paměť zpracovat data.

    • Pro izochronní naslouchat operace by ovladač zařízení IEEE 1394 zpracovat data získaná v izochronní vyrovnávací paměti.

    • Pro izochronní hovořit operace by ovladač zařízení IEEE 1394 připravit izochronní vyrovnávací paměti se údaje předávají.

  8. Připojte vyrovnávacích pamětí. Další informace o tom, jak připojit vyrovnávací paměti, naleznete na následujícím webu Microsoft Developer Network (MSDN):

    REQUEST_ISOCH_ATTACH_BUFFERS

  9. Spustíte izochronní naslouchat nebo převod Talk [transfer #2]. Další informace o tom, jak spustit přenos izochronní naslouchat nebo hovořit navštivte následující weby společnosti Microsoft Developer Network (MSDN):

    REQUEST_ISOCH_LISTEN REQUEST_ISOCH_TALK

V tomto pořadí operace při spuštění druhého izochronní naslouchat hodnota zapsána do rejstříku hostitelský řadič příkaz ukazatel nastavena na přejděte na poslední popisovač příkazu z isochronní přenosovou předchozí (dokončeno), místo První příkaz popisovač v nové isochronní přenosovou. Tento problém se nevyskytuje, pokud ovladač zařízení IEEE 1394 implementuje následující posloupnost operací:

  1. Nastavte isochronní přenosovou. Jedná se o přidělování prostředků a připojení vyrovnávacích pamětí. Další informace o tom, jak nastavit isochronní přenosovou navštivte následující weby společnosti Microsoft Developer Network (MSDN):

    Nastavení přenosu izochronní zařízení IEEE 1394 REQUEST_GET_SPEED_BETWEEN_DEVICES REQUEST_ISOCH_ALLOCATE_BANDWIDTH REQUEST_ISOCH_ALLOCATE_CHANNEL REQUEST_ISOCH_ALLOCATE_RESOURCES REQUEST_ISOCH_ATTACH_BUFFERSPoznámka Přesvědčte se, zda připojení dostatečné vyrovnávací paměti tak, aby po dokončení přesunu aktuálního snímku a isochronní zpětného volání rutiny v odpovídající izochronní popisovač je vyvolána budou připojeny další vyrovnávací paměti.

  2. Spustíte izochronní naslouchat nebo převod Talk [transfer #1]. Další informace o tom, jak spustit přenos izochronní naslouchat nebo hovořit navštivte následující weby společnosti Microsoft Developer Network (MSDN):

    REQUEST_ISOCH_LISTEN REQUEST_ISOCH_TALK

  3. Izochronní data přenesena.

  4. Rutina ovladače zařízení IEEE 1394 izochronní zpětného volání je vyvolána. Další informace o tom, jak vyvolat izochronní zpětného volání rutiny naleznete na následujícím webu Microsoft Developer Network (MSDN):

    ISOCH_DESCRIPTOR

  5. Odebrat vyrovnávací paměti. Další informace o tom, jak uvolnit vyrovnávací paměti, naleznete na následujícím webu Microsoft Developer Network (MSDN):

    REQUEST_ISOCH_DETACH_BUFFERS

  6. Vyrovnávací paměť zpracovat data.

    • Pro izochronní naslouchat operace by ovladač zařízení IEEE 1394 zpracovat data získaná v izochronní vyrovnávací paměti.

    • Pro izochronní hovořit operace by ovladač zařízení IEEE 1394 připravit izochronní vyrovnávací paměti se údaje předávají.

  7. Připojte vyrovnávacích pamětí. Další informace o tom, jak připojit vyrovnávací paměti, naleznete na následujícím webu Microsoft Developer Network (MSDN):

    REQUEST_ISOCH_ATTACH_BUFFERS

  8. Opakujte kroky 4 až 7 pokračovat v přenosu izochronní dat neustále.

  9. Zastavte isochronní přenosovou. Další informace o tom, jak zastavit isochronní přenosovou naleznete na následujícím webu Microsoft Developer Network (MSDN):

    REQUEST_ISOCH_STOP

Další informace o způsob, jakým provádí anIEEE ovladač zařízení 1394 izochronní přenosy navštivte následující weby společnosti Microsoft Developer Network (MSDN):

Nastavení přenosu izochronní zařízení IEEE 1394 Ukládání do vyrovnávací paměti DMA izochronní přenosy pro zařízení IEEE 1394Popis typické posloupnosti pro provádění izochronní datové přenosy do nebo ze zařízení IEEE 1394 získáte v následujícím článku znalostní báze Microsoft Knowledge Base:

970076 Přenos dat izochronní zařízení IEEE 1394 přestane náhle v systému Windows Vista nebo Windows Server 2008Pro další informace o terminologii používané v aktualizacích softwaru, klepněte na následující číslo článku k zobrazení článku v databázi Microsoft Knowledge Base:

824684 Popis standardní terminologie používané při popisu aktualizací softwaru společnosti Microsoft

Další informace o souborech pro systém Windows 7 a Windows Server 2008 R2

Další soubory pro všechny podporované verze x86 systému Windows 7

Název souboru

Update.mum

File version

Not applicable

File size

2,331

Datum (čas UTC)

20-Dec-2010

Čas (UTC)

21:50

Platform

Not applicable

Název souboru

X86_1394.inf_31bf3856ad364e35_6.1.7600.20861_none_fba0efd5804c7eab.manifest

File version

Not applicable

File size

3,572

Datum (čas UTC)

20-Dec-2010

Čas (UTC)

21:52

Platform

Not applicable

Název souboru

X86_1394.inf_31bf3856ad364e35_6.1.7601.21624_none_fdb58d697d4fc6d8.manifest

File version

Not applicable

File size

3,572

Datum (čas UTC)

20-Dec-2010

Čas (UTC)

21:52

Platform

Not applicable

Další soubory pro všechny podporované verze x64 systému Windows 7 a Windows Server 2008 R2

Název souboru

Amd64_1394.inf_31bf3856ad364e35_6.1.7600.20861_none_57bf8b5938a9efe1.manifest

File version

Not applicable

File size

3,576

Datum (čas UTC)

20-Dec-2010

Čas (UTC)

21:55

Platform

Not applicable

Název souboru

Amd64_1394.inf_31bf3856ad364e35_6.1.7601.21624_none_59d428ed35ad380e.manifest

File version

Not applicable

File size

3,576

Datum (čas UTC)

20-Dec-2010

Čas (UTC)

21:55

Platform

Not applicable

Název souboru

Update.mum

File version

Not applicable

File size

2,347

Datum (čas UTC)

20-Dec-2010

Čas (UTC)

21:50

Platform

Not applicable

Další soubory pro všechny podporované verze IA-64 systému Windows Server 2008 R2

Název souboru

Ia64_1394.inf_31bf3856ad364e35_6.1.7600.20861_none_fba293cb804a87a7.manifest

File version

Not applicable

File size

3,574

Datum (čas UTC)

20-Dec-2010

Čas (UTC)

21:50

Platform

Not applicable

Název souboru

Ia64_1394.inf_31bf3856ad364e35_6.1.7601.21624_none_fdb7315f7d4dcfd4.manifest

File version

Not applicable

File size

3,574

Datum (čas UTC)

20-Dec-2010

Čas (UTC)

21:50

Platform

Not applicable

Název souboru

Update.mum

File version

Not applicable

File size

1,933

Datum (čas UTC)

20-Dec-2010

Čas (UTC)

21:50

Platform

Not applicable

Potřebujete další pomoc?

Chcete další možnosti?

Prozkoumejte výhody předplatného, projděte si školicí kurzy, zjistěte, jak zabezpečit své zařízení a mnohem více.

Komunity vám pomohou klást otázky a odpovídat na ně, poskytovat zpětnou vazbu a vyslechnout odborníky s bohatými znalostmi.