0xFE de vérification des bogues : BUGCODE_USB_DRIVER

Le case activée de bogue BUGCODE_USB_DRIVER a une valeur de 0x000000FE. Cela indique qu’une erreur s’est produite dans un pilote USB (Universal Serial Bus).

Important

Cet article s’adresse aux programmeurs. 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 case activée de bogue sont affichés sur l’écran d’arrêt du bogue case activée 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é passée Adresse du bloc de requête USB (URB) à l’origine de l’erreur Le pilote client USB a envoyé un URB qui est toujours attaché à un autre IRP en attente dans le pilote de bus.
0x3 Réservé Réservé Réservé Le pilote miniport USB a généré un bogue case activée. 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 envoyé un IRP qui est déjà en attente dans le pilote de bus USB.
0x5 Pointeur d’extension d’appareil du contrôleur hôte Fournisseur PCI, ID de produit pour le contrôleur Pointeur vers la structure de données du point de terminaison Une défaillance matérielle s’est produite en raison d’une adresse physique incorrecte 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 IRP a été reçu par le pilote du hub qu’il n’attend pas ou pour lequel il ne s’est pas inscrit.
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. Contexte ou NULL Piège PDO fatal
5 Réservé Réservé Réservé
6 Code de délai d’attente. Consultez le tableau ci-dessous. Contexte de code de délai d’expiration : données de port Délai d’expiration irrécupérable

Si le paramètre 1 a la valeur 8 et 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 de délai d’attente Signification

0

Délai d’expiration non fatal

1

Échec de la reprise d’un port suspendu.

2

Délai d’attente d’une réinitialisation, initiée par un pilote client, avant de suspendre le port.

3

Délai d’attente de la fin de la reprise du port avant de le suspendre.

4

Délai d’attente de la désactivation de l’ordinateur de changement d’état de port avant de suspendre le port.

5

Délai d’attente de la fin d’une demande de port d’interruption.

6

Délai d’attente de la désactivation de l’ordinateur de changement d’état de port.

7

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

8

Délai d’attente de la reprise du hub après une interruption sélective.

9

Délai d’attente de la reprise du hub après l’interruption sélective avant l’interruption du système.

10

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

Résolution

L’extension de débogage !analyze affiche des informations sur le bogue case activée et peut être utile pour déterminer la cause racine.