Simptomi
Na računaru koji radi pod operativnim sistemom Windows 7 ili Windows Server 2008 R2, priložite uređaj koji koristi IEEE 1394 autobus za prenos podataka. Uređaj koristi upravljački program koji je pod kontrolom Windows 7 1394 kontroler OHCI upravljački program. Pri pokretanju Izohrona prenos sa uređaja na računar, prenos podataka možda nisu uspješno završe.Napomena Do ovog problema može doći ako je upravljački program za IEEE 1394 uređaj samo pridaje dovoljno Izohrona bafera za jedan kadar podataka i upravljački program odvaja i vrteљku ovaj bafer izmedju svakog okvira.
Uzrok
Do ovog problema dolazi samo kada Izohrona transfer traje do kraja prošle bafer koji je priložen uz kontekst Izohrona prenos, a ta tampon odvojen od Izohrona prenos kontekstu pre nego što su priložene dodatne bafere. Ovaj problem se može javiti jer upravljački program Windows 7 1394 OHCI upravljački kontroler ne ispravno čišćenje je Isochronous prenosi kontekstu kada zadnji bafer je obrađena i odvojena od Izohrona prenos kontekstu. Kada dodatne bafere su priloženi Izohrona kontekstu, a Izohrona transfer je ponovo pokrenut, poslednji bafer u prethodni prenos obrađuje ponovo, umesto pokretanja prvi bafer u novi transfer.
Rešenje
Informacije o prilagodbenom popravku
Podržana hitna ispravka je dostupna od korporacije Microsoft. Međutim, ova hitna ispravka je namenjena za ispravljanje samo problem koji je opisan u ovom članku. Primenite je samo na sustave u kojima se pojavljuje problem opisan u ovom članku. Ova hitna ispravka možda će se dodatno testirati. Zbog toga, ako niste ozbiljno ugroženi ovaj problem, preporučujemo da sačekate sledeću softversku ispravku koja sadrži ovaj prilagodbeni popravak. Ako je hitna ispravka dostupna za preuzimanje, postoji odeljak” dostupno je preuzimanje hitne ispravke „na vrhu ovog članka baze znanja. Ako ovaj odeljak nije prikazan, obratite se Microsoft korisničkoj službi i podršci da biste nabavili hitni popravak. Napomena Ako dođe do dodatnih problema ili potreban je rešavanje problema, možda da kreirate na poseban zahtev za uslugu. Uobičajeni troškovi podrške važiće za dodatnu podršku pitanja i probleme koji nisu direktno povezani sa ovom određenom hitnom ispravkom. Potpun popis brojeva telefona Microsoft korisničkoj službi i podršci ili da biste kreirali na poseban zahtev za uslugu, posetite sledeće Microsoft Web lokacije:
http://support.microsoft.com/contactus/?ws=supportNapomena Obrascu” dostupno je preuzimanje hitne ispravke „prikazani su jezici na kojima je dostupna hitna ispravka. Ako ne vidite svoj jezik, to je zato što hitna ispravka nije dostupna na tom jeziku.
Preduslovi
Da biste primenili ovaj hitni popravak, morate koristiti jednu od sledećih operativnih sistema:
-
Windows 7
-
Windows 7 servisni paket 1 (SP1)
-
Windows Server 2008 R2
-
Windows Server 2008 R2 servisni paket 1 (SP1)
Informacije o registratoru
Da biste koristili hitni popravak u paketu, nemate da unosite promene u registrator.
Informacije o ponovnom pokretanju
Ti možda morati ponovo pokrenuti računalo nakon što primijenite ovaj hitni popravak.
Informacije o zameni hitne
Ovaj prilagodbeni popravak ne zamjenjuje prethodno objavljenu hitnu ispravku.
Informacije o datoteci
Globalna verzija ove hitne ispravke instalira datoteke sa atributima navedenim u sledećim tabelama. Datumi i vremena ovih datoteka navedeni su u UTC vremenu (Coordinated Universal Time). Datumi i vremena za ove datoteke na lokalnom računaru prikazuju se po lokalnom vremenu zajedno sa odstupanjem za trenutno letnje/zimsko računanje vremena (DST). Pored toga, datumi i vremena mogu se promeniti kada izvršite određene operacije na datotekama.
Napomene za informacije o datotekama operativnih sistema Windows 7 i Windows Server 2008 R2
Važno Ispravke za Windows 7 i ispravke za Windows Server 2008 R2 uključene su u iste pakete. Međutim, hitne ispravke na stranici „Zahtev za hitnu ispravku“ navedene su u okviru oba operativna sistema. Da biste zahtevali paket hitnih ispravki koji se odnosi na jedan ili oba operativna sistema, izaberite hitnu ispravku koja je navedena u okviru stavke „Windows 7/Windows Server 2008 R2“ na stranici. Uvek u člancima pogledajte odeljak „Odnosi se na“ da biste utvrdili na koji se operativni sistem svaka hitna ispravka odnosi.
-
Datoteke koje se odnose na određeni proizvod, SR_Level (RTM, SPn), i grana usluge (LDR, GDR) moguće je prepoznati ispitivanjem brojeve verzija datoteke, kao što je prikazano u tabeli.
Verzija
Proizvod
SR_Level
Grana usluge
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 datoteke (.manifest) i MUM datoteke (.mum) koje su instalirane za svako okruženje su navedeni odvojeno u odeljku „Dodatni datoteka informacije za Windows Server 2008 R2 i Windows 7”. Mama i MANIFEST datoteke i datoteke povezane bezbednosnog kataloga (.cat), su izuzetno važne za održavanje stanja ažurirane komponente. Datoteke bezbednosnog kataloga, za koje nisu navedeni atributi, potpisuju se Microsoft digitalnim potpisom.
Za sve podržane verzije operativnog sistema Windows 7 zasnovane na x86 procesorima
Ime datoteke |
Verzija datoteke |
Veličina datoteke |
Datum |
Vreme |
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 x64-bitne verzije operativnog sistema Windows 7 i Windows Server 2008 R2
Ime datoteke |
Verzija datoteke |
Veličina datoteke |
Datum |
Vreme |
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 operativnog sistema Windows Server 2008 R2
Ime datoteke |
Verzija datoteke |
Veličina datoteke |
Datum |
Vreme |
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 |
Rešenje
Da biste rešili ovaj problem, promena ponašanja IEEE 1394 upravljački program da pruži dovoljne za poliranje, tako da Izohrona prenos nikad ne ide do kraja prošle bafera. Ovo bi bila tipična implementacija da pruži kontinuirani protok Izohrona podataka.
Status
Microsoft je potvrdio da je ovo problem kod Microsoft proizvoda koji su navedeni u odeljku „Odnosi se na”.
Više informacija
Do ovog problema dolazi ako je upravljački program uređaja IEEE 1394 sprovede sledeći redosled operacija:
-
Podesi Izohrona transfer. Ovo uključuje dodeljivanja resursa i prilaganja bafera. Za više informacija o tome kako da podesite Izohrona transfer, posetite sledeće Microsoft Developer Network (MSDN) Web lokacije:
Podešavanje Izohrona Transfer za IEEE 1394 uređaje REQUEST_GET_SPEED_BETWEEN_DEVICES REQUEST_ISOCH_ALLOCATE_BANDWIDTH REQUEST_ISOCH_ALLOCATE_CHANNEL REQUEST_ISOCH_ALLOCATE_RESOURCES REQUEST_ISOCH_ATTACH_BUFFERS
-
Pokrenite Izohrona Slušaj ili razgovor za prenos [za prenos #1]. Za više informacija o tome kako da započnete prenos Izohrona Slušaj ili razgovor, posetite sledeće Microsoft Developer Network (MSDN) Web lokacije:
-
Izosinkrona podaci se prenose.
-
IEEE 1394 upravljački program uređaja Izohrona rutina se poziva. Za više informacija o tome kako da prizovem Izohrona povratnog poziva rutinu, posetite Web lokaciju sledeće Microsoft Developer Network (MSDN):
-
Prestani Izohrona prenos. Za više informacija o tome kako da se zaustavi Izohrona transport, posetite Web lokaciju sledeće Microsoft Developer Network (MSDN):
-
Odvojite za poliranje. Za više informacija o tome kako da odvojite baferi, posetite Web lokaciju sledeće Microsoft Developer Network (MSDN):
-
Bafer obraditi podatke.
-
Za operacije Izohrona Slušaj, IEEE 1394 upravljački program bi obrade podataka koja je primljena u Izohrona bafera.
-
Za operacije Izohrona razgovaramo, IEEE 1394 upravljački program pripremiti baferi Izohrona sa podacima da prenositi.
-
-
Priložite za poliranje. Za više informacija o tome kako fiksirati baferi, posetite Web lokaciju sledeće Microsoft Developer Network (MSDN):
-
Pokrenite Izohrona Slušaj ili razgovor za prenos [prenosa #2]. Za više informacija o tome kako da započnete prenos Izohrona Slušaj ili razgovor, posetite sledeće Microsoft Developer Network (MSDN) Web lokacije:
U ovoj redosled operacija, kada drugi Izohrona Slušaj započne, vrednosti upisane u registar komanda pokazivača na kontroler podešeno na ukazuju na POSLEDNJU komandu opisa iz prethodno (dovršeno) Izohrona prenosa, umesto da se Prva komanda opisa u novom Izohrona prenos. Ovaj problem ne dođe ako upravljački program IEEE 1394 implementira sledeći redosled operacija:
-
Podesi Izohrona transfer. Ovo uključuje dodeljivanja resursa i prilaganja bafera. Za više informacija o tome kako da podesite Izohrona transfer, posetite sledeće Microsoft Developer Network (MSDN) Web lokacije:
Podešavanje Izohrona Transfer za IEEE 1394 uređaje REQUEST_GET_SPEED_BETWEEN_DEVICES REQUEST_ISOCH_ALLOCATE_BANDWIDTH REQUEST_ISOCH_ALLOCATE_CHANNEL REQUEST_ISOCH_ALLOCATE_RESOURCES REQUEST_ISOCH_ATTACH_BUFFERSNapomena Uverite se da priložite dovoljne za poliranje tako da dodatna bafere ostaju povezane nakon transfera trenutni okvir je završeno i Izohrona rutina u odgovarajuće Izohrona opisa se poziva.
-
Pokrenite Izohrona Slušaj ili razgovor za prenos [za prenos #1]. Za više informacija o tome kako da započnete prenos Izohrona Slušaj ili razgovor, posetite sledeće Microsoft Developer Network (MSDN) Web lokacije:
-
Izosinkrona podaci se prenose.
-
IEEE 1394 upravljački program uređaja Izohrona rutina se poziva. Za više informacija o tome kako da prizovem Izohrona povratnog poziva rutinu, posetite Web lokaciju sledeće Microsoft Developer Network (MSDN):
-
Odvojite za poliranje. Za više informacija o tome kako da odvojite baferi, posetite Web lokaciju sledeće Microsoft Developer Network (MSDN):
-
Bafer obraditi podatke.
-
Za operacije Izohrona Slušaj, IEEE 1394 upravljački program bi obrade podataka koja je primljena u Izohrona bafera.
-
Za operacije Izohrona razgovaramo, IEEE 1394 upravljački program pripremiti baferi Izohrona sa podacima da prenositi.
-
-
Priložite za poliranje. Za više informacija o tome kako fiksirati baferi, posetite Web lokaciju sledeće Microsoft Developer Network (MSDN):
-
Ponovite korake od 4 do 7 da biste nastavili prenos Izohrona podataka neprekidno.
-
Prestani Izohrona prenos. Za više informacija o tome kako da se zaustavi Izohrona transport, posetite Web lokaciju sledeće Microsoft Developer Network (MSDN):
Za više informacija o kako anIEEE upravljački program uređaja 1394 izvršava Izohrona transfere, posetite sledeće Microsoft Developer Network (MSDN) Web lokacije:
Podešavanje Izohrona Transfer za IEEE 1394 uređaje Baferovanje Izohrona DMA prenose za IEEE 1394 uređajaZa opis tipične sekvenca za obavljanje Izohrona podataka transfere do ili od IEEE 1394 uređaj, kliknite na sledeći broj članka da biste videli članak u Microsoft bazi znanja:
970076 Prenos u Izohrona podataka kroz IEEE 1394 uređaj odjednom stane u operativnom sistemu Windows Vista ili Windows Server 2008Za više informacija o terminologiji za ažuriranje softvera, kliknite na sledeći broj članka da biste videli članak u Microsoft bazi znanja:
824684 Opis standardne terminologije koja se koristi za opisivanje Microsoftovih softverskih ažuriranja
Dodatne informacije o datotekama za Windows 7 i Windows Server 2008 R2
Dodatne datoteke za sve podržane x86-bitne verzije operativnog sistema Windows 7
Ime datoteke |
Update.mum |
Verzija datoteke |
Not applicable |
Veličina datoteke |
2,331 |
Datum (UTC) |
20-Dec-2010 |
Vremenu (UTC) |
21:50 |
Platforma |
Not applicable |
Ime 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 |
Ime 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 x64-bitne verzije operativnog sistema Windows 7 i Windows Server 2008 R2
Ime 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 |
Ime 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 |
Ime 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 operativnog sistema Windows Server 2008 R2
Ime 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 |
Ime 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 |
Ime datoteke |
Update.mum |
Verzija datoteke |
Not applicable |
Veličina datoteke |
1,933 |
Datum (UTC) |
20-Dec-2010 |
Vremenu (UTC) |
21:50 |
Platforma |
Not applicable |