atapi.sys викликає BSOD з Windows 10


0

З тих пір, як я оновив свій старий ноутбук (Fujitsu E8310, люблю екран 4: 3!), Я відчуваю BSOD DRIVER_POWER_STATE_FAILURE після пробудження зі сну / призупинення. Так що я вирішив отримати його фіксований раз і назавжди, але я застряг.

Я подивився на міні-гамму, і мені здається, що це atapi.sys. Тепер я пам'ятаю, у мене були проблеми раніше з Windows 7 x64, що після відновлення від сну, DVD-диск не працював більше, що включає навіть не відкриття відсіку, і зникає з "Мій комп'ютер". Після перезавантаження все повернулося до нормального стану. Я не пам'ятаю, якщо це було так з самого початку, коли я встановив Windows 7. Це, здається, підключено до накопичувача, який чекає занадто довго на IRP. З моїх висновків, ця помилка не кинув BSOD в Windows 7, але з Windows 8 і на цьому стані буде кидати BSOD. Таким чином, поки він просто залишив мене з непрацюючим DVD-диском на Win7, він зависає комп'ютером на Win10.

Я оновив всі драйвери до останніх версій я міг знайти (навіть модний драйверів Intel RST), але вони ніколи не включають atapi.sys. Оскільки цей диск все ще використовує шину IDE, оновлення драйвера RST очевидно нічого не робить. Також накопичувач і BIOS оновлюються до останньої версії прошивки.

На даний момент у мене є 2 обхідні шляхи: 1) Ніколи не спите 2) Вимкніть IDE в BIOS і активуйте, коли мені потрібен диск (що вимагає перезавантаження).

Чи є спосіб деактивувати стан BSOD на DRIVER_POWER_STATE_FAILURE? Чи є де-небудь оновлений atapi.sys? Один в Win10 з 2006 року. Або, можливо, пов'язані з диска і зміни в інший може допомогти (якщо я все ще можу знайти диск IDE десь!)?

Дякуємо всім за ваш внесок!

EDIT: Ноутбук використовує чіпсет ICH8M. HDD знаходиться в рідному режимі AHCI (без спадщини).

EDIT2: Він також знаходиться на новій установці, повністю оновлений. Ось крап-падіння: https://www.sendspace.com/file/lsl3b6


поділитися dmp, можливо, я можу побачити більше подробиць.
magicandre1981

Відповіді:


0

добре, я перевірив dmp і побачив, що привід CD / DVD ( "IDE\CdRomMATSHITA_DVD-RAM_UJ-850S________________1.40____\5&243ced04&0&0.0.0" ) викликає проблему:

*******************************************************************************
*                                                                             *
*                        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____\5&243ced04&0&0.0.0"
  ServiceName is "cdrom"

Подивіться, чи DVD-диск працює в режимі IDE (якщо диск SATA) і налаштувати його в режимі SATA (в BIOS).


Дякую. Я також зрозумів це. Я думав, що це ясно з мого письма. Привід - це диск IDE. Ось чому я не можу використовувати його, якщо вимкнути режим IDE для цього диска.
TJJ

спробуйте використовувати накопичувач у зовнішньому USB-пристрої для підключення DVD-дисків і підключіть його, лише якщо вам знадобиться привід DVD
magicandre1981

Насправді це не варіант, тому що тоді я не маю його зі мною, коли мені це потрібно. Ось чому я намагаюся з'ясувати, як це виправити. Я б краще купити інший внутрішній диск.
TJJ

подивіться, чи можна вимкнути налаштування енергозбереження в менеджері пристроїв
magicandre1981

Hm, ні, як тільки він ввійде в режим призупинення, він перекриє ці налаштування.
TJJ
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.