Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.
Katılım
1 Ocak 2025
Mesajlar
3.687
Makaleler
17
Çözümler
114
Beğeniler
8.620
  • Anakart: Gigabyte B550 Eagle
  • İşlemci: Ryzen 5 5600
  • Ekran Kartı: RX 6700 XT
  • İşletim Sistemi: Windows 11 25H2
  • Ağ Kartı: Intel AC-7260

Dün sonunda kablolu internete geçtim ve artık internete bağlanmak için AC-7260 karta mahkûm değilim.

Ancak her ne kadar kablolu internete geçsem de tam olarak kurtulamadım şu lanet karttan. Benim odamdan Wi-Fi düzgün çekmediği için bilgisayara Ethernet ile gelen kabloyu AC-7260 kullanarak hotspot ile paylaşayım, telefondan bağlanayım diyorum ancak bilgisayar mavi ekran veriyor. Bu arada belirtmek isterim ki hotspot açınca değil, başka bir cihazdan hotspot ağına bağlanınca çöküyor sistem.

Minidump rapor linki: https://www.mediafire.com/file/kwernhgwji9ookw/101525-11187-01.dmp/file

Hata: KERNEL_SECURITY_CHECK_FAILURE (Netwbw02.sys)

 
Son düzenleme:
Çözüm
Rich (BB code):
KERNEL_SECURITY_CHECK_FAILURE (139)
A kernel component has corrupted a critical data structure.  The corruption
could potentially allow a malicious user to gain control of this machine.
Arguments:
Arg1: 0000000000000002, Stack cookie instrumentation code detected a stack-based
    buffer overrun.
Arg2: fffff8056f3cb9c0, Address of the trap frame for the exception that caused the BugCheck
Arg3: fffff8056f3cb918, Address of the exception record for the exception that caused the BugCheck
Arg4: 0000000000000000, Reserved

Hata, ilk defa denk geldiğim türden bir hata. Adı yeterli de... Anlaşılacağı gibi bir buffer overflow; Sürücünün verileri depoladığı, aktardığı veya ayrıştırdı stack veya buffer dolmuş ve verilerin gidecek yeri kalmamış oluyor. Tabii sürücünün kodunu görmeden kesin bir şey söylemek zor... Ki sorun da zaten kodda, örneğin bir adrese yazılmaması gereken bir şeyin yazıldığı anlamına geliyor, muhtemelen bir array sonu olabilir - overrun hatası olduğu için.

Rich (BB code):
0: kd> lmvm Netwbw02
Browse full module list
start             end                 module name
fffff805`72a20000 fffff805`72dad000   Netwbw02 T (no symbols)          
    Loaded symbol image file: Netwbw02.sys
    Image path: Netwbw02.sys
    Image name: Netwbw02.sys
    Browse all global symbols  functions  data
    Timestamp:        Mon Apr 29 18:02:27 2019 (5CC71203)
    CheckSum:         003630EC
    ImageSize:        0038D000
    Translations:     0000.04b0 0000.04e4 0409.04b0 0409.04e4
    Information from resource tables:

Güncel bir sürücüsünde bu kod temelli sorununun önüne geçilmiştir illa. Güncellemeyi denediniz mi daha önce?

Rich (BB code):
0xfffff8056f3cc448 : 0xfffff80571087601 : ndis!NdisMSendNetBufferListsComplete+0x5b1 // NET_BUFFER_LIST'in geri teslimi?
0xfffff8056f3cc4c8 : 0xfffff80571088813 : ndis!NdisMFreeNetBufferSGList+0x33
0xfffff8056f3cc648 : 0xfffff8057108593a : ndis!ndisInterruptDpc+0x33a
0xfffff8056f3cc678 : 0xfffff805dda8af45 : nt!KiSetNextClockTickDueTime+0x191
0xfffff8056f3cc718 : 0xfffff805dda2a657 : nt!KiExecuteAllDpcs+0x687 // Tüm dpc'ler sıraya konuyor
0xfffff8056f3cc730 : 0xfffff8056f3cc968 : 0xfffff805ddb8b043 : nt!KiRetireDpcList+0x333
0xfffff8056f3cc738 : 0xfffff805dda87952 : nt!KiSetClockTimer+0xba // Zamanlayıcı ayarlanıyor
0xfffff8056f3cc768 : 0xfffff80571085600 : ndis!ndisInterruptDpc
0xfffff8056f3cc7f0 : 0xfffff8056f3cca40 : 0xfffff80571085600 : ndis!ndisInterruptDpc
0xfffff8056f3cc848 : 0xfffff805ddcc2043 : nt!KiRestoreClockTickRate+0x83
0xfffff8056f3cc968 : 0xfffff805ddb8b043 : nt!KiRetireDpcList+0x333 // DPC listeleri düzenleniyor
0xfffff8056f3cc998 : 0xfffff805ddce5051 : nt!PpmIdleExecuteTransition+0x9f9 // İşlemci uyandığı için güç planı değişimi oluyor ve daha yüksek bir state'e geçiyor
0xfffff8056f3cca18 : 0xfffff805ddaa23fd : nt!KiEndInterruptCycleAccumulation+0x4d
0xfffff8056f3cca28 : 0xfffff805dde99b70 : nt!HvlEndSystemInterrupt
0xfffff8056f3cca40 : 0xfffff80571085600 : ndis!ndisInterruptDpc // Ndis tarafından bir kesme gönderiliyor ve işlemci uyanıyor
0xfffff8056f3ccbf8 : 0xfffff805dde9f64e : nt!KiIdleLoop+0x9e // işlemci boşta?

Sistemin harekete geçişinin de ağ tabanlı olduğu çağrılardan ve callback'lerden anlaşılıyor ve sorunun temelinin 3.taraf sürücü veya direkt ağ kartı olduğu da açıkçası bu stack'ten bile belli oluyor...

Rich (BB code):
EXCEPTION_RECORD:  fffff8056f3cb918 -- (.exr 0xfffff8056f3cb918)
ExceptionAddress: fffff80572a2e7c5 (Netwbw02+0x000000000000e7c5)
   ExceptionCode: c0000409 (Security check failure or stack buffer overrun)
  ExceptionFlags: 00000001
NumberParameters: 1
   Parameter[0]: 0000000000000002
Subcode: 0x2 FAST_FAIL_STACK_COOKIE_CHECK_FAILURE 

Ki sorunun da temelinde eşlenen cookie değerinin uyuşamamasından ortaya çıkan bir buffer aşımı sonucu gelişen bir bellek bozulması olduğunu da söyleyebilirim.

Sürücüyü güncellemeyi deneyin mümkünse ilk adım olarak.
Rich (BB code):
KERNEL_SECURITY_CHECK_FAILURE (139)
A kernel component has corrupted a critical data structure.  The corruption
could potentially allow a malicious user to gain control of this machine.
Arguments:
Arg1: 0000000000000002, Stack cookie instrumentation code detected a stack-based
    buffer overrun.
Arg2: fffff8056f3cb9c0, Address of the trap frame for the exception that caused the BugCheck
Arg3: fffff8056f3cb918, Address of the exception record for the exception that caused the BugCheck
Arg4: 0000000000000000, Reserved

Hata, ilk defa denk geldiğim türden bir hata. Adı yeterli de... Anlaşılacağı gibi bir buffer overflow; Sürücünün verileri depoladığı, aktardığı veya ayrıştırdı stack veya buffer dolmuş ve verilerin gidecek yeri kalmamış oluyor. Tabii sürücünün kodunu görmeden kesin bir şey söylemek zor... Ki sorun da zaten kodda, örneğin bir adrese yazılmaması gereken bir şeyin yazıldığı anlamına geliyor, muhtemelen bir array sonu olabilir - overrun hatası olduğu için.

Rich (BB code):
0: kd> lmvm Netwbw02
Browse full module list
start             end                 module name
fffff805`72a20000 fffff805`72dad000   Netwbw02 T (no symbols)          
    Loaded symbol image file: Netwbw02.sys
    Image path: Netwbw02.sys
    Image name: Netwbw02.sys
    Browse all global symbols  functions  data
    Timestamp:        Mon Apr 29 18:02:27 2019 (5CC71203)
    CheckSum:         003630EC
    ImageSize:        0038D000
    Translations:     0000.04b0 0000.04e4 0409.04b0 0409.04e4
    Information from resource tables:

Güncel bir sürücüsünde bu kod temelli sorununun önüne geçilmiştir illa. Güncellemeyi denediniz mi daha önce?

Rich (BB code):
0xfffff8056f3cc448 : 0xfffff80571087601 : ndis!NdisMSendNetBufferListsComplete+0x5b1 // NET_BUFFER_LIST'in geri teslimi?
0xfffff8056f3cc4c8 : 0xfffff80571088813 : ndis!NdisMFreeNetBufferSGList+0x33
0xfffff8056f3cc648 : 0xfffff8057108593a : ndis!ndisInterruptDpc+0x33a
0xfffff8056f3cc678 : 0xfffff805dda8af45 : nt!KiSetNextClockTickDueTime+0x191
0xfffff8056f3cc718 : 0xfffff805dda2a657 : nt!KiExecuteAllDpcs+0x687 // Tüm dpc'ler sıraya konuyor
0xfffff8056f3cc730 : 0xfffff8056f3cc968 : 0xfffff805ddb8b043 : nt!KiRetireDpcList+0x333
0xfffff8056f3cc738 : 0xfffff805dda87952 : nt!KiSetClockTimer+0xba // Zamanlayıcı ayarlanıyor
0xfffff8056f3cc768 : 0xfffff80571085600 : ndis!ndisInterruptDpc
0xfffff8056f3cc7f0 : 0xfffff8056f3cca40 : 0xfffff80571085600 : ndis!ndisInterruptDpc
0xfffff8056f3cc848 : 0xfffff805ddcc2043 : nt!KiRestoreClockTickRate+0x83
0xfffff8056f3cc968 : 0xfffff805ddb8b043 : nt!KiRetireDpcList+0x333 // DPC listeleri düzenleniyor
0xfffff8056f3cc998 : 0xfffff805ddce5051 : nt!PpmIdleExecuteTransition+0x9f9 // İşlemci uyandığı için güç planı değişimi oluyor ve daha yüksek bir state'e geçiyor
0xfffff8056f3cca18 : 0xfffff805ddaa23fd : nt!KiEndInterruptCycleAccumulation+0x4d
0xfffff8056f3cca28 : 0xfffff805dde99b70 : nt!HvlEndSystemInterrupt
0xfffff8056f3cca40 : 0xfffff80571085600 : ndis!ndisInterruptDpc // Ndis tarafından bir kesme gönderiliyor ve işlemci uyanıyor
0xfffff8056f3ccbf8 : 0xfffff805dde9f64e : nt!KiIdleLoop+0x9e // işlemci boşta?

Sistemin harekete geçişinin de ağ tabanlı olduğu çağrılardan ve callback'lerden anlaşılıyor ve sorunun temelinin 3.taraf sürücü veya direkt ağ kartı olduğu da açıkçası bu stack'ten bile belli oluyor...

Rich (BB code):
EXCEPTION_RECORD:  fffff8056f3cb918 -- (.exr 0xfffff8056f3cb918)
ExceptionAddress: fffff80572a2e7c5 (Netwbw02+0x000000000000e7c5)
   ExceptionCode: c0000409 (Security check failure or stack buffer overrun)
  ExceptionFlags: 00000001
NumberParameters: 1
   Parameter[0]: 0000000000000002
Subcode: 0x2 FAST_FAIL_STACK_COOKIE_CHECK_FAILURE 

Ki sorunun da temelinde eşlenen cookie değerinin uyuşamamasından ortaya çıkan bir buffer aşımı sonucu gelişen bir bellek bozulması olduğunu da söyleyebilirim.

Sürücüyü güncellemeyi deneyin mümkünse ilk adım olarak.
 
Çözüm
Güncel bir sürücüsünde bu kod temelli sorununun önüne geçilmiştir illa. Güncellemeyi denediniz mi daha önce?
Daha önce neler denemedim ki... Bu kartla yaşadığım ilk sorun değil, bir sürü sürücü kaynaklı sorun yaşadım. Bu da onlardan biri sanırım. Intel bu kart için sürücü yayınlamayı bırakmış. Sürücüyü tamamen kaldırıp Reddit'te önerilen bir driver versiyonunu falan kurayım ve öyle deneyeyim en iyisi.

1760545734860.webp


Şu anda 18.33.17.1 sürümünü kullanıyorum sürücü olarak.
 
Bu sürüm dışında farklı bir sürüm denemiş miydiniz?
Geçen ay bilgisayara format atmadan önce Reddit'te önerildiğini gördüğüm bir sürücüyü denemiştim ancak hotspot olayını o sürücüde denemedim. Gerekirse şimdi daha eski bir sürümle deneyebilirim.
 
Mümkünse deneyin. Zira eğer fiziksel olarak kartta bir sorun yoksa incelediğim gibi bu dizi sonuna yazma olayı bir kod hatası olmalı.
Hocam 11.13.11.5 sürümünü denedim ve telefonumdan hotspot ağına bağlanınca sistem çökmedi. Teşekkür ederim yardımlarınız için 😍

Konuyu sonradan okuyanlar için anlatayım:


Şu linkten sürücü kurulum dosyasını indirin.

1760548107261.webp


Sağ tıkla > 7-Zip > Arşivi Aç tuşuna basın. (7-Zip yüklü olması gerekir.)

1760548189638.webp


Production klasörüne girin.

1760548240263.webp


Windows8-x64 klasörünü masaüstüne çıkarın. (Windows 10 ve 11 için özel sürücü yoksa genelde Windows 8 sürücüleri daha iyi çalışıyor deneyimlerime göre)

1760548392145.webp


Bu şekilde olacak.

1760548434332.webp


AC-7260 kartımızı bulup sağ tıklayarak sürücüyü güncelleştir diyoruz.

1760548493323.webp


Bilgisayarımdaki sürücülere göz at.

1760548668209.webp


"Gözat..." tuşuna basıp masaüstümüzdeki Windows8-x64 klasörünü seçiyoruz ve tamam deyince sürücümüz kuruluyor.
 
Son düzenleme: