Izochroninis perdavimo per IEEE 1394 magistralės gali sėkmingai baigtas įrenginio tvarkyklės atskiria ir reattaches buferio sistemoje "Windows 7" ir "Windows Server 2008 R2"

Požymiai

Kompiuteryje, kuriame veikia "Windows 7" arba "Windows Server 2008 R2", galite pridėti įrenginį, kuris naudoja IEEE 1394 magistralės perduoti duomenis. Įrenginys naudoja tvarkyklę, kuri valdo Windows 7 1394 OHCI pagrindinio valdiklio tvarkyklę. Kai paleidžiate Izochroninis perkėlimo iš įrenginį prie kompiuterio, duomenų perdavimas gali sėkmingai baigtas.Pastaba Ši problema gali kilti, jei IEEE 1394 įrenginiui skirtą tvarkyklę tik teikia pakankamai Izochroninis buferio už kadrą duomenis bei įrenginio tvarkyklės atskiria ir reattaches šio buferio tarp kiekvienam kadrui.

Priežastis

Ši problema kyla tik tada, kai Izochroninis perdavimo eina į paskutinį buferio, kuris pridedamas prie pagal Izochroninis perdavimo pabaigos ir kad buferis yra atskiras Izochroninis perdavimo kontekste prieš pridedamas papildomas buferių. Ši problema gali kilti dėl to, kad Windows 7 1394 OHCI pagrindinio valdiklio tvarkyklę tinkamai išvalyti, Isochronous neperduodama kontekste paskutinį buferio apdoroti ir atskirtas nuo Izochroninis perdavimo kontekste. Papildomos buferio prie Izochroninis aplinka, ir Izochroninis perkėlimo iš naujo, Paskutinė buferio į ankstesnę perdavimo apdorojamas dar kartą, ne tik su pirmą kartą buferio į naują perkėlimą.

Sprendimas

Karštųjų pataisų informacija

„Microsoft“ pateikia palaikomas karštąsias pataisas. Tačiau šios karštosios pataisos skirtos tik šiame straipsnyje aprašytai problemai spręsti. Taikykite šias karštąsias pataisas tik tose sistemose, kuriose kyla šiame straipsnyje aprašoma problema. Šios karštosios pataisos gali būti papildomai testuojamos. Todėl jei ši triktis nekelia jums labai didelių problemų, rekomenduojame palaukti kito programinės įrangos naujinimo, kuriame bus šios karštosios pataisos. Jeigu karštąsias pataisas galima atsisiųsti, šio žinių bazės straipsnio viršuje yra skyrius „Galima atsisiųsti karštąsias pataisas“. Jei šis skyrius nerodomas, kreipkitės į „Microsoft“ klientų aptarnavimo ir palaikymo tarnybą, kad gautumėte karštąsias pataisas. Pastaba Jeigu kyla papildomų problemų arba jei reikia šalinti triktis, gali reikėti pateikti atskirą užklausą. Už papildomą pagalbą dėl problemų ir klausimų, nesusijusių su čia nurodytomis karštosiomis pataisomis, bus taikomi įprasti mokesčiai už pagalbos paslaugas. Jei reikia išsamaus „Microsoft“ klientų aptarnavimo ir palaikymo tarnybos telefono numerių sąrašo arba norite pateikti atskirą užklausą, apsilankykite toliau nurodytoje „Microsoft“ svetainėje:

Pastaba Formoje „Galima atsisiųsti karštąsias pataisas“ nurodomos kalbos, kurioms skirtos karštosios pataisos. Jei nematote savo kalbos, tai kalbai skirtų karštųjų pataisų nėra.

Būtinosios sąlygos

Norint taikyti šias karštąsias pataisas, kompiuteryje turi veikti viena iš šių operacinių sistemų:

  • „Windows 7“

  • "Windows 7" 1 pakeitimų paketas (SP1)

  • „Windows Server 2008 R2“

  • Windows Server 2008 R2 1 pakeitimų paketas (SP1)

Registro informacija

Norėdami naudoti karštąsias pataisas šiame pakete, jūs neturite daryti jokių pakeitimų registre.

Informacija apie paleidimą iš naujo

Turite iš naujo paleisti kompiuterį, kai pritaikote šias karštąsias pataisas.

Karštųjų pataisų pakeitimo informacija

Šios karštosios pataisos nepakeičia anksčiau išleistų karštųjų pataisų.

Failo informacija

Visuotinė šios karštosios pataisos versija įdiegia failus, kurie turi šiose lentelėse pateiktus atributus. Šių failų datos ir laikai yra išvardyti pagal universalųjį laiką (UTC). Šių failų datos ir laikai vietiniame kompiuteryje rodomi vietiniu laiku, vasaros / žiemos laiku (DST). Be to, šios datos ir laikai gali keistis, kai atliekate tam tikras operacijas su failais.

„Windows 7“ ir „Windows Server 2008 R2“ failų informacijos pastabos

Svarbu „Windows 7“ ir „Windows Server 2008 R2“ karštosios pataisos yra įtrauktos į tuos pačius paketus. Tačiau karštųjų pataisų užklausos puslapyje karštosios pataisos išvardijamos prie abiejų operacinių sistemų. Norėdami pateikti užklausą dėl karštųjų pataisų paketo, skirto vienai ar abiem operacinėms sistemoms, pasirinkite karštąsias pataisas, nurodytas puslapyje prie „Windows 7“ / „Windows Server 2008 R2“. Visada perskaitykite skyrių „Taikoma“, kad žinotumėte, kokiai operacinei sistemai taikomos konkrečios karštosios pataisos.

  • Failai, kurie yra susiję su tam tikru produktu, SR_Level (RTM, SPn), ir paslaugų šaka (LDR, GDR), gali būti identifikuojami patikrinus failų versijos numerius, rodomus šioje lentelėje.

    Versija

    Produktas

    SR_Level

    Paslaugų šaka

    6.1.760 0. 20XXX

    „Windows 7“ ir „Windows Server 2008 R2“

    RTM

    LDR

    6.1.760 1. 21XXX

    „Windows 7“ ir „Windows Server 2008 R2“

    SP1

    LDR

  • MANIFEST (.manifest) ir MUM failai (.mum), kurie įdiegti kiekvienoje aplinkoje, yra pateikti atskirame sąraše skyriuje "Papildoma failų informacija" Windows Server 2008 R2 ir "Windows 7". MUM ir MANIFEST ir susieti saugos katalogų (.cat) failai yra itin svarbūs palaikant atnaujintų komponentų būseną. Saugos katalogų failai, kurių atributai neišvardyti, yra pasirašyti „Microsoft“ skaitmeniniu parašu.

Visos palaikomos x86 pagrindo „Windows 7“ versijos

Failo vardas

Failo versija

Failo dydis

Data

Laikas

Platforma

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

Visos palaikomos x64 pagrindo „Windows 7“ ir „Windows Server 2008 R2“ versijos

Failo vardas

Failo versija

Failo dydis

Data

Laikas

Platforma

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

Visos palaikomos IA-64 pagrindo „Windows Server 2008 R2“ versijos

Failo vardas

Failo versija

Failo dydis

Data

Laikas

Platforma

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

Sprendimas

Norėdami išspręsti šią problemą, pakeisti IEEE 1394 įrenginių tvarkyklės teikti pakankamai buferio, kad Izochroninis perdavimo niekada eina į paskutinį buferio pabaigą. Tai būtų įprastas įgyvendinimo teikti nepertraukiamas srautinio perdavimo Izochroninis duomenų.

Būsena

„Microsoft“ patvirtino, kad tai yra „Microsoft“ produktų, išvardytų skyriuje „Taikoma“, problema.

Daugiau informacijos

Ši problema kyla, jei IEEE 1394 įrenginių tvarkyklės įgyvendina šių operacijų seka:

  1. Nustatyti Izochroninis perdavimo. Tai apima išteklių paskirstymas ir pridėdami buferių. Jei norite gauti daugiau informacijos apie tai, kaip nustatyti Izochroninis perdavimo, apsilankykite šioje "Microsoft" programų kūrėjų tinklo (MSDN) svetainėse:

  2. Pradėti Izochroninis klausytis ar kalbėti perdavimo [perdavimo #1]. Jei norite gauti daugiau informacijos apie tai, kaip pradėti Izochroninis klausytis ar kalbėti perdavimo, apsilankykite šioje "Microsoft" programų kūrėjų tinklo (MSDN) svetainėse:

  3. Izochroninis duomenys perduodami.

  4. IEEE 1394 įrenginių tvarkyklės Izochroninis atgalinio skambinimo įprasta taikoma. Jei norite gauti daugiau informacijos apie tai, kaip pasinaudoti Izochroninis atgalinio skambinimo įprasta, apsilankykite šioje "Microsoft" programų kūrėjų tinklo (MSDN) svetainėje:

  5. Stop Izochroninis perdavimo. Jei norite gauti daugiau informacijos apie tai, kaip nustatyti Izochroninis perdavimo, apsilankykite šioje "Microsoft" programų kūrėjų tinklo (MSDN) svetainėje:

  6. Atjunkite buferių. Jei norite gauti daugiau informacijos apie tai, kaip atskirti buferio, apsilankykite šioje "Microsoft" programų kūrėjų tinklo (MSDN) svetainėje:

  7. Proceso buferio duomenų.

    • Izochroninis klausytis operacijų, IEEE 1394 įrenginių tvarkyklės būtų apdoroti duomenis, gaunamas Izochroninis buferių.

    • Izochroninis kalbėti operacijų, IEEE 1394 įrenginių tvarkyklės parengti Izochroninis buferio perduoti duomenis.

  8. Pridėti buferių. Jei norite gauti daugiau informacijos apie tai, kaip pridėti buferio, apsilankykite šioje "Microsoft" programų kūrėjų tinklo (MSDN) svetainėje:

  9. Pradėti Izochroninis klausytis ar kalbėti perdavimo [perdavimo #2]. Jei norite gauti daugiau informacijos apie tai, kaip pradėti Izochroninis klausytis ar kalbėti perdavimo, apsilankykite šioje "Microsoft" programų kūrėjų tinklo (MSDN) svetainėse:

Šios sekos operacijas, paleidus antrą Izochroninis klausytis, įrašyti pagrindinio kompiuterio valdiklio komandą žymeklio registro reikšmė nenurodo PASKUTINĘ komandą aprašas (įrašyti) Ankstesnis Izochroninis perdavimo, o ne į PIRMĄ komandą aprašo naują Izochroninis perdavimas. Ši problema neiškyla, jei IEEE 1394 įrenginių tvarkyklės įgyvendina šių operacijų seka:

  1. Nustatyti Izochroninis perdavimo. Tai apima išteklių paskirstymas ir pridėdami buferių. Jei norite gauti daugiau informacijos apie tai, kaip nustatyti Izochroninis perdavimo, apsilankykite šioje "Microsoft" programų kūrėjų tinklo (MSDN) svetainėse:

    Pastaba Įsitikinkite, kad susieti pakankamai buferio, kad papildoma buferio lieka prijungtos kadre failus, ir taikoma Izochroninis atgalinio skambinimo įprasta į atitinkamą Izochroninis aprašas.

  2. Pradėti Izochroninis klausytis ar kalbėti perdavimo [perdavimo #1]. Jei norite gauti daugiau informacijos apie tai, kaip pradėti Izochroninis klausytis ar kalbėti perdavimo, apsilankykite šioje "Microsoft" programų kūrėjų tinklo (MSDN) svetainėse:

  3. Izochroninis duomenys perduodami.

  4. IEEE 1394 įrenginių tvarkyklės Izochroninis atgalinio skambinimo įprasta taikoma. Jei norite gauti daugiau informacijos apie tai, kaip pasinaudoti Izochroninis atgalinio skambinimo įprasta, apsilankykite šioje "Microsoft" programų kūrėjų tinklo (MSDN) svetainėje:

  5. Atjunkite buferių. Jei norite gauti daugiau informacijos apie tai, kaip atskirti buferio, apsilankykite šioje "Microsoft" programų kūrėjų tinklo (MSDN) svetainėje:

  6. Proceso buferio duomenų.

    • Izochroninis klausytis operacijų, IEEE 1394 įrenginių tvarkyklės būtų apdoroti duomenis, gaunamas Izochroninis buferių.

    • Izochroninis kalbėti operacijų, IEEE 1394 įrenginių tvarkyklės parengti Izochroninis buferio perduoti duomenis.

  7. Pridėti buferių. Jei norite gauti daugiau informacijos apie tai, kaip pridėti buferio, apsilankykite šioje "Microsoft" programų kūrėjų tinklo (MSDN) svetainėje:

  8. Pakartokite veiksmus nuo 4 iki 7 toliau nuolat Izochroninis duomenims perduoti.

  9. Stop Izochroninis perdavimo. Jei norite gauti daugiau informacijos apie tai, kaip nustatyti Izochroninis perdavimo, apsilankykite šioje "Microsoft" programų kūrėjų tinklo (MSDN) svetainėje:

Jei norite gauti daugiau informacijos apie tai, kaip anIEEE 1394 įrenginių tvarkyklės atlieka Izochroninis perkėlimas, apsilankykite šioje "Microsoft" programų kūrėjų tinklo (MSDN) svetainėse:

Aprašo įprastą seka atlikti Izochroninis duomenų perdavimo į arba iš IEEE 1394 įrenginį, spustelėkite toliau straipsnio numerį ir peržiūrėkite straipsnį Microsoft žinių bazėje:

Yra Izochroninis duomenų perdavimas per IEEE 1394 įrenginį staiga sustoja "Windows Vista" arba "Windows Server 2008"Norėdami gauti daugiau informacijos apie programinės įrangos naujinimo terminiją, spustelėkite toliau esančio straipsnio numerį ir peržiūrėkite „Microsoft“ žinių bazės straipsnį:

Įprastos terminologijos, vartojamos „Microsoft“ programinės įrangos naujinimams apibūdinti, aprašas

Papildoma failų informacija, skirta „Windows 7“ ir „Windows Server 2008 R2“

Papildomi failai, skirti visoms palaikomoms x86 pagrindo „Windows 7“ versijoms

Failo vardas

Update.mum

Failo versija

Netaikoma

Failo dydis

2,331

Data (UTC)

20-Dec-2010

Laikas (UTC)

21:50

Platforma

Netaikoma

Failo vardas

X86_1394.inf_31bf3856ad364e35_6.1.7600.20861_none_fba0efd5804c7eab.manifest

Failo versija

Netaikoma

Failo dydis

3,572

Data (UTC)

20-Dec-2010

Laikas (UTC)

21:52

Platforma

Netaikoma

Failo vardas

X86_1394.inf_31bf3856ad364e35_6.1.7601.21624_none_fdb58d697d4fc6d8.manifest

Failo versija

Netaikoma

Failo dydis

3,572

Data (UTC)

20-Dec-2010

Laikas (UTC)

21:52

Platforma

Netaikoma

Papildomi failai, skirti visoms palaikomoms x64 pagrindo „Windows 7“ ir „Windows Server 2008 R2“ versijoms

Failo vardas

Amd64_1394.inf_31bf3856ad364e35_6.1.7600.20861_none_57bf8b5938a9efe1.manifest

Failo versija

Netaikoma

Failo dydis

3,576

Data (UTC)

20-Dec-2010

Laikas (UTC)

21:55

Platforma

Netaikoma

Failo vardas

Amd64_1394.inf_31bf3856ad364e35_6.1.7601.21624_none_59d428ed35ad380e.manifest

Failo versija

Netaikoma

Failo dydis

3,576

Data (UTC)

20-Dec-2010

Laikas (UTC)

21:55

Platforma

Netaikoma

Failo vardas

Update.mum

Failo versija

Netaikoma

Failo dydis

2,347

Data (UTC)

20-Dec-2010

Laikas (UTC)

21:50

Platforma

Netaikoma

Papildomi failai, skirti visoms palaikomoms IA-64 pagrindo „Windows Server 2008 R2“ versijoms

Failo vardas

Ia64_1394.inf_31bf3856ad364e35_6.1.7600.20861_none_fba293cb804a87a7.manifest

Failo versija

Netaikoma

Failo dydis

3,574

Data (UTC)

20-Dec-2010

Laikas (UTC)

21:50

Platforma

Netaikoma

Failo vardas

Ia64_1394.inf_31bf3856ad364e35_6.1.7601.21624_none_fdb7315f7d4dcfd4.manifest

Failo versija

Netaikoma

Failo dydis

3,574

Data (UTC)

20-Dec-2010

Laikas (UTC)

21:50

Platforma

Netaikoma

Failo vardas

Update.mum

Failo versija

Netaikoma

Failo dydis

1 933

Data (UTC)

20-Dec-2010

Laikas (UTC)

21:50

Platforma

Netaikoma

Reikia daugiau pagalbos?

Tobulinkite savo įgūdžius
Ieškoti mokymo
Pirmiausia gaukite naujų funkcijų
Prisijungti prie "Microsoft Insider"

Ar ši informacija buvo naudinga?

Dėkojame už jūsų atsiliepimus!

Dėkojame už jūsų atsiliepimą! Panašu, kad gali būti naudinga jus sujungti su vienu iš mūsų „Office“ palaikymo agentų.

×