Преминаване към основното съдържание
Поддръжка
Влизане с Microsoft
Влезте или създайте акаунт.
Здравейте,
Изберете друг акаунт.
Имате няколко акаунта
Изберете акаунта, с който искате да влезете.

Симптоми

На компютър, работещ под Windows 7 или Windows Server 2008 R2 свържете устройство с IEEE 1394 bus за прехвърляне на данни. Устройството използва драйвер, който се управлява от драйвера за Windows 7 1394 OHCI хост контролер. Когато стартирате изохронни трансфер от устройството на компютъра, пренос успешно не може да завърши.Забележка Този проблем може да възникне, ако драйвери за IEEE 1394 устройство само свързва достатъчно изохронни буфери за една рамка на данни и драйвер отделя и reattaches този буфер между всяка рамка.

Причина

Този проблем възниква само когато изохронни трансфер работи в края на последния буфер, прикрепен към изохронни трансфер контекст и че буфер е отделен от контекст изохронни трансфер преди допълнителни буфери са приложени. Този проблем може да възникне, защото Windows 7 1394 OHCI хост контролера не правилно почистване Isochronous прехвърля контекст при последното буфера се обработва и отделени от контекста изохронни трансфер. Когато допълнителни буфери са приложени към изохронни контекст и трансфер изохронни се рестартира, последната буфер в предишния превод се обработва отново, вместо да започне с първата буфер в нов превод.

Решение

Информация за актуалната корекция

Поддържана актуална корекция се предлага от Microsoft. Тази актуална корекция обаче е предназначена да коригира само проблема, описан в тази статия. Прилагайте тази корекция само към системи, изпитващи конкретния проблем, описан в тази статия. Може да се проведат допълнителни тестове на тази актуална корекция. Следователно ако не сте силно засегнати от този проблем, препоръчваме да изчакате следващата актуализация на софтуера, който ще съдържа тази корекция. Ако актуалната корекция е налична за изтегляне, има секция "Налично изтегляне предлага" в горната част на тази статия от базата знания. Ако тази секция не се появява, свържете се с Microsoft за обслужване на клиенти и поддръжка, за да получите актуалната корекция. Забележка Ако възникнат допълнителни проблеми или проблеми, трябва да създадете отделна заявка за поддръжка. Обичайните такси за поддръжката ще важат за допълнителни въпроси и проблеми, които не спадат към конкретната актуална корекция. За пълен списък на телефонните номера на Microsoft за обслужване на клиенти и поддръжка или да създадете отделна заявка за поддръжка посетете следния уеб сайт на Microsoft:

http://support.microsoft.com/contactus/?ws=supportЗабележка Формулярът "Налична актуална корекция изтегляне" показва езиците, за които е налична актуалната корекция. Ако не виждате вашия език, това е защото актуалната корекция не е налична за този език.

Необходими условия:

За да приложите тази актуална корекция, вие трябва да се изпълнява една от следните операционни системи:

  • Windows 7

  • Windows 7 Service Pack 1 (SP1)

  • Windows Server 2008 R2

  • Windows Server 2008 R2 Service Pack 1 (SP1)

Информация за системния регистър

За да използвате актуалната корекция в този пакет, не трябва да променяте нищо в системния регистър.

Информация за рестартиране

Може да се наложи да рестартирате компютъра, след като приложите тази актуална корекция.

Информация за заместване на актуалната корекция

Тази актуална корекция не замества издадените актуални корекции.

Файлова информация

Глобалната версия на тази актуална корекция инсталира файлове, които имат атрибути, изброени в следващите таблици. Датите и часовете за тези файлове са изброени в координирано световно време (UTC). Датите и часовете за тези файлове на вашия компютър се показват в локалното ви време с текущото отместване за лятно часово време (DST). Освен това датите и часовете може да се променят, когато изпълните определени операции върху файловете.

Бележки за файлове на Windows 7 и Windows Server 2008 R2

Важно Актуалните корекции за Windows 7 и Windows Server 2008 R2 са включени в същите пакети. Обаче актуалните корекции в страницата на искане за актуална корекция са изброени и под двете операционни системи. За да поискате пакета с актуални корекции, който се отнася до едната или и двете операционни системи, изберете актуалната корекция, която е в списъка под "Windows 7/Windows Server 2008 R2" на страницата. Винаги проверявайте в секцията "Отнася се за" в статиите, за да определите действителната операционна система, която се отнася всяка актуална корекция за.

  • Файловете, които се отнасят до конкретен продукт, SR_Level (RTM, SPn), и папка (LDR, GDR), могат да бъдат идентифицирани чрез преглеждане на числата за версия на файла, както е показано в следващата таблица.

    Версия

    Продукт

    SR_Level

    Клон на услуга

    6.1.760 0. 20XXX

    Windows 7 и Windows Server 2008 R2

    RTM

    LDR

    6.1.760 1. 21XXX

    Windows 7 и Windows Server 2008 R2

    SP1

    LDR

  • Файловете MANIFEST (.manifest) и файловете MUM (.mum), инсталирани за всяка работна среда, са изброени отделно в раздела "Допълнителна файлова информация за Windows Server 2008 R2 и Windows 7". MUM и MANIFEST файловете и файлове свързана защита (.cat), са изключително важни за поддържане на състоянието на актуализираните компоненти. Каталожните файлове на защитата, за които не са изброени атрибути, са подписани с цифров подпис на Microsoft.

За всички поддържани x 86-базирани версии на Windows 7

Име на файл

Версия на файла

Размер на файла

Дата

Време

Платформа

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

За всички поддържани x64-базирани версии на Windows 7 и Windows Server 2008 R2

Име на файл

Версия на файла

Размер на файла

Дата

Време

Платформа

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

За всички поддържани IA-64-базирани версии на Windows Server 2008 R2

Име на файл

Версия на файла

Размер на файла

Дата

Време

Платформа

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

Заобиколно решение

За да заобиколите този проблем, промяна на поведението на IEEE 1394 устройство драйвера да предоставят достатъчно буфери, така че изохронни прехвърляне никога не работи в края на последния буфер. Това е типично прилагане да осигури непрекъснат поток на изохронни данни.

Статус

Microsoft потвърждава, че това е проблем в продуктите на Microsoft, изброени в раздела "Отнася се за".

Повече информация

Този проблем възниква, ако драйверът на IEEE 1394 устройство изпълнява следната последователност от действия:

  1. Настройте изохронни прехвърляне. Това включва разпределяне на ресурси и свързани с буфери. За повече информация как да настроите изохронни прехвърляне посетете следните уеб сайтове на Microsoft Developer Network (MSDN):

    Настройване на изохронни прехвърляне на IEEE 1394 устройства REQUEST_GET_SPEED_BETWEEN_DEVICES REQUEST_ISOCH_ALLOCATE_BANDWIDTH REQUEST_ISOCH_ALLOCATE_CHANNEL REQUEST_ISOCH_ALLOCATE_RESOURCES REQUEST_ISOCH_ATTACH_BUFFERS

  2. Стартирайте изохронни слушате или прехвърляне на разговор [прехвърляне #1]. За повече информация как да стартирате прехвърлянето изохронни слушате или по-късно посетете следните уеб сайтове на Microsoft Developer Network (MSDN):

    REQUEST_ISOCH_LISTEN REQUEST_ISOCH_TALK

  3. Изохронна данни се прехвърлят.

  4. IEEE 1394 устройство драйвер изохронни обаждане рутинни се извика. За повече информация как да извикате рутинни изохронни обаждане посетете следния уеб сайт на Microsoft Developer Network (MSDN):

    ISOCH_DESCRIPTOR

  5. Спрете изохронни прехвърляне. За повече информация как да спрете изохронни прехвърляне посетете следния уеб сайт на Microsoft Developer Network (MSDN):

    REQUEST_ISOCH_STOP

  6. Откачване буфери. За повече информация как да премахнете буфери посетете следния уеб сайт на Microsoft Developer Network (MSDN):

    REQUEST_ISOCH_DETACH_BUFFERS

  7. Буфер за обработка на данни.

    • Изохронна слушате операции IEEE 1394 драйвера ще обработва данни, получено в изохронни буферите.

    • Изохронна говорят операции IEEE 1394 драйвера ще подготви изохронни буфери за данни се предават.

  8. Приложете буфери. За повече информация как да прикачите буфери посетете следния уеб сайт на Microsoft Developer Network (MSDN):

    REQUEST_ISOCH_ATTACH_BUFFERS

  9. Стартирайте изохронни слушате или прехвърляне на разговор [прехвърляне #2]. За повече информация как да стартирате прехвърлянето изохронни слушате или по-късно посетете следните уеб сайтове на Microsoft Developer Network (MSDN):

    REQUEST_ISOCH_LISTEN REQUEST_ISOCH_TALK

В тази последователност от операции при стартиране на втория изохронни слуша, дадени на хост контролера команда показалеца регистър стойността е точка на последната команда дескриптор изохронни превод назад (завършено), вместо да ПЪРВАТА команда дескриптор в новия изохронни прехвърляне. Този проблем възниква, ако драйверът на IEEE 1394 устройство изпълнява следната последователност от действия:

  1. Настройте изохронни прехвърляне. Това включва разпределяне на ресурси и свързани с буфери. За повече информация как да настроите изохронни прехвърляне посетете следните уеб сайтове на Microsoft Developer Network (MSDN):

    Настройване на изохронни прехвърляне на IEEE 1394 устройства REQUEST_GET_SPEED_BETWEEN_DEVICES REQUEST_ISOCH_ALLOCATE_BANDWIDTH REQUEST_ISOCH_ALLOCATE_CHANNEL REQUEST_ISOCH_ALLOCATE_RESOURCES REQUEST_ISOCH_ATTACH_BUFFERSЗабележка Уверете се, че да прикачите достатъчно буфери, така че допълнителни буфери остават прикачени след прехвърлянето на текущия кадър завърши и рутинни изохронни обаждане в съответните изохронни дескриптор се извиква.

  2. Стартирайте изохронни слушате или прехвърляне на разговор [прехвърляне #1]. За повече информация как да стартирате прехвърлянето изохронни слушате или по-късно посетете следните уеб сайтове на Microsoft Developer Network (MSDN):

    REQUEST_ISOCH_LISTEN REQUEST_ISOCH_TALK

  3. Изохронна данни се прехвърлят.

  4. IEEE 1394 устройство драйвер изохронни обаждане рутинни се извика. За повече информация как да извикате рутинни изохронни обаждане посетете следния уеб сайт на Microsoft Developer Network (MSDN):

    ISOCH_DESCRIPTOR

  5. Откачване буфери. За повече информация как да премахнете буфери посетете следния уеб сайт на Microsoft Developer Network (MSDN):

    REQUEST_ISOCH_DETACH_BUFFERS

  6. Буфер за обработка на данни.

    • Изохронна слушате операции IEEE 1394 драйвера ще обработва данни, получено в изохронни буферите.

    • Изохронна говорят операции IEEE 1394 драйвера ще подготви изохронни буфери за данни се предават.

  7. Приложете буфери. За повече информация как да прикачите буфери посетете следния уеб сайт на Microsoft Developer Network (MSDN):

    REQUEST_ISOCH_ATTACH_BUFFERS

  8. Повторете стъпки от 4 до 7, за да продължите прехвърлянето на данни от изохронни постоянно.

  9. Спрете изохронни прехвърляне. За повече информация как да спрете изохронни прехвърляне посетете следния уеб сайт на Microsoft Developer Network (MSDN):

    REQUEST_ISOCH_STOP

За повече информация как се изпълнява изохронни преноси anIEEE 1394 драйвер посетете следните уеб сайтове на Microsoft Developer Network (MSDN):

Настройване на изохронни прехвърляне на IEEE 1394 устройства Буфериране DMA изохронни преноси IEEE 1394 устройстваЗа описание на обичайния последователност за извършване на трансфер изохронни данни към или от IEEE 1394 устройство щракнете върху следния номер на статия в базата знания на Microsoft:

970076 Изохронна данни чрез IEEE 1394 устройство, неочаквано спира в Windows Vista или Windows Server 2008За повече информация относно терминологията за актуализация на софтуера щракнете върху следния номер на статия, за да я видите в базата данни на Microsoft:

824684 Описание на стандартната терминология, използвана за описание на софтуерните актуализации на Microsoft

Допълнителна файлова информация за Windows 7 и Windows Server 2008 R2

Допълнителни файлове за всички поддържани базирани на x86 версии на Windows 7

Име на файл

Update.mum

Версия на файла

Неприложимо

Размер на файла

2,331

Дата (UTC)

20-Dec-2010

Време (UTC)

21:50

Платформа

Неприложимо

Име на файл

X86_1394.inf_31bf3856ad364e35_6.1.7600.20861_none_fba0efd5804c7eab.manifest

Версия на файла

Неприложимо

Размер на файла

3,572

Дата (UTC)

20-Dec-2010

Време (UTC)

21:52

Платформа

Неприложимо

Име на файл

X86_1394.inf_31bf3856ad364e35_6.1.7601.21624_none_fdb58d697d4fc6d8.manifest

Версия на файла

Неприложимо

Размер на файла

3,572

Дата (UTC)

20-Dec-2010

Време (UTC)

21:52

Платформа

Неприложимо

Допълнителни файлове за всички поддържани базирани на x64 версии на Windows 7 и Windows Server 2008 R2

Име на файл

Amd64_1394.inf_31bf3856ad364e35_6.1.7600.20861_none_57bf8b5938a9efe1.manifest

Версия на файла

Неприложимо

Размер на файла

3,576

Дата (UTC)

20-Dec-2010

Време (UTC)

21:55

Платформа

Неприложимо

Име на файл

Amd64_1394.inf_31bf3856ad364e35_6.1.7601.21624_none_59d428ed35ad380e.manifest

Версия на файла

Неприложимо

Размер на файла

3,576

Дата (UTC)

20-Dec-2010

Време (UTC)

21:55

Платформа

Неприложимо

Име на файл

Update.mum

Версия на файла

Неприложимо

Размер на файла

2,347

Дата (UTC)

20-Dec-2010

Време (UTC)

21:50

Платформа

Неприложимо

Допълнителни файлове за всички поддържани базирани на IA-64 версии на Windows Server 2008 R2

Име на файл

Ia64_1394.inf_31bf3856ad364e35_6.1.7600.20861_none_fba293cb804a87a7.manifest

Версия на файла

Неприложимо

Размер на файла

3,574

Дата (UTC)

20-Dec-2010

Време (UTC)

21:50

Платформа

Неприложимо

Име на файл

Ia64_1394.inf_31bf3856ad364e35_6.1.7601.21624_none_fdb7315f7d4dcfd4.manifest

Версия на файла

Неприложимо

Размер на файла

3,574

Дата (UTC)

20-Dec-2010

Време (UTC)

21:50

Платформа

Неприложимо

Име на файл

Update.mum

Версия на файла

Неприложимо

Размер на файла

1,933

Дата (UTC)

20-Dec-2010

Време (UTC)

21:50

Платформа

Неприложимо

Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.

Общностите ви помагат да задавате и отговаряте на въпроси, да давате обратна връзка и да получавате информация от експерти с богати знания.

Беше ли полезна тази информация?

Доколко сте доволни от качеството на езика?
Какво е повлияло на вашия потребителски опит?
Като натиснете „Подаване“, вашата обратна връзка ще се използва за подобряване на продуктите и услугите на Microsoft. Вашият ИТ администратор ще може да събира тези данни. Декларация за поверителност.

Благодарим ви за обратната връзка!

×