Compartir a través de


Comprobación de errores 0xFE: BUGCODE_USB_DRIVER

La comprobación de errores de BUGCODE_USB_DRIVER tiene un valor de 0x000000FE. Esto indica que se ha producido un error en un controlador de bus serie universal (USB).

Importante

Este artículo es para programadores. Si es un cliente que ha recibido un código de error de pantalla azul mientras usa el equipo, consulte Solución de errores de pantalla azul.

parámetros de BUGCODE_USB_DRIVER

Los cuatro parámetros de comprobación de errores se muestran en la pantalla de detención de comprobación de errores y están disponibles mediante !analyze. El parámetro 1 identifica el tipo de infracción.

Parámetro 1 Parámetro 2 Parámetro 3 Parámetro 4 Causa del error
0x1 Reservado Reservado Reservado Se ha producido un error interno en la pila USB.
0x2 Dirección del IRP pendiente Dirección del IRP que se pasó Dirección del bloque de solicitud USB (URB) que produjo el error El controlador de cliente USB ha enviado un URB que todavía está conectado a otro IRP pendiente en el controlador de bus.
0x3 Reservado Reservado Reservado El controlador de minipuerto USB ha generado una comprobación de errores. Esto suele ocurrir en respuesta a un error de hardware.
0x4 Dirección del IRP Dirección del URB Reservado El autor de la llamada ha enviado un IRP que ya está pendiente en el controlador de bus USB.
0x5 Puntero de extensión de dispositivo del controlador de host Proveedor de PCI, id. de producto para el controlador Puntero a la estructura de datos del punto de conexión Se ha producido un error de hardware debido a una dirección física incorrecta encontrada en una estructura de datos de hardware.
0x6 Dirección del objeto Firma esperada Reservado Una estructura de datos interna (objeto) está dañada.
0x7 Puntero al registro de depuración de usbport.sys Cadena de mensaje Nombre de archivo Consulte la cadena de mensaje proporcionada para obtener información detallada.
0x8 1 Reservado Reservado Reservado
2 Objeto de dispositivo IRP El controlador del concentrador recibió un IRP que no espera o no se ha registrado.
3 Reservado Reservado Reservado
4 PDO si el parámetro 3 no es NULL. Contexto si el parámetro 3 es NULL. Contexto o NULL Trampa de PDO irrecuperable
5 Reservado Reservado Reservado
6 Código de tiempo de espera. Vea la tabla siguiente. Contexto de código de tiempo de espera: datos de puerto Tiempo de espera irrecuperable

Si el parámetro 1 tiene un valor de 8 y el parámetro 2 tiene un valor de 6, el parámetro 3 es un código de tiempo de espera. Los valores posibles para el código de tiempo de espera se proporcionan en la tabla siguiente.

Código de tiempo de espera Significado

0

Tiempo de espera no irrecuperable

1

Error al reanudar un puerto suspendido.

2

Se agota el tiempo de espera para que se complete un restablecimiento iniciado por un controlador cliente antes de suspender el puerto.

3

Se agota el tiempo de espera para que el puerto se complete antes de suspenderlo.

4

Se agotó el tiempo de espera para que la máquina de estado de cambio de puerto se deshabilite antes de suspender el puerto.

5

Se agota el tiempo de espera para que se complete una solicitud de suspensión-puerto.

6

Se agotó el tiempo de espera para que la máquina de estado de cambio de puerto se deshabilite.

7

Se agota el tiempo de espera para que se cierre la máquina de estado de cambio de puerto.

8

Se agota el tiempo de espera para que el centro se reanude desde la suspensión selectiva.

9

Se agota el tiempo de espera para que el concentrador se reanude de la suspensión selectiva antes de la suspensión del sistema.

10

Se agota el tiempo de espera para que la máquina de estado de cambio de puerto se vuelva inactiva.

Resolución

La extensión !analyze debug muestra información sobre la comprobación de errores y puede ser útil para determinar la causa principal.