다음을 통해 공유


버그 검사 0xFE: BUGCODE_USB_DRIVER

BUGCODE_USB_DRIVER 버그 검사 값은 0x000000FE. 이는 USB(범용 직렬 버스) 드라이버에서 오류가 발생했음을 나타냅니다.

중요

이 문서는 프로그래머용입니다. 컴퓨터를 사용하는 동안 파란색 화면 오류 코드를 받은 고객인 경우 블루 스크린 오류 문제 해결을 참조하세요.

BUGCODE_USB_DRIVER 매개 변수

4개의 버그 검사 매개 변수는 버그 검사 중지 화면에 표시되며 !analyze를 사용하여 사용할 수 있습니다. 매개 변수 1은 위반 유형을 식별합니다.

매개 변수 1 매개 변수 2 매개 변수 3 매개 변수 4 오류 원인
0x1 예약됨 예약됨 예약됨 USB 스택에서 내부 오류가 발생했습니다.
0x2 보류 중인 IRP의 주소 전달된 IRP의 주소 오류를 발생시킨 URB(USB 요청 블록)의 주소 USB 클라이언트 드라이버가 버스 드라이버에서 보류 중인 다른 IRP에 여전히 연결된 URB를 제출했습니다.
0x3 예약됨 예약됨 예약됨 USB 미니포트 드라이버가 버그 검사 생성했습니다. 이는 일반적으로 하드웨어 오류에 대한 응답으로 발생합니다.
0x4 IRP의 주소 URB의 주소 예약됨 호출자가 USB 버스 드라이버에 이미 보류 중인 IRP를 제출했습니다.
0x5 호스트 컨트롤러의 디바이스 확장 포인터 PCI 공급업체, 컨트롤러의 제품 ID 엔드포인트 데이터 구조에 대한 포인터 하드웨어 데이터 구조에 있는 잘못된 물리적 주소로 인해 하드웨어 오류가 발생했습니다.
0x6 개체 주소 예상된 서명 예약됨 내부 데이터 구조(개체)가 손상되었습니다.
0x7 usbport.sys 디버그 로그에 대한 포인터 메시지 문자열 파일 이름 자세한 내용은 제공된 메시지 문자열을 참조하세요.
0x8 1 예약됨 예약됨 예약됨
2 디바이스 개체 IRP IRP가 예상하지 못하거나 등록되지 않은 허브 드라이버에 의해 수신되었습니다.
3 예약됨 예약됨 예약됨
4 매개 변수 3이 NULL이 아닌 경우 PDO입니다. 매개 변수 3이 NULL이면 컨텍스트입니다. 컨텍스트 또는 NULL 치명적인 PDO 트랩
5 예약됨 예약됨 예약됨
6 시간 제한 코드입니다. 아래 표를 참조하세요. 시간 제한 코드 컨텍스트: 포트 데이터 치명적인 시간 제한

매개 변수 1의 값이 8이고 Parameter 2의 값이 6이면 매개 변수 3은 시간 제한 코드입니다. 시간 제한 코드에 대한 가능한 값은 다음 표에 나와 있습니다.

시간 제한 코드 의미

0

치명적이 아닌 시간 제한

1

일시 중단된 포트를 다시 시작하지 못했습니다.

2

포트를 일시 중단하기 전에 클라이언트 드라이버가 시작한 초기화가 완료될 때까지 기다리는 시간이 초과되었습니다.

3

포트를 일시 중단하기 전에 다시 시작이 완료되기를 기다리는 시간이 초과되었습니다.

4

포트를 일시 중단하기 전에 포트 변경 상태 머신이 비활성화될 때까지 기다리는 시간이 초과되었습니다.

5

일시 중단 포트 요청이 완료 될 때까지 기다리는 시간이 초과되었습니다.

6

포트 변경 상태 컴퓨터가 비활성화될 때까지 대기하는 시간이 초과되었습니다.

7

포트 변경 상태 컴퓨터가 닫혀 있을 때까지 기다리는 시간이 초과되었습니다.

8

허브가 선택적 일시 중단에서 다시 시작될 때까지 기다리는 시간이 초과되었습니다.

9

시스템 일시 중단 전에 허브가 선택적 일시 중단에서 다시 시작될 때까지 기다리는 시간이 초과되었습니다.

10

포트 변경 상태 컴퓨터가 유휴 상태가 될 때까지 대기하는 시간이 초과되었습니다.

해결 방법

!analyze 디버그 확장은 버그 검사 대한 정보를 표시하며 근본 원인을 확인하는 데 도움이 될 수 있습니다.