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.