Ich habe heute festgestellt das mein Tablet häufig neustartet. Hatte das bisher nicht gemerkt weil es wohl im Standby passiert.
Also einen debugger installiert und das Abbild gelesen.
Soweit ich das verstehe, reagiert ein Gerät nicht mehr aus dem Standby. Was dann den BSOD auslöst. ndis hat was mit Netzwerk zu tun, also kanns ja eigentlich nur wlan, wwan, bluetooth oder nfc sein. Aber genauer rausfinden geht nicht ? Hab zwar die wwan Karte im Verdacht weil sie ab und an mit APN Fehlermeldungen um sich wirft und auch mal mit Ausrufezeichen im Gerätemanager steht, aber sicher bin ich mir nicht.
Also einen debugger installiert und das Abbild gelesen.
BugCheck 9F, {3, ffffe0014c766440, ffffd001874b1990, ffffe0014c86e010}
Implicit thread is now ffffe001`47a7b040
Probably caused by : ndis.sys ( ndis!ndisQuerySetMiniportEx+143 )
Followup: MachineOwner
---------
2: kd> !analyze -v
*******************************************************************************
* *
* 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: ffffe0014c766440, Physical Device Object of the stack
Arg3: ffffd001874b1990, nt!TRIAGE_9F_POWER on Win7 and higher, otherwise the Functional Device Object of the stack
Arg4: ffffe0014c86e010, The blocked IRP
Debugging Details:
------------------
Implicit thread is now ffffe001`47a7b040
DUMP_CLASS: 1
DUMP_QUALIFIER: 401
BUILD_VERSION_STRING: 10586.122.amd64fre.th2_release_inmarket.160222-1549
SYSTEM_MANUFACTURER: Dell Inc.
SYSTEM_PRODUCT_NAME: Venue 11 Pro 7140
SYSTEM_SKU: 066B
BIOS_VENDOR: Dell Inc.
BIOS_VERSION: A08
BIOS_DATE: 08/11/2015
BASEBOARD_MANUFACTURER: Dell Inc.
BASEBOARD_PRODUCT: 0XMVMH
BASEBOARD_VERSION: A00
DUMP_TYPE: 1
BUGCHECK_P1: 3
BUGCHECK_P2: ffffe0014c766440
BUGCHECK_P3: ffffd001874b1990
BUGCHECK_P4: ffffe0014c86e010
DRVPOWERSTATE_SUBCODE: 3
FAULTING_THREAD: 47a7b040
CPU_COUNT: 4
CPU_MHZ: 575
CPU_VENDOR: GenuineIntel
CPU_FAMILY: 6
CPU_MODEL: 3d
CPU_STEPPING: 4
CPU_MICROCODE: 6,3d,4,0 (F,M,S,R) SIG: 1F'00000000 (cache) 1F'00000000 (init)
DEFAULT_BUCKET_ID: WIN8_DRIVER_FAULT
BUGCHECK_STR: 0x9F
PROCESS_NAME: System
CURRENT_IRQL: 2
ANALYSIS_SESSION_HOST: TABLET-7140
ANALYSIS_SESSION_TIME: 03-04-2016 21:02:08.0803
ANALYSIS_VERSION: 10.0.10586.567 x86fre
LAST_CONTROL_TRANSFER: from fffff800894793ea to fffff80089549ee6
STACK_TEXT:
ffffd001`87311060 fffff800`894793ea : ffffd001`00000000 ffffe001`51c4dd90 ffffd001`873112f0 00000000`0000000f : nt!KiSwapContext+0x76
ffffd001`873111a0 fffff800`89478e79 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : nt!KiSwapThread+0x15a
ffffd001`87311250 fffff800`89478ae5 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : nt!KiCommitThreadWait+0x149
ffffd001`873112e0 fffff800`53f05b2b : ffffd001`87311510 ffffd001`00000000 00000000`00000000 ffffe001`4c7fe100 : nt!KeWaitForSingleObject+0x375
ffffd001`873113a0 fffff800`53f059e1 : ffffe001`4c7fe1a0 ffffd001`87311540 ffffe001`4c86e001 fffff800`89477f46 : ndis!ndisQuerySetMiniportEx+0x143
ffffd001`87311400 fffff800`53f97b04 : 00000000`00ac0280 00000000`00000000 ffffe001`4c7ff670 fffff800`53fa537e : ndis!ndisQuerySetMiniport+0x19
ffffd001`87311440 fffff800`53f1237c : 00000000`00000800 00000000`00000800 ffffe001`4c86e010 ffffe001`47a21720 : ndis!ndisQuerySetMiniportDeviceState+0xb8
ffffd001`873115e0 fffff800`53f97b8e : 00000000`00000000 ffffe001`4c7fe1a0 ffffe001`4c86e5a8 ffffe001`4c7fe1a0 : ndis!ndisSetDevicePower+0x100
ffffd001`87311650 fffff800`53f24528 : ffffe001`4c86e010 ffffe001`4c766440 ffffe001`4c86e5a8 ffffe001`4c86e010 : ndis!ndisSetPower+0x56
ffffd001`87311680 fffff800`895bb5b0 : ffffd001`87311780 00000000`00000001 ffffe001`4c7fe050 ffffe001`4c86e010 : ndis!ndisPowerDispatch+0xa8
ffffd001`873116b0 fffff800`894772c2 : ffffd001`87311780 00000000`00000000 ffffe001`4c86e010 fffff800`52a71c00 : nt!IopPerfCallDriver+0xb8
ffffd001`873116e0 fffff800`52a80e1d : ffff6c2d`cb2f5ac2 00000000`00000000 00000000`00000000 fffff800`52ae0000 : nt!IofCallDriver+0x72
ffffd001`87311720 fffff800`52a68684 : ffffe001`4c86e010 ffffe001`4c7ffa40 00000000`00000000 00000000`00000000 : Wdf01000!FxPkgFdo::_PowerPassDown+0x6d [d:\th\minkernel\wdf\framework\shared\irphandlers\pnp\fdopower.cpp @ 86]
ffffd001`87311750 fffff800`52a64d1c : ffffe001`4c86e010 00000000`00000003 00000000`00000003 ffffd001`87311940 : Wdf01000!FxPkgFdo:owerReleasePendingDeviceIrp+0x44 [d:\th\minkernel\wdf\framework\shared\irphandlers\pnp\fdopower.cpp @ 495]
ffffd001`87311780 fffff800`52a833e9 : 00000000`00000000 ffffd001`87311880 ffffe001`4c7ffa40 00000000`00000000 : Wdf01000!FxPkgPnp:owerGotoDxIoStopped+0x180 [d:\th\minkernel\wdf\framework\shared\irphandlers\pnp\powerstatemachine.cpp @ 2915]
ffffd001`87311810 fffff800`52a65044 : ffffe001`4c7ffa40 00000000`00000b20 00000000`0000031c fffff800`52ae1cb0 : Wdf01000!FxPkgPnp:owerGotoDNotZeroIoStopped+0x9 [d:\th\minkernel\wdf\framework\shared\irphandlers\pnp\powerstatemachine.cpp @ 2656]
ffffd001`87311840 fffff800`52a6407f : ffffe001`4c7ffc40 fffff800`00000000 00000000`00000000 00000000`00000000 : Wdf01000!FxPkgPnp:owerProcessEventInner+0x234 [d:\th\minkernel\wdf\framework\shared\irphandlers\pnp\powerstatemachine.cpp @ 1505]
ffffd001`873119b0 fffff800`52a692bd : 00000000`00000000 00000000`00000000 ffffe001`4c7ffa40 ffffd001`87311ae0 : Wdf01000!FxPkgPnp:owerProcessEvent+0x25f [d:\th\minkernel\wdf\framework\shared\irphandlers\pnp\powerstatemachine.cpp @ 1286]
ffffd001`87311a50 fffff800`52a5dff2 : ffffe001`4c7ffa40 00000000`00000000 ffffe001`4c8706d0 00000000`00000000 : Wdf01000!FxPkgFdo:ispatchDeviceSetPower+0x65 [d:\th\minkernel\wdf\framework\shared\irphandlers\pnp\fdopower.cpp @ 346]
ffffd001`87311aa0 fffff800`52a511b1 : ffffe001`4c86e010 ffffe001`4c7773a0 fffff800`896dd100 fffff800`896ddbe0 : Wdf01000!FxPkgPnp:ispatch+0xb2 [d:\th\minkernel\wdf\framework\shared\irphandlers\pnp\fxpkgpnp.cpp @ 654]
ffffd001`87311b10 fffff800`8951360a : ffffd001`87311bf0 ffffe001`47a7b040 fffff800`896dd100 fffff800`896dd100 : Wdf01000!FxDevice:ispatchWithLock+0x111 [d:\th\minkernel\wdf\framework\shared\core\fxdevice.cpp @ 1402]
ffffd001`87311b70 fffff800`894e6585 : 00000000`00000000 fffff800`89513414 00000000`00000000 00000000`0000005a : nt!PopIrpWorker+0x1f6
ffffd001`87311c10 fffff800`8954a5f6 : ffffd001`87503180 ffffe001`47a7b040 fffff800`894e6544 00000000`00000000 : nt!PspSystemThreadStartup+0x41
ffffd001`87311c60 00000000`00000000 : ffffd001`87312000 ffffd001`8730c000 00000000`00000000 00000000`00000000 : nt!KiStartSystemThread+0x16
STACK_COMMAND: .thread 0xffffe00147a7b040 ; kb
THREAD_SHA1_HASH_MOD_FUNC: b58b01608a5c8364c139f4f09aed042105d8b0cf
THREAD_SHA1_HASH_MOD_FUNC_OFFSET: 4b6eb47838941c582e7783bb1886826595026977
THREAD_SHA1_HASH_MOD: 41ffdb24de31c775b1cab8c633158bc0eb755aff
FOLLOWUP_IP:
ndis!ndisQuerySetMiniportEx+143
fffff800`53f05b2b 8b7b50 mov edi,dword ptr [rbx+50h]
FAULT_INSTR_CODE: 41507b8b
SYMBOL_STACK_INDEX: 4
SYMBOL_NAME: ndis!ndisQuerySetMiniportEx+143
FOLLOWUP_NAME: MachineOwner
MODULE_NAME: ndis
IMAGE_NAME: ndis.sys
DEBUG_FLR_IMAGE_TIMESTAMP: 5632d5d2
BUCKET_ID_FUNC_OFFSET: 143
FAILURE_BUCKET_ID: 0x9F_3_ndis!ndisQuerySetMiniportEx
BUCKET_ID: 0x9F_3_ndis!ndisQuerySetMiniportEx
PRIMARY_PROBLEM_CLASS: 0x9F_3_ndis!ndisQuerySetMiniportEx
TARGET_TIME: 2016-03-04T16:55:59.000Z
OSBUILD: 10586
OSSERVICEPACK: 0
SERVICEPACK_NUMBER: 0
OS_REVISION: 0
SUITE_MASK: 784
PRODUCT_TYPE: 1
OSPLATFORM_TYPE: x64
OSNAME: Windows 10
OSEDITION: Windows 10 WinNt TerminalServer SingleUserTS Personal
OS_LOCALE:
USER_LCID: 0
OSBUILD_TIMESTAMP: 2016-02-23 08:16:30
BUILDDATESTAMP_STR: 160222-1549
BUILDLAB_STR: th2_release_inmarket
BUILDOSVER_STR: 10.0.10586.122.amd64fre.th2_release_inmarket.160222-1549
ANALYSIS_SESSION_ELAPSED_TIME: 158c
ANALYSIS_SOURCE: KM
FAILURE_ID_HASH_STRING: km:0x9f_3_ndis!ndisquerysetminiportex
FAILURE_ID_HASH: {2bf0ae93-beb2-4002-c36c-7b4dcabe4ee7}
Followup: MachineOwner
---------
Soweit ich das verstehe, reagiert ein Gerät nicht mehr aus dem Standby. Was dann den BSOD auslöst. ndis hat was mit Netzwerk zu tun, also kanns ja eigentlich nur wlan, wwan, bluetooth oder nfc sein. Aber genauer rausfinden geht nicht ? Hab zwar die wwan Karte im Verdacht weil sie ab und an mit APN Fehlermeldungen um sich wirft und auch mal mit Ausrufezeichen im Gerätemanager steht, aber sicher bin ich mir nicht.