Vérification de bogue 0xFE : BUGCODE_USB_DRIVER

Le contrôle de bogue BUGCODE_USB_DRIVER a la valeur 0x000000FE. Cela indique qu’une erreur s’est produite dans un pilote USB (Universal Serial Bus).

Important

Cette rubrique s’adresse aux développeurs. Si vous êtes un client qui a reçu un code d’erreur d’écran bleu lors de l’utilisation de votre ordinateur, consultez résoudre les erreurs d’écran bleu.

Paramètres BUGCODE_USB_DRIVER

Les quatre paramètres de vérification de bogue s’affichent sur l’écran d’arrêt de vérification de bogue et sont disponibles à l’aide de ! Analyze. Le paramètre 1 identifie le type de violation.

Paramètre 1 Paramètre 2 Paramètre 3 Paramètre 4 Cause de l’erreur
0x1 Réservé Réservé Réservé Une erreur interne s’est produite dans la pile USB.
0x2 Adresse de l’IRP en attente Adresse de l’IRP qui a été transmise Adresse du bloc URB (USB Request Block) à l’origine de l’erreur Le pilote client USB a envoyé un URB qui est toujours attaché à une autre IRP en attente dans le pilote de bus.
0x3 Réservé Réservé Réservé Le pilote de miniport USB a généré une vérification de bogue. Cela se produit généralement en réponse à une défaillance matérielle.
0x4 Adresse de l’IRP Adresse de l’URB Réservé L’appelant a soumis un paquet IRP qui est déjà en attente dans le pilote de bus USB.
0x5 Pointeur d’extension de périphérique du contrôleur hôte Fournisseur PCI, ID produit du contrôleur Pointeur vers la structure de données de point de terminaison Une défaillance matérielle s’est produite en raison d’une mauvaise adresse physique trouvée dans une structure de données matérielles.
0x6 Adresse de l’objet Signature attendue Réservé Une structure de données interne (objet) est endommagée.
0x7 Pointeur vers usbport.sys journal de débogage Chaîne de message Nom de fichier Pour plus d’informations, consultez la chaîne de message fournie.
0x8 1 Réservé Réservé Réservé
2 Objet d’appareil IRP Un paquet IRP a été reçu par le pilote de concentrateur qu’il n’attend pas ou n’a pas été inscrit pour.
3 Réservé Réservé Réservé
4 PDO si le paramètre 3 n’a pas la valeur NULL. Contexte si le paramètre 3 a la valeur NULL. Context ou NULL Interruption PDO irrécupérable
5 Réservé Réservé Réservé
6 Code d’expiration. Consultez le tableau ci-dessous. Contexte du code de délai d’attente : données de port Délai d’attente irrécupérable

Si le paramètre 1 a une valeur de 8 et que le paramètre 2 a la valeur 6, le paramètre 3 est un code de délai d’attente. Les valeurs possibles pour le code de délai d’attente sont indiquées dans le tableau suivant.

Code d’expiration Signification

0

Délai d’attente non récupérable

1

Échec de la reprise d’un port suspendu.

2

Expiration du délai d’attente de la fin d’une réinitialisation, initiée par un pilote client, avant la suspension du port.

3

Expiration du délai d’attente de la reprise du port avant sa suspension.

4

Expiration du délai d’attente de la désactivation de la machine à États de changement de port avant la suspension du port.

5

Expiration du délai d’attente de la fin de la demande de suspension-port.

6

Expiration du délai d’attente de la désactivation de la machine à États de changement de port.

7

Expiration du délai d’attente de la fermeture de l’ordinateur d’état de changement de port.

8

Expiration du délai d’attente du concentrateur pour la reprise de la suspension sélective.

9

Délai dépassé lors de l’attente de la reprise de la suspension sélective avant la suspension du système.

10

Expiration du délai d’attente de l’ordinateur d’état de changement de port pour devenir inactif.

Résolution

L’extension ! analyze Debug affiche des informations sur la vérification des bogues et peut être utile pour déterminer la cause racine.