Çözüldü DRIVER_POWER_STATE_FAILURE (9f) mavi ekran

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.
Katılım
22 Aralık 2023
Mesajlar
758
Çözümler
14
Beğeniler
1.009
Yer
Valdrakken (The Seat of the Aspects)
  • Anakart: ASUS ROG STRIX B550-F
  • İşlemci:Ryzen 7 5800X3D
  • Ekran Kartı:ASUS DUAL 4060
  • İşletim Sistemi: Windows 11

5 gün içerisinde 5 tane BSoD hatası almışım fakat işin ilginç tarafı saatler doğruysa 4 BSoD hatasını ben hiç görmedim. Çünkü o sırada evdeydim ve PC'de herhangi bir BSoD hatası oluşmamıştı ancak bugün saat 03:00'da PC açılırken BSoD hatasını gördüm.

Dosyaların bulunduğu bağlantı adresi;
Google Drive

Donanım;
  • Anakart: ASUS ROG STRIX B550-F
  • İşlemci:Ryzen 7 5800X3D
  • Ekran Kartı:ASUS DUAL 4060
  • İşletim Sistemi: Windows 11
  • RAM: Corsair Vengeance RGB Pro 16 GB (2x8) 3600MHz DDR4 CL18
  • SSD: Samsung EVO 860 M.2 SSD
  • SSD: KIOXIA EXCERIA G2 LRC20Z001TG8 1TB 2100/1700MB/s PCIe M.2 NVMe SSD
  • HDD: Seagate 1 TB 7200 RPM
  • Power Supply: ASUS ROG STRIX 650 Watt PSU
BIOS, GPU, Windows güncel. Ses kartı Sonic Studio III ve Sonic Radar III denemek için bir üst ses sürücüsüne sorunsuz güncellenmişti (bunu yapalı 2-3 ay oldu).

Yardımı dokunacak herkese teşekkür ederim.

Not: Sabah 06:00 gibi yatacağım için konuya öğleden sonra dönüş sağlayabilirim, tekrar teşekkür ederim.
 
Çözüm
Senin görmediğin 4 durum da aynı şekilde ortaya çıkıyor.

Rich (BB code):
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: ffffd407099e6120, Physical Device Object of the stack
Arg3: ffffd183b9a777b8, nt!TRIAGE_9F_POWER on Win7 and higher, otherwise the Functional Device Object of the stack
Arg4: ffffd4070e23caa0, The blocked IRP <---------

[CODE highlight="18,20"]3: kd> !irp ffffd4070e23caa0
Irp is active with 5 stacks 4 is current (= 0xffff948841616e98)
No Mdl: No System Buffer: Thread 00000000: Irp stack trace.
cmd flg cl Device File Completion-Context
[N/A(0), N/A(0)]
0 0 00000000 00000000 00000000-00000000

Args: 00000000 00000000 00000000 00000000
[N/A(0), N/A(0)]
0 0 00000000 00000000 00000000-00000000

Args: 00000000 00000000 00000000 00000000
[N/A(0), N/A(0)]
0 0 00000000 00000000 00000000-00000000

Args: 00000000 00000000 00000000 00000000
[IRP_MJ_POWER(16), IRP_MN_SET_POWER(2)]
0 e1 ffff9487d3099030 00000000 fffff8077551aa10-ffff948840c78070 Success Error Cancel pending
Unable to load image nvlddmkm.sys, Win32 error 0n2
*** WARNING: Unable to verify timestamp for nvlddmkm.sys
\Driver\nvlddmkm nt!PopRequestCompletion
Args: 00015600 00000001 00000004 00000003
[N/A(0), N/A(0)]
0 0 00000000 00000000 00000000-ffff948840c78070

Args: 00000000 00000000 00000000 00000000
[/CODE]

Buradaki olay şu ki ekran kartı sürücün IRP'yi beklemede olarak işaretlemeye çalışmış ancak düzgün bir şekilde ayarlamamış, bu nedenle mavi ekran ile sonuçlanıyor bu durum.

Rich (BB code):
3: kd> dt _IRP
nt!_IRP
 +0x000 Type : 0n6
 +0x002 Size : 0x4c0
 +0x004 AllocationProcessorNumber : 8
 +0x006 Reserved : 0
 +0x008 MdlAddress : (null)
 +0x010 Flags : 0
 +0x018 AssociatedIrp : <unnamed-tag>
 +0x020 ThreadListEntry : _LIST_ENTRY [ 0xffffd407`0e23cac0 - 0xffffd407`0e23cac0 ]
 +0x030 IoStatus : _IO_STATUS_BLOCK
 +0x040 RequestorMode : 0 ''
 +0x041 PendingReturned : 0 '' <------ 1 Olmalıydı.
 +0x042 StackCount : 5 ''
 +0x043 CurrentLocation : 4 ''
 +0x044 Cancel : 0 ''
 +0x045 CancelIrql : 0 ''
 +0x046 ApcEnvironment : 0 ''
 +0x047 AllocationFlags : 0x4 ''
 +0x048 UserIosb : (null)
 +0x048 IoRingContext : (null)
 +0x050 UserEvent : (null)
 +0x058 Overlay : <unnamed-tag>
 +0x068 CancelRoutine : (null)
 +0x070 UserBuffer : (null)
 +0x078 Tail : <unnamed-tag>

Sorunun 4060 için mevcut sürümde olduğunu düşünebiliriz. Bu sebeple gece çıkan son sürüme Update atmanı öneririm.

Rich (BB code):
3: kd> lmvmnvlddmkm
Browse full module list
start end module name
fffff804`a0020000 fffff804`a3b23000 nvlddmkm T (no symbols)
 Loaded symbol image file: nvlddmkm.sys
 Image path: nvlddmkm.sys
 Image name: nvlddmkm.sys
 Browse all global symbols functions data
 Timestamp: Mon May 13 22:50:06 2024 (66426EEE)
 CheckSum: 039E5096
 ImageSize: 03B03000
 Translations: 0000.04b0 0000.04e4 0409.04b0 0409.04e4
 Information from resource tables:

Buna ek olarak diğer hatalar:

klmouflt.sys - ROGMS.sys
Kod:
 Args: 00000000 00000000 00000000 00000000
>[IRP_MJ_POWER(16), IRP_MN_WAIT_WAKE(0)]
 0 1 ffffd407135580a0 00000000 00000000-00000000 pending
 \Driver\HidUsb
 Args: 00000005 00000000 00000000 00000000
 [IRP_MJ_POWER(16), IRP_MN_WAIT_WAKE(0)]
 0 0 ffffd40713589da0 00000000 00000000-00000000
 Unable to load image ROGMS.sys, Win32 error 0n2
*** WARNING: Unable to verify timestamp for ROGMS.sys
 \Driver\ROGMS
 Args: 00000005 00000000 00000000 00000000
 [IRP_MJ_POWER(16), IRP_MN_WAIT_WAKE(0)]
 0 e0 ffffd4071353d650 00000000 fffff8049fdd1010-00000000 Success Error Cancel
 Unable to load image klmouflt.sys, Win32 error 0n2
*** WARNING: Unable to verify timestamp for klmouflt.sys
 \Driver\klmouflt.K4W-21-17 mouclass!MouseClassPowerComplete
 Args: 00000005 00000000 00000000 00000000
 [IRP_MJ_POWER(16), IRP_MN_WAIT_WAKE(0)]
 0 e1 ffffd40713577cb0 00000000 fffff80478b1aa10-ffffd40712e870b0 Success Error Cancel pending
 \Driver\mouclass nt!PopRequestCompletion
 Args: 00000005 00000000 00000000 00000000
 [N/A(0), N/A(0)]
 0 0 00000000 00000000 00000000-ffffd40712e870b0

 Args: 00000000 00000000 00000000 00000000

Gördüğüne bakalım.

Çökme anında PnP Yöneticisi tarafından yönetilmekte olan tüm cihaz düğümlerinin güç durumlarını listeleyip bakacağız. 2. geçiş yaptığım sistem güç durumunu gösteriyor. STACK çağrı yığınını incelersek, sistemin güç geçişini neden zamanında tamamlayamadığını görebiliyoruz.

2.parametreye bakarak sistemin hibernate yani hazırda bekleme moduna geçtiğini ya da o moda geçerken çöktüğünü (Sistem uyku modunda olup - hazırda bekletme moduna geçiyor.) Düşünüyorum.
Kod:
INTERNAL_POWER_ERROR (a0)
The power policy manager experienced a fatal error.
Arguments:
Arg1: 00000000000000f1, The system failed to complete(resume) a power transition in a timely manner.
Arg2: 0000000000000005, The system power state in transition.
Arg3: 0000000000000021, The sleep checkpoint most recently reached.
Arg4: ffffbd8b40fd1040, A pointer to the thread currently processing the request.

Buradan da daha net bir şekilde sistemin mevcut durumunun hazırda bekleme olduğunu da görebiliyoruz. Sistemin bu duruma geçişine engel olan bir şeyin varlığı da aşikar.
[CODE lang="rich" highlight="7,8"]10: kd> !power
System Capabilities : Machine is not AOAC capable.

Power Action:

PopAction :fffff8050e83cca0
Current System State..: Hibernate
Target System State...: Hibernate
State.................: Set System State in progress(3)
[/CODE]

Sistem güç planı değiştirirken zaman aşımına uğruyor. Bunu yığında da net bir şekilde görebiliyoruz.
Kod:
10: kd> k
 # Child-SP RetAddr Call Site
00 ffffe101`d7fc7918 fffff805`0e18d82a nt!KeBugCheckEx
01 ffffe101`d7fc7920 fffff805`0dece2d5 nt!PopStateTransitionTimeoutDispatch+0xea
02 ffffe101`d7fc79c0 fffff805`0de0e957 nt!ExpWorkerThread+0x155
03 ffffe101`d7fc7bb0 fffff805`0e01f154 nt!PspSystemThreadStartup+0x57
04 ffffe101`d7fc7c00 00000000`00000000 nt!KiStartSystemThread+0x34

Sistemin zaman aşımına uğrama sebebi de iş parçacığının, güç yöneticisinden bir bildirim olayının sinyalini aldıktan sonra süresiz olarak bekleme durumuna geçmesi.
Kod:
STACK_TEXT:
ffffe101`dbb65fb0 fffff805`0de5a265 : ffff8001`d26a9180 00000000`00000000 ffffbd8b`40f7e040 00000000`00000000 : nt!KiSwapContext+0x76
ffffe101`dbb660f0 fffff805`0de5c447 : ffffbd8b`40fd1040 ffffbd8b`00000000 00000000`00000000 00000000`00000000 : nt!KiSwapThread+0xaa5
ffffe101`dbb66240 fffff805`0de5e356 : 00000000`00000000 fffff805`00000001 ffffffff`00000000 00000000`00000000 : nt!KiCommitThreadWait+0x137
ffffe101`dbb662f0 fffff805`0dee17bc : 00000000`00000003 ffffffff`ffffffff ffffe101`00000001 fffff805`0e869880 : nt!KeWaitForSingleObject+0x256
ffffe101`dbb66690 fffff805`0dee1246 : 00000000`00000000 ffffe101`dbb66880 ffffe101`dbb667e8 ffffbd8b`00000000 : nt!MiWaitForInPageComplete+0xcc
ffffe101`dbb66790 fffff805`0de4fa51 : 00000000`c0033333 00000000`00000000 ffff9602`621d1000 ffff9602`621d1000 : nt!MiIssueHardFault+0x246
ffffe101`dbb66840 fffff805`0e02b27e : ffff9602`62056278 fffff805`0e2a6cb1 00000000`00000001 fffff805`0e2dbd70 : nt!MmAccessFault+0x331
ffffe101`dbb66960 fffff805`0e030dde : fffff805`0e3cbc5f 00000000`00000000 00000000`8000c020 00000000`00000000 : nt!KiPageFault+0x37e
ffffe101`dbb66af8 fffff805`0e3cbc5f : 00000000`00000000 00000000`8000c020 00000000`00000000 fffff805`0e2a6cb1 : nt!memcpy+0x11e
ffffe101`dbb66b00 fffff805`0e2dc5ef : ffff9602`00000003 ffff9602`643da7dc ffff9602`62056000 00000000`00008411 : nt!CmpSetValueDataNew+0x1eb
ffffe101`dbb66ba0 fffff805`0e2dc87d : ffff9602`621228c0 ffff9602`62056000 00000000`00000000 ffff9602`621228c0 : nt!CmpAddValueKeyNew+0x13f
ffffe101`dbb66c20 fffff805`0e29f582 : 01dab6da`a2a377d7 00000000`ffffffff ffffe101`dbb66d80 ffff9602`791ad990 : nt!CmpSetValueKeyNew+0x7d
ffffe101`dbb66c80 fffff805`0e29ec23 : ffffe101`00000001 ffffe101`dbb66f70 00000000`00000000 00000000`00000001 : nt!CmSetValueKey+0x772
ffffe101`dbb66e60 fffff805`0e02f608 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : nt!NtSetValueKey+0x653
ffffe101`dbb67060 fffff805`0e01fad0 : fffff805`0e68bd93 ffff9602`68452f40 ffffffff`80002ea4 ffff9602`68451010 : nt!KiSystemServiceCopyEnd+0x28
ffffe101`dbb67268 fffff805`0e68bd93 : ffff9602`68452f40 ffffffff`80002ea4 ffff9602`68451010 00000000`00000000 : nt!KiServiceLinkage
ffffe101`dbb67270 fffff805`0e69ea15 : ffffffff`80001f98 00000000`00000001 ffff9602`68451000 00000000`00000000 : nt!BapdRegisterSiData+0x93
ffffe101`dbb672e0 fffff805`0e6a3e2b : ffffbd8b`5c725370 00000000`00000001 ffffe101`dbb67302 fffff805`0debe637 : nt!PopBootLoaderSiData+0x3d
ffffe101`dbb67310 fffff805`0e6a4367 : ffffe101`dbb67594 00000000`00000000 00000000`00000002 ffffe101`dbb67500 : nt!PoBroadcastSystemState+0x523
ffffe101`dbb673a0 fffff805`0e6a66d5 : 00000000`00000000 00000000`00000002 ffffe101`dbb67500 01cab225`00000006 : nt!PopSetDevicesSystemState+0x87
ffffe101`dbb67400 fffff805`0e6a373c : 00000000`00000000 ffffbd8b`40ed3040 ffffbd8b`56b94040 00000000`00000000 : nt!PopTransitionSystemPowerStateEx+0x745
ffffe101`dbb674e0 fffff805`0e02f608 : 00000000`00000005 fffff805`0e83f300 0000002f`b03261f9 0000002f`b02fe251 : nt!NtSetSystemPowerState+0x4c
ffffe101`dbb676b0 fffff805`0e01fad0 : fffff805`0e587a52 00000000`00000008 ffffe101`dbb678b8 00000000`00000000 : nt!KiSystemServiceCopyEnd+0x28
ffffe101`dbb67848 fffff805`0e587a52 : 00000000`00000008 ffffe101`dbb678b8 00000000`00000000 00000000`00000000 : nt!KiServiceLinkage
ffffe101`dbb67850 fffff805`0e587c60 : 00000000`00000000 ffffbd8b`40ea5c50 ffffbd8b`40fd1040 fffff805`0dece89f : nt!PopIssueActionRequest+0x2fe
ffffe101`dbb67900 fffff805`0df62a88 : ffffbd8b`40fd1000 00000000`00000002 00000000`ffffffff fffff805`0e949ac0 : nt!PopPolicyWorkerAction+0x80
ffffe101`dbb67980 fffff805`0dece2d5 : ffffbd8b`00000001 ffffbd8b`40fd1040 ffffe101`dbb67ac0 ffffbd8b`40ea5c50 : nt!PopPolicyWorkerThread+0xa8
ffffe101`dbb679c0 fffff805`0de0e957 : ffffbd8b`40fd1040 00000000`00000110 ffffbd8b`40fd1040 fffff805`0dece180 : nt!ExpWorkerThread+0x155
ffffe101`dbb67bb0 fffff805`0e01f154 : ffff8001`d232b180 ffffbd8b`40fd1040 fffff805`0de0e900 00000000`00000000 : nt!PspSystemThreadStartup+0x57
ffffe101`dbb67c00 00000000`00000000 : ffffe101`dbb68000 ffffe101`dbb61000 00000000`00000000 00000000`00000000 : nt!KiStartSystemThread+0x34

Sorunun tam sebebini belirlemek için iş parçacığı ham yığınına bakmamız gerekiyor bu noktada. - Onda da herhangi bir suçlu sürücü gözümüze çarpmıyor.
Kod:
0xffffe101d7fc7918 : 0xfffff8050e18d82a : nt!PopStateTransitionTimeoutDispatch+0xea
0xffffe101dbb65fa8 : 0xfffff8050e0238e6 : nt!KiSwapContext+0x76
0xffffe101dbb66090 : 0xfffff8050e90e100 : nt!KiInitialNodeStructures+0x40
0xffffe101dbb660a8 : 0xfffff8050e05d492 : nt!KiSendHeteroRescheduleIntRequest+0x90
0xffffe101dbb660e8 : 0xfffff8050de5a265 : nt!KiSwapThread+0xaa5
0xffffe101dbb661e8 : 0xfffff8050e6f259c : nt!CmpUnlockKcb+0x5c
0xffffe101dbb66238 : 0xfffff8050de5c447 : nt!KiCommitThreadWait+0x137
0xffffe101dbb662a0 : 0xfffff8050e86b000 : nt!MiSystemPartition
0xffffe101dbb662e8 : 0xfffff8050de5e356 : nt!KeWaitForSingleObject+0x256
0xffffe101dbb663b8 : 0xfffff8050e6f232b : nt!CmpDetachFromRegistryProcess+0xb
0xffffe101dbb663f8 : 0xfffff8050deaeee8 : nt!MiReservePtes+0x48
0xffffe101dbb66508 : 0xfffff8050de56a9b : nt!KeSetEvent+0xeb
0xffffe101dbb66528 : 0xfffff8050e06123f : nt!SmFpAllocate+0x51
0xffffe101dbb66598 : 0xfffff8050e1c0a6c : nt!SMKM_STORE<SM_TRAITS>::SmStWorkItemQueue+0x10c
0xffffe101dbb665e8 : 0xfffff8050e1be2b3 : nt!SMKM_STORE_MGR<SM_TRAITS>::SmIoCtxQueueWork+0x1d7
0xffffe101dbb66688 : 0xfffff8050dee17bc : nt!MiWaitForInPageComplete+0xcc
0xffffe101dbb666f8 : 0xfffff8050e1c7c22 : nt!SmPageRead+0x42
0xffffe101dbb66788 : 0xfffff8050dee1246 : nt!MiIssueHardFault+0x246
0xffffe101dbb66838 : 0xfffff8050de4fa51 : nt!MmAccessFault+0x331
0xffffe101dbb66958 : 0xfffff8050e02b27e : nt!KiPageFault+0x37e
0xffffe101dbb66968 : 0xfffff8050e2a6cb1 : nt!HvpGetCellContextInitialize+0x15
0xffffe101dbb66978 : 0xfffff8050e2dbd70 : nt!HvpRemoveFreeCellHint+0xf0"
0xffffe101dbb66a78 : 0xfffff8050e2dcc4b : nt!HvpDelistFreeCell+0x83
0xffffe101dbb66ac8 : 0xfffff8050e030dde : nt!memcpy+0x11e
0xffffe101dbb66ae0 : 0xffffe101dbb66af8 : 0xfffff8050e3cbc5f : nt!CmpSetValueDataNew+0x1eb
[...]
0xffffe101dbb677d8 : 0xfffff8050e6a73b7 : nt!PopCheckpointSystemSleep+0x2f
[...]
0xffffe101dbb67c10 : 0xfffff8050de0e900 : nt!PspSystemThreadStartup

Tek sayfa hatası, sistemin kayıt defteri içindeki anahtar değerlerini değiştirken meydana geliyor. Ne konumda, hangi anahtarları değiştirdiği de unknown. Douglas1 denen bir şey gözüme çarptı; araştırdım herhangi bir şey bulamadım.

Ek olarak BapdGetISRegistryKey çağrısı da göze çarptı. Muhtemelen Integrated services veya hizmet yönetimiyle ilgili bazı yapılandırmalarla ilgilenen bir sistem veya uygulama içinde belirli bir kayıt defteri anahtarının alınmasıyla ilgili bir işlev gibi görünüyor. IntServ dediğim şey Ağ bağlantısını kullanarak ses, video gibi aparatların sorunsuz yürütülmesinde rol alan bir arkadaş. Ağ bağlantısı ile ilgili de olabilir maybe. Kesin diyemem.

İşlemcinde hatrı sayılır bir Mhz oynaması var muhtemelen. Onlar da yeniyse kontrol edebilirsin.
Senin görmediğin 4 durum da aynı şekilde ortaya çıkıyor.

Rich (BB code):
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: ffffd407099e6120, Physical Device Object of the stack
Arg3: ffffd183b9a777b8, nt!TRIAGE_9F_POWER on Win7 and higher, otherwise the Functional Device Object of the stack
Arg4: ffffd4070e23caa0, The blocked IRP <---------

[CODE highlight="18,20"]3: kd> !irp ffffd4070e23caa0
Irp is active with 5 stacks 4 is current (= 0xffff948841616e98)
No Mdl: No System Buffer: Thread 00000000: Irp stack trace.
cmd flg cl Device File Completion-Context
[N/A(0), N/A(0)]
0 0 00000000 00000000 00000000-00000000

Args: 00000000 00000000 00000000 00000000
[N/A(0), N/A(0)]
0 0 00000000 00000000 00000000-00000000

Args: 00000000 00000000 00000000 00000000
[N/A(0), N/A(0)]
0 0 00000000 00000000 00000000-00000000

Args: 00000000 00000000 00000000 00000000
[IRP_MJ_POWER(16), IRP_MN_SET_POWER(2)]
0 e1 ffff9487d3099030 00000000 fffff8077551aa10-ffff948840c78070 Success Error Cancel pending
Unable to load image nvlddmkm.sys, Win32 error 0n2
*** WARNING: Unable to verify timestamp for nvlddmkm.sys
\Driver\nvlddmkm nt!PopRequestCompletion
Args: 00015600 00000001 00000004 00000003
[N/A(0), N/A(0)]
0 0 00000000 00000000 00000000-ffff948840c78070

Args: 00000000 00000000 00000000 00000000
[/CODE]

Buradaki olay şu ki ekran kartı sürücün IRP'yi beklemede olarak işaretlemeye çalışmış ancak düzgün bir şekilde ayarlamamış, bu nedenle mavi ekran ile sonuçlanıyor bu durum.

Rich (BB code):
3: kd> dt _IRP
nt!_IRP
 +0x000 Type : 0n6
 +0x002 Size : 0x4c0
 +0x004 AllocationProcessorNumber : 8
 +0x006 Reserved : 0
 +0x008 MdlAddress : (null)
 +0x010 Flags : 0
 +0x018 AssociatedIrp : <unnamed-tag>
 +0x020 ThreadListEntry : _LIST_ENTRY [ 0xffffd407`0e23cac0 - 0xffffd407`0e23cac0 ]
 +0x030 IoStatus : _IO_STATUS_BLOCK
 +0x040 RequestorMode : 0 ''
 +0x041 PendingReturned : 0 '' <------ 1 Olmalıydı.
 +0x042 StackCount : 5 ''
 +0x043 CurrentLocation : 4 ''
 +0x044 Cancel : 0 ''
 +0x045 CancelIrql : 0 ''
 +0x046 ApcEnvironment : 0 ''
 +0x047 AllocationFlags : 0x4 ''
 +0x048 UserIosb : (null)
 +0x048 IoRingContext : (null)
 +0x050 UserEvent : (null)
 +0x058 Overlay : <unnamed-tag>
 +0x068 CancelRoutine : (null)
 +0x070 UserBuffer : (null)
 +0x078 Tail : <unnamed-tag>

Sorunun 4060 için mevcut sürümde olduğunu düşünebiliriz. Bu sebeple gece çıkan son sürüme Update atmanı öneririm.

Rich (BB code):
3: kd> lmvmnvlddmkm
Browse full module list
start end module name
fffff804`a0020000 fffff804`a3b23000 nvlddmkm T (no symbols)
 Loaded symbol image file: nvlddmkm.sys
 Image path: nvlddmkm.sys
 Image name: nvlddmkm.sys
 Browse all global symbols functions data
 Timestamp: Mon May 13 22:50:06 2024 (66426EEE)
 CheckSum: 039E5096
 ImageSize: 03B03000
 Translations: 0000.04b0 0000.04e4 0409.04b0 0409.04e4
 Information from resource tables:

Buna ek olarak diğer hatalar:

klmouflt.sys - ROGMS.sys
Kod:
 Args: 00000000 00000000 00000000 00000000
>[IRP_MJ_POWER(16), IRP_MN_WAIT_WAKE(0)]
 0 1 ffffd407135580a0 00000000 00000000-00000000 pending
 \Driver\HidUsb
 Args: 00000005 00000000 00000000 00000000
 [IRP_MJ_POWER(16), IRP_MN_WAIT_WAKE(0)]
 0 0 ffffd40713589da0 00000000 00000000-00000000
 Unable to load image ROGMS.sys, Win32 error 0n2
*** WARNING: Unable to verify timestamp for ROGMS.sys
 \Driver\ROGMS
 Args: 00000005 00000000 00000000 00000000
 [IRP_MJ_POWER(16), IRP_MN_WAIT_WAKE(0)]
 0 e0 ffffd4071353d650 00000000 fffff8049fdd1010-00000000 Success Error Cancel
 Unable to load image klmouflt.sys, Win32 error 0n2
*** WARNING: Unable to verify timestamp for klmouflt.sys
 \Driver\klmouflt.K4W-21-17 mouclass!MouseClassPowerComplete
 Args: 00000005 00000000 00000000 00000000
 [IRP_MJ_POWER(16), IRP_MN_WAIT_WAKE(0)]
 0 e1 ffffd40713577cb0 00000000 fffff80478b1aa10-ffffd40712e870b0 Success Error Cancel pending
 \Driver\mouclass nt!PopRequestCompletion
 Args: 00000005 00000000 00000000 00000000
 [N/A(0), N/A(0)]
 0 0 00000000 00000000 00000000-ffffd40712e870b0

 Args: 00000000 00000000 00000000 00000000

Gördüğüne bakalım.

Çökme anında PnP Yöneticisi tarafından yönetilmekte olan tüm cihaz düğümlerinin güç durumlarını listeleyip bakacağız. 2. geçiş yaptığım sistem güç durumunu gösteriyor. STACK çağrı yığınını incelersek, sistemin güç geçişini neden zamanında tamamlayamadığını görebiliyoruz.

2.parametreye bakarak sistemin hibernate yani hazırda bekleme moduna geçtiğini ya da o moda geçerken çöktüğünü (Sistem uyku modunda olup - hazırda bekletme moduna geçiyor.) Düşünüyorum.
Kod:
INTERNAL_POWER_ERROR (a0)
The power policy manager experienced a fatal error.
Arguments:
Arg1: 00000000000000f1, The system failed to complete(resume) a power transition in a timely manner.
Arg2: 0000000000000005, The system power state in transition.
Arg3: 0000000000000021, The sleep checkpoint most recently reached.
Arg4: ffffbd8b40fd1040, A pointer to the thread currently processing the request.

Buradan da daha net bir şekilde sistemin mevcut durumunun hazırda bekleme olduğunu da görebiliyoruz. Sistemin bu duruma geçişine engel olan bir şeyin varlığı da aşikar.
[CODE lang="rich" highlight="7,8"]10: kd> !power
System Capabilities : Machine is not AOAC capable.

Power Action:

PopAction :fffff8050e83cca0
Current System State..: Hibernate
Target System State...: Hibernate
State.................: Set System State in progress(3)
[/CODE]

Sistem güç planı değiştirirken zaman aşımına uğruyor. Bunu yığında da net bir şekilde görebiliyoruz.
Kod:
10: kd> k
 # Child-SP RetAddr Call Site
00 ffffe101`d7fc7918 fffff805`0e18d82a nt!KeBugCheckEx
01 ffffe101`d7fc7920 fffff805`0dece2d5 nt!PopStateTransitionTimeoutDispatch+0xea
02 ffffe101`d7fc79c0 fffff805`0de0e957 nt!ExpWorkerThread+0x155
03 ffffe101`d7fc7bb0 fffff805`0e01f154 nt!PspSystemThreadStartup+0x57
04 ffffe101`d7fc7c00 00000000`00000000 nt!KiStartSystemThread+0x34

Sistemin zaman aşımına uğrama sebebi de iş parçacığının, güç yöneticisinden bir bildirim olayının sinyalini aldıktan sonra süresiz olarak bekleme durumuna geçmesi.
Kod:
STACK_TEXT:
ffffe101`dbb65fb0 fffff805`0de5a265 : ffff8001`d26a9180 00000000`00000000 ffffbd8b`40f7e040 00000000`00000000 : nt!KiSwapContext+0x76
ffffe101`dbb660f0 fffff805`0de5c447 : ffffbd8b`40fd1040 ffffbd8b`00000000 00000000`00000000 00000000`00000000 : nt!KiSwapThread+0xaa5
ffffe101`dbb66240 fffff805`0de5e356 : 00000000`00000000 fffff805`00000001 ffffffff`00000000 00000000`00000000 : nt!KiCommitThreadWait+0x137
ffffe101`dbb662f0 fffff805`0dee17bc : 00000000`00000003 ffffffff`ffffffff ffffe101`00000001 fffff805`0e869880 : nt!KeWaitForSingleObject+0x256
ffffe101`dbb66690 fffff805`0dee1246 : 00000000`00000000 ffffe101`dbb66880 ffffe101`dbb667e8 ffffbd8b`00000000 : nt!MiWaitForInPageComplete+0xcc
ffffe101`dbb66790 fffff805`0de4fa51 : 00000000`c0033333 00000000`00000000 ffff9602`621d1000 ffff9602`621d1000 : nt!MiIssueHardFault+0x246
ffffe101`dbb66840 fffff805`0e02b27e : ffff9602`62056278 fffff805`0e2a6cb1 00000000`00000001 fffff805`0e2dbd70 : nt!MmAccessFault+0x331
ffffe101`dbb66960 fffff805`0e030dde : fffff805`0e3cbc5f 00000000`00000000 00000000`8000c020 00000000`00000000 : nt!KiPageFault+0x37e
ffffe101`dbb66af8 fffff805`0e3cbc5f : 00000000`00000000 00000000`8000c020 00000000`00000000 fffff805`0e2a6cb1 : nt!memcpy+0x11e
ffffe101`dbb66b00 fffff805`0e2dc5ef : ffff9602`00000003 ffff9602`643da7dc ffff9602`62056000 00000000`00008411 : nt!CmpSetValueDataNew+0x1eb
ffffe101`dbb66ba0 fffff805`0e2dc87d : ffff9602`621228c0 ffff9602`62056000 00000000`00000000 ffff9602`621228c0 : nt!CmpAddValueKeyNew+0x13f
ffffe101`dbb66c20 fffff805`0e29f582 : 01dab6da`a2a377d7 00000000`ffffffff ffffe101`dbb66d80 ffff9602`791ad990 : nt!CmpSetValueKeyNew+0x7d
ffffe101`dbb66c80 fffff805`0e29ec23 : ffffe101`00000001 ffffe101`dbb66f70 00000000`00000000 00000000`00000001 : nt!CmSetValueKey+0x772
ffffe101`dbb66e60 fffff805`0e02f608 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : nt!NtSetValueKey+0x653
ffffe101`dbb67060 fffff805`0e01fad0 : fffff805`0e68bd93 ffff9602`68452f40 ffffffff`80002ea4 ffff9602`68451010 : nt!KiSystemServiceCopyEnd+0x28
ffffe101`dbb67268 fffff805`0e68bd93 : ffff9602`68452f40 ffffffff`80002ea4 ffff9602`68451010 00000000`00000000 : nt!KiServiceLinkage
ffffe101`dbb67270 fffff805`0e69ea15 : ffffffff`80001f98 00000000`00000001 ffff9602`68451000 00000000`00000000 : nt!BapdRegisterSiData+0x93
ffffe101`dbb672e0 fffff805`0e6a3e2b : ffffbd8b`5c725370 00000000`00000001 ffffe101`dbb67302 fffff805`0debe637 : nt!PopBootLoaderSiData+0x3d
ffffe101`dbb67310 fffff805`0e6a4367 : ffffe101`dbb67594 00000000`00000000 00000000`00000002 ffffe101`dbb67500 : nt!PoBroadcastSystemState+0x523
ffffe101`dbb673a0 fffff805`0e6a66d5 : 00000000`00000000 00000000`00000002 ffffe101`dbb67500 01cab225`00000006 : nt!PopSetDevicesSystemState+0x87
ffffe101`dbb67400 fffff805`0e6a373c : 00000000`00000000 ffffbd8b`40ed3040 ffffbd8b`56b94040 00000000`00000000 : nt!PopTransitionSystemPowerStateEx+0x745
ffffe101`dbb674e0 fffff805`0e02f608 : 00000000`00000005 fffff805`0e83f300 0000002f`b03261f9 0000002f`b02fe251 : nt!NtSetSystemPowerState+0x4c
ffffe101`dbb676b0 fffff805`0e01fad0 : fffff805`0e587a52 00000000`00000008 ffffe101`dbb678b8 00000000`00000000 : nt!KiSystemServiceCopyEnd+0x28
ffffe101`dbb67848 fffff805`0e587a52 : 00000000`00000008 ffffe101`dbb678b8 00000000`00000000 00000000`00000000 : nt!KiServiceLinkage
ffffe101`dbb67850 fffff805`0e587c60 : 00000000`00000000 ffffbd8b`40ea5c50 ffffbd8b`40fd1040 fffff805`0dece89f : nt!PopIssueActionRequest+0x2fe
ffffe101`dbb67900 fffff805`0df62a88 : ffffbd8b`40fd1000 00000000`00000002 00000000`ffffffff fffff805`0e949ac0 : nt!PopPolicyWorkerAction+0x80
ffffe101`dbb67980 fffff805`0dece2d5 : ffffbd8b`00000001 ffffbd8b`40fd1040 ffffe101`dbb67ac0 ffffbd8b`40ea5c50 : nt!PopPolicyWorkerThread+0xa8
ffffe101`dbb679c0 fffff805`0de0e957 : ffffbd8b`40fd1040 00000000`00000110 ffffbd8b`40fd1040 fffff805`0dece180 : nt!ExpWorkerThread+0x155
ffffe101`dbb67bb0 fffff805`0e01f154 : ffff8001`d232b180 ffffbd8b`40fd1040 fffff805`0de0e900 00000000`00000000 : nt!PspSystemThreadStartup+0x57
ffffe101`dbb67c00 00000000`00000000 : ffffe101`dbb68000 ffffe101`dbb61000 00000000`00000000 00000000`00000000 : nt!KiStartSystemThread+0x34

Sorunun tam sebebini belirlemek için iş parçacığı ham yığınına bakmamız gerekiyor bu noktada. - Onda da herhangi bir suçlu sürücü gözümüze çarpmıyor.
Kod:
0xffffe101d7fc7918 : 0xfffff8050e18d82a : nt!PopStateTransitionTimeoutDispatch+0xea
0xffffe101dbb65fa8 : 0xfffff8050e0238e6 : nt!KiSwapContext+0x76
0xffffe101dbb66090 : 0xfffff8050e90e100 : nt!KiInitialNodeStructures+0x40
0xffffe101dbb660a8 : 0xfffff8050e05d492 : nt!KiSendHeteroRescheduleIntRequest+0x90
0xffffe101dbb660e8 : 0xfffff8050de5a265 : nt!KiSwapThread+0xaa5
0xffffe101dbb661e8 : 0xfffff8050e6f259c : nt!CmpUnlockKcb+0x5c
0xffffe101dbb66238 : 0xfffff8050de5c447 : nt!KiCommitThreadWait+0x137
0xffffe101dbb662a0 : 0xfffff8050e86b000 : nt!MiSystemPartition
0xffffe101dbb662e8 : 0xfffff8050de5e356 : nt!KeWaitForSingleObject+0x256
0xffffe101dbb663b8 : 0xfffff8050e6f232b : nt!CmpDetachFromRegistryProcess+0xb
0xffffe101dbb663f8 : 0xfffff8050deaeee8 : nt!MiReservePtes+0x48
0xffffe101dbb66508 : 0xfffff8050de56a9b : nt!KeSetEvent+0xeb
0xffffe101dbb66528 : 0xfffff8050e06123f : nt!SmFpAllocate+0x51
0xffffe101dbb66598 : 0xfffff8050e1c0a6c : nt!SMKM_STORE<SM_TRAITS>::SmStWorkItemQueue+0x10c
0xffffe101dbb665e8 : 0xfffff8050e1be2b3 : nt!SMKM_STORE_MGR<SM_TRAITS>::SmIoCtxQueueWork+0x1d7
0xffffe101dbb66688 : 0xfffff8050dee17bc : nt!MiWaitForInPageComplete+0xcc
0xffffe101dbb666f8 : 0xfffff8050e1c7c22 : nt!SmPageRead+0x42
0xffffe101dbb66788 : 0xfffff8050dee1246 : nt!MiIssueHardFault+0x246
0xffffe101dbb66838 : 0xfffff8050de4fa51 : nt!MmAccessFault+0x331
0xffffe101dbb66958 : 0xfffff8050e02b27e : nt!KiPageFault+0x37e
0xffffe101dbb66968 : 0xfffff8050e2a6cb1 : nt!HvpGetCellContextInitialize+0x15
0xffffe101dbb66978 : 0xfffff8050e2dbd70 : nt!HvpRemoveFreeCellHint+0xf0"
0xffffe101dbb66a78 : 0xfffff8050e2dcc4b : nt!HvpDelistFreeCell+0x83
0xffffe101dbb66ac8 : 0xfffff8050e030dde : nt!memcpy+0x11e
0xffffe101dbb66ae0 : 0xffffe101dbb66af8 : 0xfffff8050e3cbc5f : nt!CmpSetValueDataNew+0x1eb
[...]
0xffffe101dbb677d8 : 0xfffff8050e6a73b7 : nt!PopCheckpointSystemSleep+0x2f
[...]
0xffffe101dbb67c10 : 0xfffff8050de0e900 : nt!PspSystemThreadStartup

Tek sayfa hatası, sistemin kayıt defteri içindeki anahtar değerlerini değiştirken meydana geliyor. Ne konumda, hangi anahtarları değiştirdiği de unknown. Douglas1 denen bir şey gözüme çarptı; araştırdım herhangi bir şey bulamadım.

Ek olarak BapdGetISRegistryKey çağrısı da göze çarptı. Muhtemelen Integrated services veya hizmet yönetimiyle ilgili bazı yapılandırmalarla ilgilenen bir sistem veya uygulama içinde belirli bir kayıt defteri anahtarının alınmasıyla ilgili bir işlev gibi görünüyor. IntServ dediğim şey Ağ bağlantısını kullanarak ses, video gibi aparatların sorunsuz yürütülmesinde rol alan bir arkadaş. Ağ bağlantısı ile ilgili de olabilir maybe. Kesin diyemem.

İşlemcinde hatrı sayılır bir Mhz oynaması var muhtemelen. Onlar da yeniyse kontrol edebilirsin.
 
Çözüm
Verdiğiniz bilgiler için teşekkür ederim.

GPU'nun yeni sürücüsü şu an iniyor.

IRP'yi bekleten muhtemelen (emin değilim) benim HDD'nin PC kapanırken her gün açılması için beklemesi olabilir diye düşünüyorum.

Güç planlarında değişikliği Game First IV adlı ASUS'un programı yapıyor, başlatılan oyun ya da program için ağ ve güç seçeneklerini kendisi düzenliyor.

5800X3D işlemci hiç OC yapılmadı zaten yapılamazda. O gördüğünüz MHz değişimleri, AMD işlemci kullanan anakartların BIOS'larında bulunan CBS (Core Boost Performance) yüzünden değişiyor.

Sistemi izlemeye devam edeceğim, bakalım yeni bir sorun çıkacak mı ya da farklı bir BSoD hatası göreceğiz.

Tekrardan teşekkür ederim.
 
Bahsi geçen şey OC değil aslında. İşlemcinin sabit bir MHz üzerinde seyretmesi dediğinin aksine CBS kapalı, Advanced Power Plan durumlarının da Min-Max eşit olduğu bir durumda olabilir. Yasal UV diyebiliriz ama tam olarak UV da sayılmaz. Bunun sebebi de işlemcinin Up to 4500 MHz ya da sınırında olmaması.

Rich (BB code):
 Processor Version AMD Ryzen 7 5800X3D 8-Core Processor
 Processor Voltage 8bh - 1.1V
 External Clock 100MHz
 Max Speed 3400MHz
 Current Speed 3400MHz

Güç planlarında değişikliği Game First IV adlı ASUS'un programı yapıyor, başlatılan oyun ya da program için ağ ve güç seçeneklerini kendisi düzenliyor.
ASUS ile ilgili yazılımlarla alakalı bir sorun olmadığını umut ediyorum diyeyim o zama. hiberfil.sys dosyasını disabled yapma şansını da kullanabilirsin.

IRP'yi bekleten muhtemelen (emin değilim) benim HDD'nin PC kapanırken her gün açılması için beklemesi olabilir diye düşünüyorum.
Ekran kartı sürücüsü (\Driver\nvlddmkm) tarafından güç yönetimiyle ilgili bir I/O İstek Paketinin işlenmesiyle ilgili daha çok. İşletim sistemi, grafik kartının güç durumunu değiştirmek gibi güçle ilgili bir işlem başlattığında, bu isteği sürücüye iletmek için bir IRP oluşturur.

Sorun da kartın sürücüsü güçle ilgili bu IRP'yi işlemeye çalıştığında ortaya çıkıyor. IRP'yi derhal işlemek ve doğru şekilde ayarlamak yerine, sürücü gerekli kurulum adımlarını tamamlamadan önce IRP'yi hatalı bir şekilde beklemede olarak işaretliyor. IRP'nin zamanından önce beklemede olarak işaretlenmesi, işletim sistemine sürücünün isteği eşzamansız olarak işlemek için daha fazla zamana ihtiyacı olduğunu gösterir.

Ancak, IRP beklemede olarak işaretlenmeden önce düzgün şekilde ayarlanmadığından, sonraki tamamlama rutini (\Driver\nvlddmkm) bunu doğru şekilde işleyemez. Sonuç olarak, IRP'nin başarılı bir şekilde tamamlandığında 1'e ayarlanması gereken PendingReturned alanı 0'da kalıyor.

IRP tamamlama sürecinin düzgün bir şekilde yönetilmesindeki bu başarısızlık sistem kararsızlığına yol açıyor ve bir mavi ekranı tetikliyor. İşletim sistemi çözülmemiş ve bekleyen IRP'yi algılıyor ve olası veri bozulmasını veya daha fazla sistem hasarını önlemek için bir Bug check başlatarak yanıt veriyor...
 
Hocam, verdiğiniz değerli bilgiler için tekrar teşekkür ederim.

Şu CPU MHz olayı kafama takıldı, açık olduğundan çok eminim ama burada kapalı (default MHz) göstermesi çok garip geldi. Kontrollerini sağlayıp gerekirse tekrar konuya yazarım.

GPU sürücüsünü, size cevap yazdıktan sonra güncellemiştim. Herhangi bir sorun yaşamadım.

Tekrardan verdiğiniz bilgiler için çok teşekkür ederim.

Not: Şu an için cevabınızı çözüm olarak işaretleyeceğim çünkü benim için gerekli bilgileri verdiniz, gerisini çözerim gibi duruyor. Zaten çok büyük sorunlar olmadığı için bir daha sorun yaşayacağımı sanmıyorum ama hayırlısı diyorum.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…