comportamento estranho RFID e BSOD

0

Estou com um problema estranho com um RFID Pad e um BSOD.

Dell Optiplex 7010, Win7, 64 bits, Intel Corie 7

A questão é que eu recebo um BSOD antes da tela de login aparecer. No entanto, se eu desconectar o pad RFID da porta USB na inicialização, o PC mostrará a tela de login e tudo estará bem. Então eu preciso ligar o pad RFID novamente. Então, aleatoriamente, após um período não especificado, receberei outro BSOD.

Sei que esse problema está relacionado ao bloco RFID, pois quando ele é removido completamente, nunca tenho nenhum problema. Não há registros de erros que me dêem pistas sobre o que está acontecendo.

A coisa é, eu tenho outro Dell Optiplex 7010, exato mesmo especificações, com o mesmo teclado RFID e driver ... o que funciona, nunca problemas! Então eu tentei clonar esse HDD, e o problema ainda persiste. Eu até substituí a placa-mãe.

Coisas que tentei até agora (sem sucesso);

  • pc restaurado
  • Disco rígido reformatado
  • Sistema operacional mínimo reinstalado (somente o Office)
  • Apenas sistema operacional reinstalado (somente Windows)
  • Instaladas várias versões de driver
  • Clonou um PC existente (funcionando)
  • Placa-mãe substituída
  • Registros de erros analisados
  • Scripts de inicialização / desativação personalizados por escrito (ativar / desativar as portas no login / logout)
  • Experiências com software de terceiros (devcon.exe)
  • Usado Comparar computador do computador (sem diferenças detectadas)

Meu próximo passo é experimentar um modelo / modelo de PC completamente diferente, mas isso ainda não responde à minha pergunta sobre por que isso está acontecendo.

Entrei em contato com os desenvolvedores e, aparentemente, esse é um "problema conhecido" relacionado ao driver. Eu gostaria apenas de saber se há alguma maneira de eu trabalhar em torno de seu problema conhecido?

Alguém mais pode pensar em qual seria o problema?

Eu incluí a análise de despejo se isso significa alguma coisa para alguém?

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

TRIAGER: Could not open triage file : e:\dump_analysis\program\triage\modclass.ini, error 2

EXCEPTION_CODE: (NTSTATUS) 0xc0000005 - The instruction at "0x%08lx" referenced memory at "0x%08lx". The memory could not be "%s".

FAULTING_IP: 
nt!IofCallDriver+14
fffff800'03288894 fe4a43          dec     byte ptr [rdx+43h]

EXCEPTION_RECORD:  fffff880037b6d28 -- (.exr 0xfffff880037b6d28)
ExceptionAddress: fffff80003288894 (nt!IofCallDriver+0x0000000000000014)
   ExceptionCode: c0000005 (Access violation)
  ExceptionFlags: 00000000
NumberParameters: 2
   Parameter[0]: 0000000000000001
   Parameter[1]: 0000000000000043
Attempt to write to address 0000000000000043

CONTEXT:  fffff880037b6580 -- (.cxr 0xfffff880037b6580)
rax=0000000000000000 rbx=fffffa8015800000 rcx=fffffa800aa25050
rdx=0000000000000000 rsi=00000000fffff88a rdi=00000000fffff88a
rip=fffff80003288894 rsp=fffff880037b6f60 rbp=fffffa800aa25050
 r8=0000000000000000  r9=fffff880033e4180 r10=fffffa80066f88e0
r11=fffffa80077bac60 r12=0000000000000001 r13=0000000000000003
r14=fffffa800aa25050 r15=0000000000000001
iopl=0         nv up ei pl zr na po nc
cs=0010  ss=0018  ds=002b  es=002b  fs=0053  gs=002b             efl=00010246
nt!IofCallDriver+0x14:
fffff800'03288894 fe4a43          dec     byte ptr [rdx+43h] ds:002b:00000000'00000043=??
Resetting default scope

CUSTOMER_CRASH_COUNT:  1

PROCESS_NAME:  System

CURRENT_IRQL:  0

ERROR_CODE: (NTSTATUS) 0xc0000005 - The instruction at "0x%08lx" referenced memory at "0x%08lx". The memory could not be "%s".

EXCEPTION_PARAMETER1:  0000000000000001

EXCEPTION_PARAMETER2:  0000000000000043

WRITE_ADDRESS: GetPointerFromAddress: unable to read from fffff800034bb100
GetUlongFromAddress: unable to read from fffff800034bb1c0
 0000000000000043 Nonpaged pool

FOLLOWUP_IP: 
ftdibus+85fb
fffff880'064aa5fb ??              ???

BUGCHECK_STR:  0x7E

DEFAULT_BUCKET_ID:  NULL_CLASS_PTR_DEREFERENCE

LAST_CONTROL_TRANSFER:  from fffff880064aa5fb to fffff80003288894

STACK_TEXT:  
fffff880'037b6f60 fffff880'064aa5fb : fffffa80'15800000 fffffa80'0aa25050 fffffa80'15800000 fffff880'04f632d9 : nt!IofCallDriver+0x14
fffff880'037b6f90 fffffa80'15800000 : fffffa80'0aa25050 fffffa80'15800000 fffff880'04f632d9 fffffa80'15800000 : ftdibus+0x85fb
fffff880'037b6f98 fffffa80'0aa25050 : fffffa80'15800000 fffff880'04f632d9 fffffa80'15800000 fffffa80'fffff88a : 0xfffffa80'15800000
fffff880'037b6fa0 fffffa80'15800000 : fffff880'04f632d9 fffffa80'15800000 fffffa80'fffff88a fffffa80'00000100 : 0xfffffa80'0aa25050
fffff880'037b6fa8 fffff880'04f632d9 : fffffa80'15800000 fffffa80'fffff88a fffffa80'00000100 fffff880'037b6fe0 : 0xfffffa80'15800000
fffff880'037b6fb0 fffff880'00000001 : fffffa80'0ae411b0 ffff0000'05318326 fffffa80'0ab96e90 00000000'00000001 : usbhub!UsbhFdoDeviceControl+0x1a5
fffff880'037b7010 fffffa80'0ae411b0 : ffff0000'05318326 fffffa80'0ab96e90 00000000'00000001 fffffa80'0ab9c830 : 0xfffff880'00000001
fffff880'037b7018 ffff0000'05318326 : fffffa80'0ab96e90 00000000'00000001 fffffa80'0ab9c830 fffff880'064aa8b7 : 0xfffffa80'0ae411b0
fffff880'037b7020 fffffa80'0ab96e90 : 00000000'00000001 fffffa80'0ab9c830 fffff880'064aa8b7 fffffa80'0ae411b0 : 0xffff0000'05318326
fffff880'037b7028 00000000'00000001 : fffffa80'0ab9c830 fffff880'064aa8b7 fffffa80'0ae411b0 fffffa80'0aa25050 : 0xfffffa80'0ab96e90
fffff880'037b7030 fffffa80'0ab9c830 : fffff880'064aa8b7 fffffa80'0ae411b0 fffffa80'0aa25050 fffffa80'0ae411b0 : 0x1
fffff880'037b7038 fffff880'064aa8b7 : fffffa80'0ae411b0 fffffa80'0aa25050 fffffa80'0ae411b0 00000000'00000000 : 0xfffffa80'0ab9c830
fffff880'037b7040 fffffa80'0ae411b0 : fffffa80'0aa25050 fffffa80'0ae411b0 00000000'00000000 fffffa80'0ab96e90 : ftdibus+0x88b7
fffff880'037b7048 fffffa80'0aa25050 : fffffa80'0ae411b0 00000000'00000000 fffffa80'0ab96e90 fffffa80'0000016d : 0xfffffa80'0ae411b0
fffff880'037b7050 fffffa80'0ae411b0 : 00000000'00000000 fffffa80'0ab96e90 fffffa80'0000016d 00000000'00000000 : 0xfffffa80'0aa25050
fffff880'037b7058 00000000'00000000 : fffffa80'0ab96e90 fffffa80'0000016d 00000000'00000000 fffff880'037b70c8 : 0xfffffa80'0ae411b0


SYMBOL_STACK_INDEX:  1

SYMBOL_NAME:  ftdibus+85fb

FOLLOWUP_NAME:  MachineOwner

MODULE_NAME: ftdibus

IMAGE_NAME:  ftdibus.sys

DEBUG_FLR_IMAGE_TIMESTAMP:  46826082

STACK_COMMAND:  .cxr 0xfffff880037b6580 ; kb

FAILURE_BUCKET_ID:  X64_0x7E_ftdibus+85fb

BUCKET_ID:  X64_0x7E_ftdibus+85fb

Followup: MachineOwner

Qualquer conselho ou sugestão são muito bem-vindos:)

    
por jonboy 09.03.2016 / 14:41

1 resposta

0

EXCEPTION_CODE: (NTSTATUS) 0xc0000005 - The instruction at "0x%08lx" referenced memory at "0x%08lx". The memory could not be "%s".

Existem alguns possíveis problemas que podem estar causando essa exceção.

  1. Poderia ser memória que está indo mal (talvez, isso persistiria através de reinstalações)
    • Tente remover um dos componentes de memória da máquina e / ou substituir.
  2. Drivers desatualizados (possivelmente)
    • Visite o site do fabricante, baixe um driver mais recente.
    • Tente fazer o downgrade do sistema operacional e veja se o problema ainda existe.
  3. Conflitos de hardware potenciais (possivelmente)
    • Desconecte quaisquer outros dispositivos da máquina e veja se o erro desaparece.
  4. Ou um problema relacionado ao sistema (improvável)
    • Execute o sfc / scannow a partir do shell do cmd.
por 09.03.2016 / 15:46