Como saber o que o dispositivo USB causou na tela azul

1

Recebi um mini despejo quando meu computador ficou azulado. O depurador mostra que foi um driver usb genérico que causou a falha, mas como saber qual? É a primeira vez que é exibida em tela azul e não adicionei novos dispositivos. Qualquer ajuda seria apreciada. Desde já, obrigado,

Microsoft (R) Windows Debugger Version 6.2.9200.20512 AMD64
Copyright (c) Microsoft Corporation. All rights reserved.


Loading Dump File [C:\Users\d_harding\Downloads\080413-30045-01.dmp]
Mini Kernel Dump File: Only registers and stack trace are available

DbsSplayTreeRangeMap::Add: ignoring zero-sized range at ?00000000`00000000?
DbsSplayTreeRangeMap::Add: ignoring zero-sized range at ?fffff8a0`0021ec32?
DbsSplayTreeRangeMap::Add: ignoring zero-sized range at ?fffff8a0`01e91022?
DbsSplayTreeRangeMap::Add: ignoring zero-sized range at ?fffff800`00b9c3c0?
Symbol search path is: srv*
Executable search path is: srv*
Windows 7 Kernel Version 7601 (Service Pack 1) MP (4 procs) Free x64
Product: WinNt, suite: TerminalServer SingleUserTS
Built by: 7601.18113.amd64fre.win7sp1_gdr.130318-1533
Machine Name:
Kernel base = 0xfffff800`03007000 PsLoadedModuleList = 0xfffff800`0324a670
Debug session time: Sun Aug  4 19:54:25.482 2013 (UTC - 4:00)
System Uptime: 0 days 0:21:51.310
Loading Kernel Symbols
...............................................................
................................................................
.........................................
Loading User Symbols
Loading unloaded module list
...............
*******************************************************************************
*                                                                             *
*                        Bugcheck Analysis                                    *
*                                                                             *
*******************************************************************************

Use !analyze -v to get detailed debugging information.

BugCheck 9F, {3, fffffa8008628a00, fffff80000b9c3d8, fffffa8008c258d0}

Probably caused by : usbccgp.sys

Followup: MachineOwner
---------

0: kd> !analyze -v
*******************************************************************************
*                                                                             *
*                        Bugcheck Analysis                                    *
*                                                                             *
*******************************************************************************

DRIVER_POWER_STATE_FAILURE (9f)
A driver has failed to complete a power IRP within a specific time (usually 10 minutes).
Arguments:
Arg1: 0000000000000003, A device object has been blocking an Irp for too long a time
Arg2: fffffa8008628a00, Physical Device Object of the stack
Arg3: fffff80000b9c3d8, nt!TRIAGE_9F_POWER on Win7, otherwise the Functional Device Object of the stack
Arg4: fffffa8008c258d0, The blocked IRP

Debugging Details:
------------------


DRVPOWERSTATE_SUBCODE:  3

IMAGE_NAME:  usbccgp.sys

DEBUG_FLR_IMAGE_TIMESTAMP:  4d8c0c0a

MODULE_NAME: usbccgp

FAULTING_MODULE: fffff88006a81000 usbccgp

CUSTOMER_CRASH_COUNT:  1

DEFAULT_BUCKET_ID:  WIN7_DRIVER_FAULT

BUGCHECK_STR:  0x9F

PROCESS_NAME:  System

CURRENT_IRQL:  2

TAG_NOT_DEFINED_c000000f:  FFFFF80000BA2FB0

STACK_TEXT:  
fffff800`00b9c388 fffff800`030ec8c2 : 00000000`0000009f 00000000`00000003 fffffa80`08628a00 fffff800`00b9c3d8 : nt!KeBugCheckEx
fffff800`00b9c390 fffff800`0308784c : fffff800`00b9c5b0 fffff800`00b9c5b0 00000000`00000000 00000000`00000001 : nt! ?? ::FNODOBFM::`string'+0x33af0
fffff800`00b9c430 fffff800`030876e6 : fffff800`0322cf20 00000000`00014859 00000000`00000000 fffff880`02d1917e : nt!KiProcessTimerDpcTable+0x6c
fffff800`00b9c4a0 fffff800`030875ce : 00000003`0d9a086f fffff800`00b9cb18 00000000`00014859 fffff800`031fada8 : nt!KiProcessExpiredTimerList+0xc6
fffff800`00b9caf0 fffff800`030873b7 : 00000000`ec23f8cb 00000000`00014859 00000000`ec23f811 00000000`00000059 : nt!KiTimerExpiration+0x1be
fffff800`00b9cb90 fffff800`0307490a : fffff800`031f7e80 fffff800`03205cc0 00000000`00000000 fffff880`02c26588 : nt!KiRetireDpcList+0x277
fffff800`00b9cc40 00000000`00000000 : fffff800`00b9d000 fffff800`00b97000 fffff800`00b9cc00 00000000`00000000 : nt!KiIdleLoop+0x5a


STACK_COMMAND:  kb

FOLLOWUP_NAME:  MachineOwner

FAILURE_BUCKET_ID:  X64_0x9F_3_lvuvc64_IMAGE_usbccgp.sys

BUCKET_ID:  X64_0x9F_3_lvuvc64_IMAGE_usbccgp.sys

Followup: MachineOwner
---------

0: kd> lmvm usbccgp
start             end                 module name
fffff880`06a81000 fffff880`06a9e000   usbccgp    (pdb symbols)          C:\Program Files (x86)\Windows Kits\8.0\Debuggers\x64\sym\usbccgp.pdb\E57A861FA09D4D178C69ABB0A6F4868C1\usbccgp.pdb
    Loaded symbol image file: usbccgp.sys
    Mapped memory image file: C:\Program Files (x86)\Windows Kits\8.0\Debuggers\x64\sym\usbccgp.sys\4D8C0C0A1d000\usbccgp.sys
    Image path: \SystemRoot\system32\DRIVERS\usbccgp.sys
    Image name: usbccgp.sys
    Timestamp:        Thu Mar 24 23:29:14 2011 (4D8C0C0A)
    CheckSum:         0001B399
    ImageSize:        0001D000
    File version:     6.1.7601.17586
    Product version:  6.1.7601.17586
    File flags:       0 (Mask 3F)
    File OS:          40004 NT Win32
    File type:        2.0 Dll
    File date:        00000000.00000000
    Translations:     0409.04b0
    CompanyName:      Microsoft Corporation
    ProductName:      Microsoft® Windows® Operating System
    InternalName:     USBCCGP.SYS
    OriginalFilename: USBCCGP.SYS
    ProductVersion:   6.1.7601.17586
    FileVersion:      6.1.7601.17586 (win7sp1_gdr.110324-1501)
    FileDescription:  USB Common Class Generic Parent Driver
    LegalCopyright:   © Microsoft Corporation. All rights reserved.
Dave
fonte
Por que o seu computador não possui um nome de máquina? Qual versão do Windows 7 você possui, sua versão do kernel, contém a palavra "Grátis", que é estranha.
Ramhound
faça o upload do despejo. Dizendo-lhe todas as instruções pode ser difícil de seguir
magicandre1981

Respostas:

2

lvuvc64.sys é o driver para o seu Logitech Webcam. Portanto, procure uma atualização de driver:

FAILURE_BUCKET_ID: X64_0x9F_3_ lvuvc64 _IMAGE_usbccgp.sys

ainda carrego o dmp para que eu possa verificar isso.

magicandre1981
fonte
Não para ser um noob total, mas como faço para fazer isso? Vejo que uma rápida pesquisa no google pelo lvuvc64 exibe resultados para a logitech. Existe um ponto em meu upload do dump?
Dave
do Memory.dmp, posso ver a versão do arquivo do driver e o nome correto do dispositivo. Mas você também pode procurar um novo driver nos sites da logitech. Tente também desativar a economia de energia nas portas da Webcam e USB.
magicandre1981
2

Muitos dispositivos USB expõem várias interfaces USB. Na terminologia USB, esses dispositivos são chamados de dispositivos compostos. Os sistemas operacionais Microsoft Windows 2000 e Windows 98 incluem um recurso pai genérico no driver de barramento USB (Usbhub.sys) que expõe cada interface do dispositivo composto como um dispositivo separado. No Microsoft Windows XP e Windows Me, esse recurso é otimizado e aprimorado transferindo-o para um driver independente chamado driver genérico USB (Usbccgp.sys). Usando os recursos do driver pai genérico, os fornecedores de dispositivos podem fazer uso seletivo do suporte ao driver fornecido pela Microsoft para algumas interfaces.

Não foi uma porta USB "única" que causou o travamento, mas o "driver pai". Eu recomendaria apenas reinstalar o driver.

moofasa
fonte