Simptomi
Na računalu sa sustavom Windows 7 ili Windows Server 2008 R2 priložiti uređaj koji koristi sabirnice IEEE 1394 za prijenos podataka. Uređaj koristi upravljački program koji kontrolira upravljački program za kontroler OHCI Windows 7 1394. Kada pokrenete izosinkroni prijenos s uređaja na računalo prijenosa podataka možda nije uspješno Završi.Napomena Taj se problem može pojaviti ako upravljački program za uređaj IEEE 1394 samo pridružuje dovoljno izosinkroni međuspremnici za jedan okvir podataka i upravljački program uređaja odvaja i reattaches međuspremnik između svakog okvira.
Uzrok
Taj se problem pojavljuje samo kada izvodi izosinkroni prijenos na kraj posljednjeg međuspremnik koji je priložen kontekst izosinkroni prijenos i taj međuspremnik odvojene iz konteksta izosinkroni prijenos prije priložene dodatne međuspremnici. Ovaj se problem može pojaviti jer Windows 7 1394 kontroler OHCI upravljački program nije ispravno očistiti programa Isochronous prijenos kontekst kada posljednji međuspremnik obraditi i odvojene iz konteksta izosinkroni prijenos. Kada dodatne međuspremnici priložene izosinkroni kontekst i ponovno pokrenuti izosinkroni prijenos, posljednji međuspremnik prethodne prijenos obrađuje se ponovo, umjesto počevši s prvom međuspremnik novi prijenos.
Rješenje
Informacije o hitnim popravkom
Podržani prilagodbeni popravak dostupan je iz Microsoft. No on je namijenjen ispraviti problem koji se opisuje u ovom članku. Da biste primijenili taj hitni popravak samo na sustave kojima dolazi do problema opisanog u ovom članku. Taj hitni popravak možda dodatno testirati. Stoga, ako vam se ne uzrokuje taj problem, preporučujemo da pričekate sljedeće ažuriranje softvera koje sadrži taj hitni popravak. Ako hitni popravak dostupan je za preuzimanje, postoji odjeljak "Moguće je preuzeti hitni popravak označeno" na vrhu ovog članka iz baze znanja. Ako se taj odjeljak ne pojavi, obratite se Microsoftove službe za podršku da biste nabavili hitni popravak. Napomena Ako se pojave dodatni problemi ili je potrebno otklanjanje poteškoća, možda ćete morati stvoriti zaseban zahtjev za uslugom. Uobičajeni podršku troškovi će primijeniti na dodatna pitanja i probleme koji nemaju veze s ovim hitnim popravkom. Potpun popis brojeva telefona Microsoftove službe za podršku ili stvoriti zaseban zahtjev za uslugom, posjetite sljedeće Microsoftovo web-mjesto:
http://support.microsoft.com/contactus/?ws=supportNapomena U obrascu "Moguće je preuzeti hitni popravak označeno" prikazuje jezicima za koje je hitni popravak dostupan. Ako ne vidite svoj jezik, je jer hitni popravak nije dostupan za taj jezik.
Preduvjeti
Da biste primijenili taj hitni popravak, morate imati jedan od sljedećih operacijskih sustava:
-
Windows 7
-
Windows 7 Service Pack 1 (SP1)
-
Windows Server 2008 R2
-
Windows Server 2008 R2 Service Pack 1 (SP1)
Podaci u registru
Da biste koristili hitni popravak ovaj paket, ne imati napravite promjene registra.
Informacije o ponovnom pokretanju
Možda ćete morati ponovo pokrenuti računalo nakon što primijenite ovaj hitni popravak.
Informacije o zamjeni hitnog popravka
Ovaj hitni popravak nije zamjena za prethodno objavljeno hitni popravak.
Podaci o datoteci
Globalna verzija tog hitnog popravka instalira datoteke s atributima navedenima u sljedećim tablicama. Datumi i sati za te datoteke izraženi su u koordiniranom univerzalnom vremenu (UTC). Datumi i sati za te datoteke na lokalnom računalu prikazuju se u lokalnom vremenu i s trenutnim računanjem vremena (ljetno, zimsko). Uz to, datumi i vrijeme mogu se promijeniti prilikom izvršavanja određenih operacija na datotekama.
Napomene s informacijama o datotekama sustava Windows 7 i Windows Server 2008 R2
Važno Hitni popravci sustava Windows 7 i Windows Server 2008 R2 dio su istih paketa. No hitni popravci na stranici Zahtjev za hitni popravak navedeni su za oba operacijska sustava. Da biste zatražili paket hitnih popravaka koji se primjenjuje na jedan ili oba operacijska sustava, odaberite hitni popravak naveden na stranici u odjeljku „Windows 7/Windows Server 2008 R2”. Da biste utvrdili na koji se operacijski sustav odnosi određeni hitni popravak, obavezno u članku pročitajte odjeljak „Odnosi se na”.
-
Datoteke koje primijenite na određeni proizvod, SR_Level (RTM, SPn) i usluge granu (LDR, GDR) mogu se prepoznati po ispitivanje brojevi verzija datoteke kao što je prikazano u sljedećoj tablici.
Verzija
Proizvod
SR_Level
Servisni ogranak
6.1.760 0. 20xxx
Windows 7 i Windows Server 2008 R2
RTM
LDR
6.1.760 1. 21xxx
Windows 7 i Windows Server 2008 R2
SP1
LDR
-
MANIFEST datoteka (.manifest) i MUM datoteke (.mum) koji su instalirani za svaku okolinu su zasebno navedene u odjeljku "Dodatne datoteke informacija za Windows Server 2008 R2 i Windows 7". MUM i MANIFESTA datoteke i datoteke kataloga (.cat) pridruženu sigurnost su izuzetno važne za održavanje stanje ažurirane komponente. Datoteke sigurnosnog kataloga (atributi nisu navedeni) potpisane su Microsoftovim digitalnim potpisom.
Za sve podržane verzije sustava Windows 7 na arhitekturi x86
Naziv datoteke |
Verzija datoteke |
Veličina datoteke |
Datum |
Vrijeme |
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 |
Za sve podržane verzije sustava Windows 7 i Windows Server 2008 R2 utemeljene na x64
Naziv datoteke |
Verzija datoteke |
Veličina datoteke |
Datum |
Vrijeme |
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 |
Za sve podržane IA-64-bitne verzije sustava Windows Server 2008 R2
Naziv datoteke |
Verzija datoteke |
Veličina datoteke |
Datum |
Vrijeme |
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 |
Zaobilazno rješenje
Da biste zaobišli taj problem, promijenite ponašanje IEEE 1394 upravljački program uređaja za pružanje dovoljno međuspremnici tako da izosinkroni prijenos nikad ne izvodi na kraj posljednjeg međuspremnik. To bi implementaciju tipične za pružanje neprekidno strujanje izosinkroni podataka.
Status
Microsoft je potvrdio da se taj problem pojavljuje u Microsoftovim proizvodima navedenima u odjeljku "Odnosi se na".
Dodatne informacije
Taj se problem pojavljuje ako upravljački program uređaja IEEE 1394 implementira slijed sljedeće operacije:
-
Postaviti izosinkroni prijenos. Ovo uključuje alokaciji resursa i prilaganja međuspremnici. Dodatne informacije o postavljanju izosinkroni prijenos posjetite sljedeće Microsoft Developer Network (MSDN) web-mjesta:
Postavljanje izosinkroni prijenos za IEEE 1394 uređaja REQUEST_GET_SPEED_BETWEEN_DEVICES REQUEST_ISOCH_ALLOCATE_BANDWIDTH REQUEST_ISOCH_ALLOCATE_CHANNEL REQUEST_ISOCH_ALLOCATE_RESOURCES REQUEST_ISOCH_ATTACH_BUFFERS
-
Pokrenite izosinkroni slušanje ili prijenos razgovor [prijenosa #1]. Dodatne informacije o tome kako pokrenuti prijenos izosinkroni slušanje ili razgovor posjetite sljedeće Microsoft Developer Network (MSDN) web-mjesta:
-
Izosinkroni podaci se prenose.
-
Rutina izosinkroni povratnog poziva IEEE 1394 uređaj upravljački pozvani. Dodatne informacije o tome kako pozvati Rutina izosinkroni povratni poziv, posjetite sljedeće web-mjesto Microsoft Developer Network (MSDN):
-
Zaustavi izosinkroni prijenos. Dodatne informacije o tome kako zaustaviti izosinkroni prijenos posjetite sljedeće web-mjesto Microsoft Developer Network (MSDN):
-
Odvajanje međuspremnici. Dodatne informacije o tome kako odvojiti međuspremnici, posjetite sljedeće web-mjesto Microsoft Developer Network (MSDN):
-
Podaci međuspremnika procesa.
-
Izosinkroni slušanje operacije IEEE 1394 upravljački bi procesa podataka koja je primljena izosinkroni međuspremnici.
-
Izosinkroni razgovarati operacije IEEE 1394 upravljački bi pripremiti izosinkroni međuspremnici s podacima mogu prenositi.
-
-
Priloži međuspremnici. Dodatne informacije o tome kako priložiti međuspremnici, posjetite sljedeće web-mjesto Microsoft Developer Network (MSDN):
-
Pokrenite izosinkroni slušanje ili prijenos razgovor [prijenosa #2]. Dodatne informacije o tome kako pokrenuti prijenos izosinkroni slušanje ili razgovor posjetite sljedeće Microsoft Developer Network (MSDN) web-mjesta:
U ovom slijed operacije kada u drugi izosinkroni slušanje pokrene, vrijednost napisan matični kontroler naredba pokazivač dnevnik postavljena je na pokažite na POSLJEDNJU naredbu opisnik iz izosinkroni prijenosa PRETHODNO (dovršeno), umjesto na PRVA naredba opisnik u novi izosinkroni prijenosa. Taj problem pojaviti ako upravljački program uređaja IEEE 1394 implementira slijed sljedeće operacije:
-
Postaviti izosinkroni prijenos. Ovo uključuje alokaciji resursa i prilaganja međuspremnici. Dodatne informacije o postavljanju izosinkroni prijenos posjetite sljedeće Microsoft Developer Network (MSDN) web-mjesta:
Postavljanje izosinkroni prijenos za IEEE 1394 uređaja REQUEST_GET_SPEED_BETWEEN_DEVICES REQUEST_ISOCH_ALLOCATE_BANDWIDTH REQUEST_ISOCH_ALLOCATE_CHANNEL REQUEST_ISOCH_ALLOCATE_RESOURCES REQUEST_ISOCH_ATTACH_BUFFERSNapomena Provjerite je li priložiti dovoljno međuspremnici tako da dodatne međuspremnici ostati priloženi nakon dovršetka prijenosa trenutnog okvira i pozvani Rutina izosinkroni povratnog poziva u odgovarajuće izosinkroni opisnika.
-
Pokrenite izosinkroni slušanje ili prijenos razgovor [prijenosa #1]. Dodatne informacije o tome kako pokrenuti prijenos izosinkroni slušanje ili razgovor posjetite sljedeće Microsoft Developer Network (MSDN) web-mjesta:
-
Izosinkroni podaci se prenose.
-
Rutina izosinkroni povratnog poziva IEEE 1394 uređaj upravljački pozvani. Dodatne informacije o tome kako pozvati Rutina izosinkroni povratni poziv, posjetite sljedeće web-mjesto Microsoft Developer Network (MSDN):
-
Odvajanje međuspremnici. Dodatne informacije o tome kako odvojiti međuspremnici, posjetite sljedeće web-mjesto Microsoft Developer Network (MSDN):
-
Podaci međuspremnika procesa.
-
Izosinkroni slušanje operacije IEEE 1394 upravljački bi procesa podataka koja je primljena izosinkroni međuspremnici.
-
Izosinkroni razgovarati operacije IEEE 1394 upravljački bi pripremiti izosinkroni međuspremnici s podacima mogu prenositi.
-
-
Priloži međuspremnici. Dodatne informacije o tome kako priložiti međuspremnici, posjetite sljedeće web-mjesto Microsoft Developer Network (MSDN):
-
Ponovite korake od 4 do 7 za nastavak neprestano prijenos izosinkroni podataka.
-
Zaustavi izosinkroni prijenos. Dodatne informacije o tome kako zaustaviti izosinkroni prijenos posjetite sljedeće web-mjesto Microsoft Developer Network (MSDN):
Dodatne informacije o kako upravljački program uređaja anIEEE 1394 izvodi izosinkroni prijenosi posjetite sljedeće Microsoft Developer Network (MSDN) web-mjesta:
Postavljanje izosinkroni prijenos za IEEE 1394 uređaja Međuspremnik DMA izosinkrone prijenose za IEEE 1394 uređajaZa opis tipične slijed za izvođenje podataka izosinkroni prijenosi u ili iz IEEE 1394 uređaj, kliknite sljedeći broj članka u Microsoftovoj bazi znanja:
970076 Izosinkroni podataka prijenos putem IEEE 1394 uređaj iznenada prestaje u sustavu Windows Vista ili Windows Server 2008Dodatne informacije o terminologiji ažuriranje softvera kliknite sljedeći broj članka u Microsoftovoj bazi znanja:
824684 Opis standardne terminologije koja se koristi za opisivanje Microsoftovih softverskih ažuriranja
Informacije o dodatne datoteke za Windows 7 i Windows Server 2008 R2
Dodatne datoteke za sve podržane verzije utemeljene na x86 sustava Windows 7
Naziv datoteke |
Update.mum |
Verzija datoteke |
Not applicable |
Veličina datoteke |
2,331 |
Datum (UTC) |
20-Dec-2010 |
Vremenu (UTC) |
21:50 |
Platforma |
Not applicable |
Naziv datoteke |
X86_1394.inf_31bf3856ad364e35_6.1.7600.20861_none_fba0efd5804c7eab.manifest |
Verzija datoteke |
Not applicable |
Veličina datoteke |
3,572 |
Datum (UTC) |
20-Dec-2010 |
Vremenu (UTC) |
21:52 |
Platforma |
Not applicable |
Naziv datoteke |
X86_1394.inf_31bf3856ad364e35_6.1.7601.21624_none_fdb58d697d4fc6d8.manifest |
Verzija datoteke |
Not applicable |
Veličina datoteke |
3,572 |
Datum (UTC) |
20-Dec-2010 |
Vremenu (UTC) |
21:52 |
Platforma |
Not applicable |
Dodatne datoteke za sve podržane verzije sustava Windows 7 i Windows Server 2008 R2 utemeljene na x64
Naziv datoteke |
Amd64_1394.inf_31bf3856ad364e35_6.1.7600.20861_none_57bf8b5938a9efe1.manifest |
Verzija datoteke |
Not applicable |
Veličina datoteke |
3,576 |
Datum (UTC) |
20-Dec-2010 |
Vremenu (UTC) |
21:55 |
Platforma |
Not applicable |
Naziv datoteke |
Amd64_1394.inf_31bf3856ad364e35_6.1.7601.21624_none_59d428ed35ad380e.manifest |
Verzija datoteke |
Not applicable |
Veličina datoteke |
3,576 |
Datum (UTC) |
20-Dec-2010 |
Vremenu (UTC) |
21:55 |
Platforma |
Not applicable |
Naziv datoteke |
Update.mum |
Verzija datoteke |
Not applicable |
Veličina datoteke |
2,347 |
Datum (UTC) |
20-Dec-2010 |
Vremenu (UTC) |
21:50 |
Platforma |
Not applicable |
Dodatne datoteke za sve podržane IA-64-bitne verzije sustava Windows Server 2008 R2
Naziv datoteke |
Ia64_1394.inf_31bf3856ad364e35_6.1.7600.20861_none_fba293cb804a87a7.manifest |
Verzija datoteke |
Not applicable |
Veličina datoteke |
3,574 |
Datum (UTC) |
20-Dec-2010 |
Vremenu (UTC) |
21:50 |
Platforma |
Not applicable |
Naziv datoteke |
Ia64_1394.inf_31bf3856ad364e35_6.1.7601.21624_none_fdb7315f7d4dcfd4.manifest |
Verzija datoteke |
Not applicable |
Veličina datoteke |
3,574 |
Datum (UTC) |
20-Dec-2010 |
Vremenu (UTC) |
21:50 |
Platforma |
Not applicable |
Naziv datoteke |
Update.mum |
Verzija datoteke |
Not applicable |
Veličina datoteke |
1,933 |
Datum (UTC) |
20-Dec-2010 |
Vremenu (UTC) |
21:50 |
Platforma |
Not applicable |