atapi.sys provoca BSOD desde o Windows 10

0

Desde que atualizei meu notebook antigo (Fujitsu E8310, adoro a tela 4: 3!), estou tendo um BSOD DRIVER_POWER_STATE_FAILURE depois de acordar do modo suspenso / suspenso. Então eu decidi consertá-lo de uma vez por todas, mas estou preso.

Eu olhei para o minidump, e para mim parece ser o atapi.sys. Agora eu lembro que tive problemas antes com o Windows 7 x64 que depois de retomar do sono, a unidade de DVD não estava funcionando mais, isso inclui nem mesmo abrir o compartimento da unidade e desaparecer de "Meu Computador". Após a reinicialização, tudo voltou ao normal. Eu não me lembro se isso foi assim desde o início quando eu instalei o Windows 7. Isso parece estar conectado à unidade esperando muito tempo no IRP. De minhas descobertas, este erro não estava jogando um BSOD no Windows 7, mas a partir do Windows 8 e sobre esta condição irá lançar um BSOD. Então, enquanto ele apenas me deixou com um drive de DVD que não funciona no Win7, ele trava o computador no Win10.

Atualizei todos os drivers para as versões mais recentes que pude encontrar (até mesmo drivers Intel RST modificados), mas eles nunca incluem o atapi.sys. Como esta unidade ainda está usando o barramento IDE, a atualização do driver RST obviamente não faz nada. Além disso, a unidade e o BIOS são atualizados para a versão mais recente do firmware.

No momento, tenho duas soluções: 1) nunca durma 2) Desative o IDE na BIOS e ative quando eu precisar da unidade (exigindo reinicialização).

Existe alguma maneira de desativar a condição do BSOD em DRIVER_POWER_STATE_FAILURE? Ou há um atapi.sys atualizado em algum lugar? O do Win10 é de 2006. Ou talvez esteja relacionado ao drive e mudar para outro poderia ajudar (se eu ainda puder encontrar um drive IDE em algum lugar!)?

Obrigado a todos pela sua contribuição!

EDIT: O notebook está usando o chipset ICH8M. O HDD está no modo AHCI nativo (sem legado).

EDIT2: Também está em uma instalação nova, totalmente atualizada. Aqui está o resumo do crashdump .: link

    
por TJJ 14.02.2016 / 23:27

1 resposta

0

ok, eu verifiquei o dmp e vi que a unidade de CD / DVD ( "IDE\CdRomMATSHITA_DVD-RAM_UJ-850S________________1.40____&243ced04&0&0.0.0" ) causa o problema:

*******************************************************************************
*                                                                             *
*                        Bugcheck Analysis                                    *
*                                                                             *
*******************************************************************************

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

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


DUMP_CLASS: 1

DUMP_QUALIFIER: 400

BUILD_VERSION_STRING:  10586.103.amd64fre.th2_release.160126-1819

SYSTEM_MANUFACTURER:  FUJITSU SIEMENS

SYSTEM_PRODUCT_NAME:  LIFEBOOK E8310

BIOS_VENDOR:  FUJITSU // Phoenix Technologies Ltd.

BIOS_VERSION:  Version 1.16 

BIOS_DATE:  05/31/2010

BASEBOARD_MANUFACTURER:  FUJITSU

BASEBOARD_PRODUCT:  FJNB1CE

IMAGE_NAME:  atapi.sys

DEFAULT_BUCKET_ID:  WIN8_DRIVER_FAULT

BUGCHECK_STR:  0x9F

PROCESS_NAME:  System

CURRENT_IRQL:  2

ANALYSIS_VERSION: 10.0.10586.567 amd64fre

STACK_TEXT:  
00 nt!KeBugCheckEx
01 nt!PopIrpWatchdogBugcheck
02 nt!PopIrpWatchdog
03 nt!KiRetireDpcList
04 nt!KiIdleLoop


BUILDLAB_STR:  th2_release

BUILDOSVER_STR:  10.0.10586.103.amd64fre.th2_release.160126-1819

FAILURE_ID_HASH_STRING:  km:0x9f_3_image_atapi.sys


0: kd> !irp ffffe001d76aac10
Irp is active with 6 stacks 4 is current (= 0xffffe001d76aadb8)
 No Mdl: No System Buffer: Thread 00000000:  Irp stack trace.  
     cmd  flg cl Device   File     Completion-Context

            Args: 00000000 00000000 00000000 00000000
>[IRP_MJ_POWER(16), IRP_MN_SET_POWER(2)]
            0 e1 ffffe001d54a81f0 00000000 00000000-00000000    pending
           \Driver\atapi
            Args: 00000000 00000001 00000001 00000000
 [IRP_MJ_POWER(16), IRP_MN_SET_POWER(2)]
            0 e1 ffffe001d55cfba0 00000000 fffff801ea590dc8-ffffe001d53e7400 Success Error Cancel pending
           \Driver\cdrom    nt!PopRequestCompletion
            Args: 00000000 00000001 00000001 00000000

0: kd> !podev ffffe001d54a81f0
Device object is for:
  DriverObject d5c3cc30
Current Irp 00000000 RefCount 0 Type 00000002 AttachedDev ffffe001d5479830 DevFlags 00005050 DO_POWER_INRUSH
Device queue is not busy.
Device Object Extension: ffffe001d54a8b80:
PowerFlags: 00000041 =>SystemState=1 DeviceState=4
Dope: d5f03780:
0: kd> !devstack ffffe001d5479830
  !DevObj           !DrvObj            !DevExt           ObjectName
  ffffe001d55cfba0  \Driver\cdrom      ffffe001d55d4b60  InfoMask field not found for _OBJECT_HEADER at ffffe001d55cfb70

!DevNode ffffe001d5c59d30 :
  DeviceInst is "IDE\CdRomMATSHITA_DVD-RAM_UJ-850S________________1.40____&243ced04&0&0.0.0"
  ServiceName is "cdrom"

Portanto, veja se o DVD Drive está sendo executado no modo IDE (se a unidade for SATA) e configure-o para o modo SATA (no BIOS).

    
por 15.02.2016 / 18:06