Se connecter avec Microsoft
S'identifier ou créer un compte.
Bonjour,
Sélectionnez un autre compte.
Vous avez plusieurs comptes
Choisissez le compte avec lequel vous voulez vous connecter.

Symptômes

Sur un ordinateur qui exécute Windows 7 ou Windows Server 2008 R2, vous attachez un périphérique qui utilise le bus IEEE 1394 pour transférer des données. Le périphérique utilise un pilote qui est contrôlé par le pilote de contrôleur d’hôte OHCI Windows 7 1394. Lorsque vous démarrez transfert isochrone à partir du périphérique à l’ordinateur, le transfert de données peut se termine pas correctement.Remarque Ce problème peut se produire si le pilote pour le périphérique IEEE 1394 attache uniquement suffisamment isochrones tampons pour une trame unique de données, et le pilote de périphérique se détache et rattache ce tampon entre chaque image.

Cause

Ce problème se produit uniquement lorsque le transfert isochrone s’exécute à la fin du dernier tampon qui est attaché au contexte de transfert isochrone, et que cette mémoire tampon est détaché du contexte de transfert isochrone avant des tampons supplémentaires sont associés. Ce problème peut se produire car le pilote de contrôleur d’hôte Windows 7 1394 OHCI ne transfère pas les correctement nettoyer un Isochronous contexte lorsque le dernier tampon est traitée et détaché du contexte de transfert isochrone. Lorsque des tampons supplémentaires sont attachés au contexte isochrone, et le transfert isochrone est redémarré, le dernier tampon dans le précédent transfert est de nouveau traité, au lieu de démarrer avec la première mémoire tampon dans le transfert de nouveau.

Résolution

Informations sur le correctif logiciel

Un correctif pris en charge est disponible auprès de Microsoft. Toutefois, ce correctif vise à corriger uniquement le problème décrit dans cet article. Appliquez ce correctif uniquement aux systèmes qui rencontrent le problème décrit dans cet article. Ce correctif va peut-être subir des tests supplémentaires. Par conséquent, si vous n'êtes pas sérieusement concerné par ce problème, nous vous recommandons d'attendre la prochaine mise à jour logicielle qui contiendra ce correctif. Si le correctif est disponible pour le téléchargement, il existe une section « Téléchargement de correctif logiciel disponible » au début de cet article de la Base de connaissances. Si cette section n'apparaît pas, contactez le Service clientèle et Support de Microsoft pour obtenir le correctif. Remarque Si des problèmes supplémentaires se produisent ou si des procédures de dépannage sont nécessaires, vous devrez peut-être formuler une demande de service distincte. Les coûts habituels du support technique s'appliqueront aux questions et problèmes qui ne relèvent pas de ce correctif logiciel. Pour une liste complète des numéros de téléphone du service clientèle de Microsoft ou pour créer une demande de service distincte, visitez le site Web Microsoft suivant :

http://support.microsoft.com/contactus/?ws=supportRemarque Le formulaire « Téléchargement de correctif logiciel disponible » affiche les langues pour lesquelles le correctif est disponible. Si vous ne voyez pas votre langue, c'est parce qu'il n'y a pas de correctif disponible pour cette langue.

Conditions préalables

Pour appliquer ce correctif, vous devez exécuter un des systèmes d'exploitation suivants :

  • Windows 7

  • Windows 7 Service Pack 1 (SP1)

  • Windows Server 2008 R2

  • Windows Server 2008 R2 Service Pack 1 (SP1)

Informations sur le Registre

Pour utiliser le correctif dans ce package, il est inutile d'apporter des modifications au Registre.

Informations sur le redémarrage

Vous devrez peut-être redémarrer l'ordinateur après avoir appliqué ce correctif.

Informations sur le remplacement de correctif logiciel

Ce correctif ne remplace pas un correctif précédemment publié.

Informations sur les fichiers

La version globale de ce correctif logiciel installe des fichiers dont les attributs sont répertoriés dans les tableaux ci-dessous. Les date et heure de création de ces fichiers sont exprimées en temps universel coordonné (UTC). Les date et heure de ces fichiers s’affichent sur votre ordinateur local conformément à l’heure locale et en tenant compte de l’heure d’été. En outre, ces date et heure peuvent changer lorsque vous effectuez certaines opérations sur les fichiers.

Remarques sur les fichiers Windows 7 et Windows Server 2008 R2

Important Les correctifs logiciels Windows 7 et Windows Server 2008 R2 sont inclus dans les mêmes packages. Toutefois, les correctifs dans la page de demande de correctif logiciel sont répertoriés sous les deux systèmes d’exploitation. Pour demander le package de correctif qui s’applique à un ou deux systèmes d’exploitation, sélectionnez le correctif logiciel qui est répertorié sous « Windows 7/Windows Server 2008 R2 » sur la page. Reportez-vous toujours à la section « S’applique à » dans les articles pour déterminer le système d’exploitation actif auquel s’applique chaque correctif.

  • Les fichiers qui s'appliquent à un produit spécifique, SR_Level (RTM, SPn), et à une branche de service (LDR, GDR), peuvent être identifiés en examinant les numéros de version de fichier comme indiqués dans le tableau suivant :

    Version

    Produit

    SR_Level

    Dossier

    6.1.760 0. 20xxx

    Windows 7 et Windows Server 2008 R2

    RTM

    LDR

    6.1.760 1. 21xxx

    Windows 7 et Windows Server 2008 R2

    SP1

    LDR

  • Les fichiers MANIFEST (.manifest) et MUM (.mum) qui sont installés pour chaque environnement sont répertoriés séparément dans la section « informations sur les fichiers supplémentaires pour Windows Server 2008 R2 et Windows 7 ». Les fichiers MUM et MANIFEST et les fichiers de catalogue de sécurité (.cat) associés sont extrêmement importants pour conserver l'état des composants mis à jour. Les fichiers du catalogue de sécurité pour lesquels les attributs ne sont pas répertoriés sont dotés d’une signature numérique Microsoft.

Pour toutes les versions x86 prises en charge de Windows 7

Nom du fichier

Version du fichier

Taille du fichier

Date

Heure

Plateforme

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

Pour toutes les versions 64 bits de Windows 7 et Windows Server 2008 R2

Nom du fichier

Version du fichier

Taille du fichier

Date

Heure

Plateforme

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

Pour toutes les versions IA-64 prises en charge de Windows Server 2008 R2

Nom du fichier

Version du fichier

Taille du fichier

Date

Heure

Plateforme

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

Solution de contournement

Pour contourner ce problème, modifiez le comportement du pilote de périphérique IEEE 1394 fournissent des tampons suffisantes afin que le transfert isochrone ne s’exécute jamais à la fin du dernier tampon. Il s’agit d’une implémentation standard pour fournir un flux continu de données isochrones.

Statut

Microsoft a confirmé l'existence de ce problème dans les produits Microsoft figurant dans la liste des produits concernés par cet article.

Informations supplémentaires

Ce problème se produit si le pilote de périphérique IEEE 1394 implémente la séquence d’opérations suivante :

  1. Permet de paramétrer le transfert isochrone. Cela inclut l’allocation de ressources et d’y attacher des mémoires tampons. Pour plus d’informations sur la façon de configurer le transfert isochrone, visitez les sites Web de Microsoft Developer Network (MSDN) suivants :

    Configuration de transfert isochrone pour les périphériques IEEE 1394 REQUEST_GET_SPEED_BETWEEN_DEVICES REQUEST_ISOCH_ALLOCATE_BANDWIDTH REQUEST_ISOCH_ALLOCATE_CHANNEL REQUEST_ISOCH_ALLOCATE_RESOURCES REQUEST_ISOCH_ATTACH_BUFFERS

  2. Démarrer l’écoute isochrone ou le transfert de parler [transfert #1]. Pour plus d’informations sur la façon de démarrer le transfert de parler ou écouter isochrone, visitez les sites Web de Microsoft Developer Network (MSDN) suivant :

    REQUEST_ISOCH_LISTEN REQUEST_ISOCH_TALK

  3. Transfert des données isochrones.

  4. Routine de rappel isochrone du pilote de périphérique IEEE 1394 est appelée. Pour plus d’informations sur l’appel de la routine de rappel isochrone, visitez le site Web Microsoft Developer Network (MSDN) suivant :

    ISOCH_DESCRIPTOR

  5. Arrêter le transfert isochrone. Pour plus d’informations sur la façon d’arrêter le transfert isochrone, visitez le site Web Microsoft Developer Network (MSDN) suivant :

    REQUEST_ISOCH_STOP

  6. Tampons de la détacher. Pour plus d’informations sur la façon de détacher les tampons, visitez le site Web Microsoft Developer Network (MSDN) suivant :

    REQUEST_ISOCH_DETACH_BUFFERS

  7. Données du tampon de traitement.

    • Pour les opérations d’écoute isochrone, le pilote de périphérique IEEE 1394 traiterait les données reçues dans les tampons isochrones.

    • Pour les opérations de parler isochrone, le pilote de périphérique IEEE 1394 peut préparer les tampons isochrones avec les données à transmettre.

  8. Joindre des mémoires tampons. Pour plus d’informations sur la façon de joindre les tampons, visitez le site Web Microsoft Developer Network (MSDN) suivant :

    REQUEST_ISOCH_ATTACH_BUFFERS

  9. Démarrer l’écoute isochrone ou le transfert de parler [transfert #2]. Pour plus d’informations sur la façon de démarrer le transfert de parler ou écouter isochrone, visitez les sites Web de Microsoft Developer Network (MSDN) suivant :

    REQUEST_ISOCH_LISTEN REQUEST_ISOCH_TALK

Dans cette séquence d’opérations, lorsque le second écoute isochrone est démarré, la valeur écrite dans le Registre de pointeur de commande du contrôleur hôte a pointez au dernier descripteur de commande de transfert isochrone précédent (terminé), au lieu de la PREMIÈRE commande un descripteur dans le transfert isochrone nouvelle. Ce problème ne se produit pas si le pilote de périphérique IEEE 1394 implémente la séquence d’opérations suivante :

  1. Permet de paramétrer le transfert isochrone. Cela inclut l’allocation de ressources et d’y attacher des mémoires tampons. Pour plus d’informations sur la façon de configurer le transfert isochrone, visitez les sites Web de Microsoft Developer Network (MSDN) suivants :

    Configuration de transfert isochrone pour les périphériques IEEE 1394 REQUEST_GET_SPEED_BETWEEN_DEVICES REQUEST_ISOCH_ALLOCATE_BANDWIDTH REQUEST_ISOCH_ALLOCATE_CHANNEL REQUEST_ISOCH_ALLOCATE_RESOURCES REQUEST_ISOCH_ATTACH_BUFFERSRemarque Veillez à joindre les tampons nécessaires afin que des tampons supplémentaires restent connectés après avoir terminé le transfert de l’image actuelle, et la routine de rappel isochrones dans le descripteur d’isochrone correspondante est appelée.

  2. Démarrer l’écoute isochrone ou le transfert de parler [transfert #1]. Pour plus d’informations sur la façon de démarrer le transfert de parler ou écouter isochrone, visitez les sites Web de Microsoft Developer Network (MSDN) suivant :

    REQUEST_ISOCH_LISTEN REQUEST_ISOCH_TALK

  3. Transfert des données isochrones.

  4. Routine de rappel isochrone du pilote de périphérique IEEE 1394 est appelée. Pour plus d’informations sur l’appel de la routine de rappel isochrone, visitez le site Web Microsoft Developer Network (MSDN) suivant :

    ISOCH_DESCRIPTOR

  5. Tampons de la détacher. Pour plus d’informations sur la façon de détacher les tampons, visitez le site Web Microsoft Developer Network (MSDN) suivant :

    REQUEST_ISOCH_DETACH_BUFFERS

  6. Données du tampon de traitement.

    • Pour les opérations d’écoute isochrone, le pilote de périphérique IEEE 1394 traiterait les données reçues dans les tampons isochrones.

    • Pour les opérations de parler isochrone, le pilote de périphérique IEEE 1394 peut préparer les tampons isochrones avec les données à transmettre.

  7. Joindre des mémoires tampons. Pour plus d’informations sur la façon de joindre les tampons, visitez le site Web Microsoft Developer Network (MSDN) suivant :

    REQUEST_ISOCH_ATTACH_BUFFERS

  8. Répétez les étapes 4 à 7 pour continuer le transfert de données isochrones en permanence.

  9. Arrêter le transfert isochrone. Pour plus d’informations sur la façon d’arrêter le transfert isochrone, visitez le site Web Microsoft Developer Network (MSDN) suivant :

    REQUEST_ISOCH_STOP

Pour plus d’informations sur le pilote de périphérique 1394 anIEEE effectue les transferts isochrones, visitez les sites Web de Microsoft Developer Network (MSDN) suivants :

Configuration de transfert isochrone pour les périphériques IEEE 1394 Mise en mémoire tampon des transferts isochrones DMA pour les périphériques IEEE 1394Pour une description d’une séquence typique d’effectuer des transferts de données isochrones vers ou à partir d’un périphérique IEEE 1394, cliquez sur le numéro ci-dessous pour afficher l’article correspondant dans la Base de connaissances Microsoft :

970076 Un transfert de données isochrones via un périphérique IEEE 1394 s’arrête soudainement dans Windows Vista ou dans Windows Server 2008Pour plus d'informations sur la terminologie de mise à jour logicielle, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :

824684 Terminologie standard utilisée pour décrire les mises à jour logicielles Microsoft

Informations sur les fichiers supplémentaires pour Windows 7 et Windows Server 2008 R2

Fichiers supplémentaires pour toutes les versions x86 prises en charge de Windows 7

Nom du fichier

Update.mum

Version du fichier

Not applicable

Taille du fichier

2,331

Date (UTC)

20-Dec-2010

Heure (UTC)

21:50

Plateforme

Not applicable

Nom du fichier

X86_1394.inf_31bf3856ad364e35_6.1.7600.20861_none_fba0efd5804c7eab.manifest

Version du fichier

Not applicable

Taille du fichier

3,572

Date (UTC)

20-Dec-2010

Heure (UTC)

21:52

Plateforme

Not applicable

Nom du fichier

X86_1394.inf_31bf3856ad364e35_6.1.7601.21624_none_fdb58d697d4fc6d8.manifest

Version du fichier

Not applicable

Taille du fichier

3,572

Date (UTC)

20-Dec-2010

Heure (UTC)

21:52

Plateforme

Not applicable

Fichiers supplémentaires pour toutes les versions 64 bits prises en charge de Windows 7 et Windows Server 2008 R2

Nom du fichier

Amd64_1394.inf_31bf3856ad364e35_6.1.7600.20861_none_57bf8b5938a9efe1.manifest

Version du fichier

Not applicable

Taille du fichier

3,576

Date (UTC)

20-Dec-2010

Heure (UTC)

21:55

Plateforme

Not applicable

Nom du fichier

Amd64_1394.inf_31bf3856ad364e35_6.1.7601.21624_none_59d428ed35ad380e.manifest

Version du fichier

Not applicable

Taille du fichier

3,576

Date (UTC)

20-Dec-2010

Heure (UTC)

21:55

Plateforme

Not applicable

Nom du fichier

Update.mum

Version du fichier

Not applicable

Taille du fichier

2,347

Date (UTC)

20-Dec-2010

Heure (UTC)

21:50

Plateforme

Not applicable

Fichiers supplémentaires pour toutes les versions IA-64 prises en charge de Windows Server 2008 R2

Nom du fichier

Ia64_1394.inf_31bf3856ad364e35_6.1.7600.20861_none_fba293cb804a87a7.manifest

Version du fichier

Not applicable

Taille du fichier

3,574

Date (UTC)

20-Dec-2010

Heure (UTC)

21:50

Plateforme

Not applicable

Nom du fichier

Ia64_1394.inf_31bf3856ad364e35_6.1.7601.21624_none_fdb7315f7d4dcfd4.manifest

Version du fichier

Not applicable

Taille du fichier

3,574

Date (UTC)

20-Dec-2010

Heure (UTC)

21:50

Plateforme

Not applicable

Nom du fichier

Update.mum

Version du fichier

Not applicable

Taille du fichier

1,933

Date (UTC)

20-Dec-2010

Heure (UTC)

21:50

Plateforme

Not applicable

Besoin d’aide ?

Vous voulez plus d’options ?

Explorez les avantages de l’abonnement, parcourez les cours de formation, découvrez comment sécuriser votre appareil, etc.

Les communautés vous permettent de poser des questions et d'y répondre, de donner vos commentaires et de bénéficier de l'avis d'experts aux connaissances approfondies.

Ces informations vous ont-elles été utiles ?

Dans quelle mesure êtes-vous satisfait(e) de la qualité de la langue ?
Qu’est-ce qui a affecté votre expérience ?
En cliquant sur Envoyer, vos commentaires seront utilisés pour améliorer les produits et services de Microsoft. Votre administrateur informatique sera en mesure de collecter ces données. Déclaration de confidentialité.

Nous vous remercions de vos commentaires.

×