0xFE проверки ошибок: BUGCODE_USB_DRIVER
Проверка ошибок BUGCODE_USB_DRIVER имеет значение 0x000000FE. Это означает, что в драйвере универсальной последовательной шины (USB) произошла ошибка.
Важно!
Эта статья предназначена для программистов. Если вы являетесь клиентом, который получил код ошибки синего экрана во время работы с компьютером, см. статью Устранение ошибок синего экрана.
Параметры BUGCODE_USB_DRIVER
Четыре параметра проверка ошибок отображаются на экране остановки проверка ошибок и доступны с помощью !analyze. Параметр 1 определяет тип нарушения.
Параметр 1 | Параметр 2 | Параметр 3 | Параметр 4 | Причина ошибки |
---|---|---|---|---|
0x1 | Зарезервировано | Зарезервировано | Зарезервировано | В стеке USB произошла внутренняя ошибка. |
0x2 | Адрес ожидающего IRP | Адрес передаваемого IRP | Адрес блока запросов USB (URB), вызвавшего ошибку | Драйвер USB-клиента отправил URB, который по-прежнему подключен к другому IRP в ожидании в драйвере автобуса. |
0x3 | Зарезервировано | Зарезервировано | Зарезервировано | Драйвер USB-минипорта создал ошибку проверка. Обычно это происходит в ответ на сбой оборудования. |
0x4 | Адрес IRP | Адрес URB | Зарезервировано | Вызывающий объект отправил IRP, который уже находится в состоянии ожидания в драйвере USB-шины. |
0x5 | Указатель расширения устройства на контроллере узла | Поставщик PCI, идентификатор продукта для контроллера | Указатель на структуру данных конечной точки | Произошел сбой оборудования из-за неправильного физического адреса, найденного в аппаратной структуре данных. |
0x6 | Адрес объекта | Ожидаемая сигнатура | Зарезервировано | Внутренняя структура данных (объект) повреждена. |
0x7 | Указатель на журнал отладки usbport.sys | Строка сообщения. | Имя файла | Подробные сведения см. в предоставленной строке сообщения. |
0x8 | 1 | Зарезервировано | Зарезервировано | Зарезервировано |
2 | Объект устройства | IRP | Драйвер концентратора получил IRP, который не ожидал или для которого не зарегистрирован. | |
3 | Зарезервировано | Зарезервировано | Зарезервировано | |
4 | PDO, если параметр 3 не равен NULL. Контекст, если параметр 3 имеет значение NULL. | Контекст или NULL | Неустранимая ловушка PDO | |
5 | Зарезервировано | Зарезервировано | Зарезервировано | |
6 | Код времени ожидания. См. таблицу ниже. | Контекст кода времени ожидания: данные порта | Неустранимый тайм-аут |
Если параметр 1 имеет значение 8, а параметр 2 имеет значение 6, то параметр 3 является кодом времени ожидания. Возможные значения для кода времени ожидания приведены в следующей таблице.
Код времени ожидания | Значение |
---|---|
0 |
Неустранимое время ожидания |
1 |
Не удалось возобновить приостановленный порт. |
2 |
Истекло время ожидания завершения сброса, инициированного драйвером клиента, перед приостановкой порта. |
3 |
Истекло время ожидания завершения работы порта, прежде чем приостановить его. |
4 |
Истекло время ожидания ожидания конечного автомата изменения порта, который будет отключен до приостановки порта. |
5 |
Истекло время ожидания завершения запроса suspend-port. |
6 |
Истекло время ожидания ожидания отключения конечного автомата изменения порта. |
7 |
Истекло время ожидания ожидания закрытия конечного автомата для изменения порта. |
8 |
Истекло время ожидания ожидания возобновления работы концентратора из выборочной приостановки. |
9 |
Истекло время ожидания ожидания возобновления работы концентратора с выборочной приостановки до приостановки системы. |
10 |
Истекло время ожидания, пока конечный компьютер с изменением порта не будет простаивать. |
Решение
Расширение отладки !analyze отображает сведения о проверка ошибок и может быть полезно для определения первопричины.