Controllo bug 0xFE: BUGCODE_USB_DRIVER
Il controllo BUGCODE_USB_DRIVER bug ha un valore di 0x000000FE. Ciò indica che si è verificato un errore in un driver USB (Universal Serial Bus).
Importante
Questo articolo è destinato ai programmatori. Se si è un cliente che ha ricevuto un codice di errore dello schermo blu durante l'uso del computer, vedere Risolvere gli errori dello schermo blu.
parametri BUGCODE_USB_DRIVER
I quattro parametri di controllo dei bug vengono visualizzati nella schermata di arresto del bug e disponibili usando !analizza. Il parametro 1 identifica il tipo di violazione.
Parametro 1 | Parametro 2 | Parametro 3 | Parametro 4 | Causa di errore |
---|---|---|---|---|
0x1 | Riservato | Riservato | Riservato | Si è verificato un errore interno nello stack USB. |
0x2 | Indirizzo dell'IRP in sospeso | Indirizzo dell'IRP passato | Indirizzo del blocco di richiesta USB (URB) che ha causato l'errore | Il driver client USB ha inviato un'istanza di URB ancora collegata a un altro IRP in sospeso nel driver del bus. |
0x3 | Riservato | Riservato | Riservato | Il driver miniport USB ha generato un controllo di bug. Questo avviene in genere in risposta a un errore hardware. |
0x4 | Indirizzo dell'IRP | Indirizzo dell'RECAPITO | Riservato | Il chiamante ha inviato un'IRP già in sospeso nel driver del bus USB. |
0x5 | Puntatore dell'estensione del dispositivo del controller host | Fornitore PCI, ID prodotto per il controller | Puntatore alla struttura dei dati dell'endpoint | Si è verificato un errore hardware a causa di un indirizzo fisico non valido trovato in una struttura di dati hardware. |
0x6 | Indirizzo dell'oggetto | Firma prevista | Riservato | Una struttura dati interna (oggetto) è danneggiata. |
0x7 | Puntatore a usbport.sys log di debug | Stringa di messaggio | Nome file | Per informazioni dettagliate, vedere la stringa di messaggio specificata. |
0x8 | 1 | Riservato | Riservato | Riservato |
2 | Oggetto dispositivo | IRP | Un'IRP è stata ricevuta dal driver dell'hub che non si aspetta o non è stata registrata per. | |
3 | Riservato | Riservato | Riservato | |
4 | PDO se il parametro 3 non è NULL. Contesto se il parametro 3 è NULL. | Contesto o NULL | Trappola PDO irreversibile | |
5 | Riservato | Riservato | Riservato | |
6 | Codice timeout. Vedere la tabella riportata di seguito. | Contesto di codice timeout: dati della porta | Timeout irreversibile |
Se Parameter 1 ha un valore 8 e Parameter 2 ha un valore pari a 6, il parametro 3 è un codice di timeout. I valori possibili per il codice di timeout vengono specificati nella tabella seguente.
Codice timeout | Significato |
---|---|
0 |
Timeout non irreversibile |
1 |
Impossibile riprendere una porta sospesa. |
2 |
Timeout in attesa di una reimpostazione, avviata da un driver client, per completare prima di sospendere la porta. |
3 |
Timeout in attesa del completamento della porta prima della sospensione. |
4 |
Timeout in attesa che il computer di stato di modifica della porta sia disabilitato prima di sospendere la porta. |
5 |
Timeout in attesa del completamento di una richiesta di porta sospesa. |
6 |
Timeout in attesa della disattivazione dello stato della porta. |
7 |
Timeout in attesa della chiusura del computer dello stato della modifica della porta. |
8 |
Timeout in attesa che l'hub venga ripreso dalla sospensione selettiva. |
9 |
Timeout in attesa che l'hub venga ripreso dalla sospensione selettiva prima della sospensione del sistema. |
10 |
Timeout in attesa che il computer di stato di modifica della porta diventi inattiva. |
Risoluzione
L'estensione di debug !analizza visualizza informazioni sul controllo dei bug e può essere utile per determinare la causa radice.