Ознаки
На комп'ютері під керуванням ОС Windows 7 або Windows Server 2008 R2 під'єднання пристрою, який використовує шини IEEE 1394 для передачі даних. Пристрій, використовує драйвер, який керує драйвера Хост-контролер OHCI Windows 7 1394. Під час запуску, Ізохронний передавання від пристрою до комп'ютера, передавання даних може не успішно завершено.Примітка. Ця проблема може виникати, якщо драйвер для пристрою IEEE 1394, лише надає вистачає Ізохронний буферів, на кадрі даних і драйвер пристрою, відокремлює та місце цей буфер між кожної рамки.
Причина
Ця проблема виникає, лише під час передачі Ізохронний кінець останнього буфер, який приєднано до контексту Ізохронний передавання та буфера окремо від контексту Ізохронний передавання перед тим, як додаткова буферів, які підключено. Ця проблема може виникати в тому, що драйвер Windows 7 1394 Хост-контролер OHCI належним чином очистити, є Isochronous переносить контекст під час останнього буфер обробляється і окремо від контексту Ізохронний передавання. Коли додаткові буферів прикріплені Ізохронний контекст і передачі Ізохронний перезавантаження, останній буфера у попередній обробляється, замість того, починаючи з першого буфер в нове перенесення.
Спосіб вирішення
Відомості про виправлення
Виправлення доступне від корпорації Майкрософт. Проте це виправлення призначена для вирішення проблеми, описаної в цій статті. Застосовуйте це виправлення лише до систем, які відчувають проблеми, описані в цій статті. Це виправлення може отримати додаткове тестування. Тому, якщо ця проблема не сильно впливає на вас, ми рекомендуємо почекати наступного оновлення програмного забезпечення, що містить це виправлення. Якщо Виправлення доступне для завантаження, є розділ "Виправлення доступне для завантаження" на початку цієї статті бази знань. Якщо цей розділ не відображається, зверніться до служби підтримки клієнтів Microsoft, щоб отримати виправлення. Примітка. Якщо виникають додаткові проблеми, або потрібно виявлення проблем, можливо, доведеться створити окремий запит на обслуговування. Звичайні кошти на технічну підтримку будуть застосовуватися для додаткових питань і проблем, які не пов'язані з цим виправленням. Для повного списку телефонів служби підтримки користувачів і технічної підтримки, або щоб створити окремий запит на обслуговування відвідайте веб-сайт корпорації Microsoft:
http://support.microsoft.com/contactus/?ws=supportПримітка. У формі "Виправлення доступне для завантаження" відображається список мов, для яких це виправлення доступне. Якщо потрібна мова не відображається, то виправлення недоступне для даної мови.
Попередні вимоги
Щоб застосувати це виправлення, необхідна одна з таких операційних систем:
-
Windows 7
-
Windows 7 з пакетом оновлень 1 (SP1)
-
ОС Windows Server 2008 R2
-
Windows Server 2008 R2 з пакетом оновлень 1 (SP1)
Внесення змін до реєстру
Щоб скористатися виправленням, із цього пакета, не потрібно вносити зміни до реєстру.
Необхідність перезавантаження
Можливо, доведеться перезавантажити комп'ютер, після застосування цього виправлення.
Відомості про заміну виправлень
Це виправлення не замінює попередні виправлення.
Відомості про файл
У разі використання глобальної версії цього виправлення на комп’ютері буде інстальовано файли з атрибутами, зазначеними в наведених нижче таблицях. Значення дати й часу для цих файлів наведено за всесвітнім координованим часом (UTC). Значення дати й часу на локальному комп’ютері відображаються відповідно до настройок місцевого часу й переходу на літній час. Крім того, ці значення можуть змінюватися після виконання певний операцій із файлами.
Відомості про файл для ОС Windows 7 і Windows Server 2008 R2
Важливо! У пакетах містяться важливі виправлення як для Windows 7, так і для Windows Server 2008 R2. Проте на сторінці "Запит на виправлення" виправлення вказуються для двох операційних систем окремо. Щоб надіслати запит на отримання пакета виправлень для однієї чи обох операційних систем, виберіть виправлення, указане в розділі Windows 7/Windows Server 2008 R2. Завжди переглядайте розділ "Застосовується до", щоб визначити, до якої саме операційної системи застосовується виправлення.
-
Файли, які стосуються певного продукту, випуску (RTM, SP-n), і типу підтримки (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 7 і Windows Server 2008 R2". Файли з РОЗШИРЕННЯМ і файли з розширеннями MANIFEST і на пов'язані файли каталогу безпеки (. cat), є надзвичайно важливі для відстеження стану оновлюваних компонентів. Файли каталогу безпеки, для яких не вказано атрибути, мають цифровий підпис Microsoft.
Для всіх підтримуваних версій ОС Windows 7 на базі x86-процесорів
Ім'я файлу |
Версія файлу |
Розмір файлу |
Дата |
Час |
Платформа |
---|---|---|---|---|---|
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 |
Для всіх підтримуваних версій Windows Server 2008 R2 на базі IA-64-процесорів
Ім'я файлу |
Версія файлу |
Розмір файлу |
Дата |
Час |
Платформа |
---|---|---|---|---|---|
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 забезпечують достатньо буферів Ізохронний передавання не працює в кінці останнього буфера. Це буде типові впровадження, забезпечити постійний потокове передавання Ізохронний даних.
Стан
Корпорація Майкрософт підтвердила існування цієї неполадки у продуктах Майкрософт, перелічених у розділі "Застосовується до".
Додаткові відомості
Ця проблема виникає, якщо це драйвер пристрою IEEE 1394, описані в такій послідовності операцій:
-
Встановити Ізохронний передавання. Це стосується, виділення ресурсів і підключення до буфера. Щоб отримати додаткові відомості про те, як налаштувати Ізохронний передачі відвідайте такі веб-сайти 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
-
Запустіть Ізохронний прослухати або передачі для обговорення [передавання #1]. Щоб отримати додаткові відомості про те, як почати передавання Ізохронний прослухати або розмови відвідайте такі веб-сайти Microsoft Developer Network (MSDN):
-
Ізохронний дані передаються.
-
Драйвер пристрою IEEE 1394 Ізохронний зворотного режим виклику. Щоб отримати додаткові відомості про те, як виклик Ізохронний зворотного процедуру відвідайте такий веб-сайт Microsoft Developer Network (MSDN):
-
Зупиніть Ізохронний передавання. Щоб отримати додаткові відомості про те, як зупинити Ізохронний передачі відвідайте такий веб-сайт Microsoft Developer Network (MSDN):
-
Від'єднайте буфера. Щоб отримати додаткові відомості про те, як відключення буферів відвідайте такий веб-сайт Microsoft Developer Network (MSDN):
-
Процес буфер даних.
-
Ізохронний прослуховування операцій драйвер пристрою IEEE 1394, буде обробити дані, що у Ізохронний буферів.
-
Ізохронний розмови операцій драйвер пристрою IEEE 1394, буде підготовка Ізохронний буферів, з даними, які передаються.
-
-
Приєднати до буфера. Щоб отримати додаткові відомості про те, як додати буферів відвідайте такий веб-сайт Microsoft Developer Network (MSDN):
-
Запустіть Ізохронний прослухати або передачі для обговорення [передавання #2]. Щоб отримати додаткові відомості про те, як почати передавання Ізохронний прослухати або розмови відвідайте такі веб-сайти Microsoft Developer Network (MSDN):
У цьому послідовність операцій під час запуску другий Ізохронний прослуховування, записування до хост-контролера вказівник на команду реєстру значення вказати до ОСТАННЬОЇ команди дескриптор з передачі Ізохронний назад на (завершено), замість того, у Перша команда дескриптор у новий Ізохронний. Ця проблема виникає, якщо драйвер пристрою IEEE 1394, описані в такій послідовності операцій:
-
Встановити Ізохронний передавання. Це стосується, виділення ресурсів і підключення до буфера. Щоб отримати додаткові відомості про те, як налаштувати Ізохронний передачі відвідайте такі веб-сайти 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Примітка. Переконайтеся, що надають достатньо буферів, таким чином, додаткові буферів залишаються підключені після перенесення поточного буде завершено, а також у відповідних Ізохронний дескриптор, режим Ізохронний зворотного виклику.
-
Запустіть Ізохронний прослухати або передачі для обговорення [передавання #1]. Щоб отримати додаткові відомості про те, як почати передавання Ізохронний прослухати або розмови відвідайте такі веб-сайти Microsoft Developer Network (MSDN):
-
Ізохронний дані передаються.
-
Драйвер пристрою IEEE 1394 Ізохронний зворотного режим виклику. Щоб отримати додаткові відомості про те, як виклик Ізохронний зворотного процедуру відвідайте такий веб-сайт Microsoft Developer Network (MSDN):
-
Від'єднайте буфера. Щоб отримати додаткові відомості про те, як відключення буферів відвідайте такий веб-сайт Microsoft Developer Network (MSDN):
-
Процес буфер даних.
-
Ізохронний прослуховування операцій драйвер пристрою IEEE 1394, буде обробити дані, що у Ізохронний буферів.
-
Ізохронний розмови операцій драйвер пристрою IEEE 1394, буде підготовка Ізохронний буферів, з даними, які передаються.
-
-
Приєднати до буфера. Щоб отримати додаткові відомості про те, як додати буферів відвідайте такий веб-сайт Microsoft Developer Network (MSDN):
-
Повторіть кроки 4-7, щоб продовжити, передачі Ізохронний даних, постійно.
-
Зупиніть Ізохронний передавання. Щоб отримати додаткові відомості про те, як зупинити Ізохронний передачі відвідайте такий веб-сайт Microsoft Developer Network (MSDN):
Щоб отримати додаткові відомості про те, як anIEEE драйвер для пристрою 1394, виконує Ізохронний передачі відвідайте такі веб-сайти Microsoft Developer Network (MSDN):
Настроювання Ізохронний передавання IEEE 1394 пристроїв. Буферизації Ізохронний DMA передачі для пристроїв з інтерфейсом IEEE 1394Опис типових послідовність для виконання передачі Ізохронний даних, або на пристрої з інтерфейсом IEEE 1394 клацніть номер статті в базі знань Microsoft Knowledge Base:
970076 Ізохронний трафік через пристрій з інтерфейсом IEEE 1394, несподівано припиняється у Windows Vista або Windows Server 2008Щоб отримати додаткові відомості про термінологію оновлення програмного забезпечення, клацніть цей номер статті в базі знань Microsoft:
824684 Опис стандартної термінології, яка використовується для опису оновлень програмних продуктів Майкрософт
Відомості про додаткові файли для ОС Windows 7 і Windows Server 2008 R2
Додаткові файли для всіх підтримуваних версій ОС Windows 7 x86
Ім’я файлу |
Update.mum |
Версія файлу |
Not applicable |
Розмір файлу |
2,331 |
Дата (UTC) |
20-Dec-2010 |
Час (UTC) |
21:50 |
Платформа |
Not applicable |
Ім’я файлу |
X86_1394.inf_31bf3856ad364e35_6.1.7600.20861_none_fba0efd5804c7eab.manifest |
Версія файлу |
Not applicable |
Розмір файлу |
3,572 |
Дата (UTC) |
20-Dec-2010 |
Час (UTC) |
21:52 |
Платформа |
Not applicable |
Ім’я файлу |
X86_1394.inf_31bf3856ad364e35_6.1.7601.21624_none_fdb58d697d4fc6d8.manifest |
Версія файлу |
Not applicable |
Розмір файлу |
3,572 |
Дата (UTC) |
20-Dec-2010 |
Час (UTC) |
21:52 |
Платформа |
Not applicable |
Додаткові файли для всіх підтримуваних x64-розрядних версій ОС Windows 7 і Windows Server 2008 R2
Ім’я файлу |
Amd64_1394.inf_31bf3856ad364e35_6.1.7600.20861_none_57bf8b5938a9efe1.manifest |
Версія файлу |
Not applicable |
Розмір файлу |
3,576 |
Дата (UTC) |
20-Dec-2010 |
Час (UTC) |
21:55 |
Платформа |
Not applicable |
Ім’я файлу |
Amd64_1394.inf_31bf3856ad364e35_6.1.7601.21624_none_59d428ed35ad380e.manifest |
Версія файлу |
Not applicable |
Розмір файлу |
3,576 |
Дата (UTC) |
20-Dec-2010 |
Час (UTC) |
21:55 |
Платформа |
Not applicable |
Ім’я файлу |
Update.mum |
Версія файлу |
Not applicable |
Розмір файлу |
2,347 |
Дата (UTC) |
20-Dec-2010 |
Час (UTC) |
21:50 |
Платформа |
Not applicable |
Додаткові файли для всіх підтримуваних IA-64-процесорів версій ОС Windows Server 2008 R2
Ім’я файлу |
Ia64_1394.inf_31bf3856ad364e35_6.1.7600.20861_none_fba293cb804a87a7.manifest |
Версія файлу |
Not applicable |
Розмір файлу |
3,574 |
Дата (UTC) |
20-Dec-2010 |
Час (UTC) |
21:50 |
Платформа |
Not applicable |
Ім’я файлу |
Ia64_1394.inf_31bf3856ad364e35_6.1.7601.21624_none_fdb7315f7d4dcfd4.manifest |
Версія файлу |
Not applicable |
Розмір файлу |
3,574 |
Дата (UTC) |
20-Dec-2010 |
Час (UTC) |
21:50 |
Платформа |
Not applicable |
Ім’я файлу |
Update.mum |
Версія файлу |
Not applicable |
Розмір файлу |
1,933 |
Дата (UTC) |
20-Dec-2010 |
Час (UTC) |
21:50 |
Платформа |
Not applicable |