0x9F Bugcheck

partof

Member
Joined
May 13, 2013
Posts
7
Vir Gnarus, thanks for posting this useful info. If you interested, can you help me with my similar case?
I've got 9F bugcheck on fully updated Microsoft Hyper-V Server 2012.

Code:
[HIDE="Output of '!analyze -v;r;kv;lmnt'"]Loading Dump File [C:\Temp\MEMORY.DMP]
Kernel Bitmap Dump File: Only kernel address space is available

Symbol search path is: srv*C:\TEMP\SYMBOLS*[URL]http://msdl.microsoft.com/download/symbols[/URL]
Executable search path is: 
Windows 8 Kernel Version 9200 MP (16 procs) Free x64
Product: Server, suite: TerminalServer SingleUserTS
Built by: 9200.16551.amd64fre.win8_gdr.130306-1502
Machine Name:
Kernel base = 0xfffff802`d1a87000 PsLoadedModuleList = 0xfffff802`d1d53b00
Debug session time: Sun May 12 15:18:17.233 2013 (UTC + 6:00)
System Uptime: 20 days 18:35:05.523
Loading Kernel Symbols
...............................................................
................................................................
...........
Loading User Symbols

Loading unloaded module list
..........
ERROR: FindPlugIns 800700a1
ERROR: Some plugins may not be available [800700a1]
*******************************************************************************
*                                                                             *
*                        Bugcheck Analysis                                    *
*                                                                             *
*******************************************************************************

Use !analyze -v to get detailed debugging information.

BugCheck 9F, {3, fffffa8013821a90, fffff88002d6a930, fffffa802b071a50}

Probably caused by : BasicDisplay.sys

Followup: MachineOwner
---------

8: kd> !analyze -v;r;kv;lmnt
ERROR: FindPlugIns 800700a1
ERROR: Some plugins may not be available [800700a1]
*******************************************************************************
*                                                                             *
*                        Bugcheck Analysis                                    *
*                                                                             *
*******************************************************************************

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

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


DRVPOWERSTATE_SUBCODE:  3

DRIVER_OBJECT: fffffa8013b47920

IMAGE_NAME:  BasicDisplay.sys

DEBUG_FLR_IMAGE_TIMESTAMP:  5010ab74

MODULE_NAME: BasicDisplay

FAULTING_MODULE: fffff88001990000 BasicDisplay

DEFAULT_BUCKET_ID:  WIN8_DRIVER_FAULT

BUGCHECK_STR:  0x9F

PROCESS_NAME:  System

CURRENT_IRQL:  2

TAG_NOT_DEFINED_c000000f:  FFFFF88002D71FB0

STACK_TEXT:  
fffff880`02d6a8f8 fffff802`d1c1d202 : 00000000`0000009f 00000000`00000003 fffffa80`13821a90 fffff880`02d6a930 : nt!KeBugCheckEx
fffff880`02d6a900 fffff802`d1c1d241 : fffffa80`2a0c7500 fffff802`d1a3add4 00000000`00000001 00000000`00000000 : nt!PopIrpWatchdogBugcheck+0xe2
fffff880`02d6a960 fffff802`d1b0a00a : fffffa80`2a0c7538 fffff802`d1c1d8ef fffff880`02d6ac58 fffff802`d1a37e3b : nt!PopIrpWatchdog+0x32
fffff880`02d6a9b0 fffff802`d1b08475 : fffff880`02d43f00 fffff802`d1b09b1f fffff880`00000000 fffff880`02d45ce0 : nt!KiProcessExpiredTimerList+0x22a
fffff880`02d6aae0 fffff802`d1b0a488 : fffff880`02d41180 fffff880`02d43f80 fffff880`00000002 fffffa80`0414c5c3 : nt!KiExpireTimerTable+0xa9
fffff880`02d6ab80 fffff802`d1b09826 : 000003d3`00000000 00001f80`00ac0010 00000000`00000000 00000000`00000002 : nt!KiTimerExpiration+0xc8
fffff880`02d6ac30 fffff802`d1b0a7da : fffff880`02d41180 fffff880`02d41180 00000000`00000000 fffff880`02d4d140 : nt!KiRetireDpcList+0x1f6
fffff880`02d6ada0 00000000`00000000 : fffff880`02d6b000 fffff880`02d65000 00000000`00000000 00000000`00000000 : nt!KiIdleLoop+0x5a


STACK_COMMAND:  kb

FOLLOWUP_NAME:  MachineOwner

FAILURE_BUCKET_ID:  0x9F_3_IMAGE_BasicDisplay.sys

BUCKET_ID:  0x9F_3_IMAGE_BasicDisplay.sys

Followup: MachineOwner
---------

rax=fffff802d1d0d1d0 rbx=fffffa802b071a50 rcx=000000000000009f
rdx=0000000000000003 rsi=0000000000000000 rdi=fffffa802a0c7500
rip=fffff802d1ae1240 rsp=fffff88002d6a8f8 rbp=fffff88002d6aa79
 r8=fffffa8013821a90  r9=fffff88002d6a930 r10=000000000000000e
r11=000000000000000e r12=fffff88002d6ac50 r13=fffff88002d41180
r14=0000000000000001 r15=0000000000000000
iopl=0         nv up ei ng nz na pe nc
cs=0010  ss=0018  ds=002b  es=002b  fs=0053  gs=002b             efl=00000282
nt!KeBugCheckEx:
fffff802`d1ae1240 48894c2408      mov     qword ptr [rsp+8],rcx ss:0018:fffff880`02d6a900=9f00000000000000
Child-SP          RetAddr           : Args to Child                                                           : Call Site
fffff880`02d6a8f8 fffff802`d1c1d202 : 00000000`0000009f 00000000`00000003 fffffa80`13821a90 fffff880`02d6a930 : nt!KeBugCheckEx
fffff880`02d6a900 fffff802`d1c1d241 : fffffa80`2a0c7500 fffff802`d1a3add4 00000000`00000001 00000000`00000000 : nt!PopIrpWatchdogBugcheck+0xe2
fffff880`02d6a960 fffff802`d1b0a00a : fffffa80`2a0c7538 fffff802`d1c1d8ef fffff880`02d6ac58 fffff802`d1a37e3b : nt!PopIrpWatchdog+0x32
fffff880`02d6a9b0 fffff802`d1b08475 : fffff880`02d43f00 fffff802`d1b09b1f fffff880`00000000 fffff880`02d45ce0 : nt!KiProcessExpiredTimerList+0x22a
fffff880`02d6aae0 fffff802`d1b0a488 : fffff880`02d41180 fffff880`02d43f80 fffff880`00000002 fffffa80`0414c5c3 : nt!KiExpireTimerTable+0xa9
fffff880`02d6ab80 fffff802`d1b09826 : 000003d3`00000000 00001f80`00ac0010 00000000`00000000 00000000`00000002 : nt!KiTimerExpiration+0xc8
fffff880`02d6ac30 fffff802`d1b0a7da : fffff880`02d41180 fffff880`02d41180 00000000`00000000 fffff880`02d4d140 : nt!KiRetireDpcList+0x1f6
fffff880`02d6ada0 00000000`00000000 : fffff880`02d6b000 fffff880`02d65000 00000000`00000000 00000000`00000000 : nt!KiIdleLoop+0x5a
start             end                 module name
fffff802`d0ede000 fffff802`d0ee7000   kd       kd.dll       Thu Jul 26 08:30:34 2012 (5010ABCA)
fffff802`d1a1b000 fffff802`d1a87000   hal      hal.dll      Wed Oct 24 09:03:21 2012 (50875A79)
fffff802`d1a87000 fffff802`d21d3000   nt       ntkrnlmp.exe Thu Mar 07 10:16:58 2013 (513814BA)
fffff880`00c00000 fffff880`00c58000   netbt    netbt.sys    Thu Jul 26 08:24:26 2012 (5010AA5A)
fffff880`00c69000 fffff880`00cc5000   CLFS     CLFS.SYS     Thu Jul 26 08:29:39 2012 (5010AB93)
fffff880`00cc5000 fffff880`00ce8000   tm       tm.sys       Thu Jul 26 08:29:01 2012 (5010AB6D)
fffff880`00ce8000 fffff880`00cfd000   PSHED    PSHED.dll    Thu Jul 26 10:53:53 2012 (5010CD61)
fffff880`00cfd000 fffff880`00d07000   BOOTVID  BOOTVID.dll  Thu Jul 26 08:30:22 2012 (5010ABBE)
fffff880`00d07000 fffff880`00d86000   CI       CI.dll       Thu Oct 11 11:17:18 2012 (5076565E)
fffff880`00d86000 fffff880`00de9000   msrpc    msrpc.sys    Thu Jul 26 08:28:37 2012 (5010AB55)
fffff880`00de9000 fffff880`00dfd000   lltdio   lltdio.sys   Thu Jul 26 08:24:02 2012 (5010AA42)
fffff880`00e00000 fffff880`00e55000   storport storport.sys Fri Mar 01 10:58:51 2013 (5130358B)
fffff880`00e55000 fffff880`00e65000   megasas2 megasas2.sys Thu Nov 01 04:00:47 2012 (50919F8F)
fffff880`00e66000 fffff880`00ef2000   cng      cng.sys      Thu Oct 11 11:17:34 2012 (5076566E)
fffff880`00ef2000 fffff880`00f00000   monitor  monitor.sys  Fri Mar 01 10:56:18 2013 (513034F2)
fffff880`00f0d000 fffff880`00f56000   spaceport spaceport.sys Sat Mar 02 08:27:23 2013 (5131638B)
fffff880`00f56000 fffff880`00f6e000   volmgr   volmgr.sys   Thu Jul 26 08:29:22 2012 (5010AB82)
fffff880`00f6e000 fffff880`00fce000   volmgrx  volmgrx.sys  Thu Jul 26 08:29:59 2012 (5010ABA7)
fffff880`00fce000 fffff880`00fe8000   mountmgr mountmgr.sys Thu Jul 26 08:29:33 2012 (5010AB8D)
fffff880`00fe8000 fffff880`00ffe000   storahci storahci.sys Sat Mar 02 08:15:44 2013 (513160D0)
fffff880`01000000 fffff880`0106d000   ACPI     ACPI.sys     Thu Sep 20 12:09:16 2012 (505AB30C)
fffff880`0106d000 fffff880`01077000   WMILIB   WMILIB.SYS   Thu Jul 26 08:30:04 2012 (5010ABAC)
fffff880`01077000 fffff880`01090000   lsi_sas2 lsi_sas2.sys Tue Mar 13 02:28:53 2012 (4F5E5C85)
fffff880`01090000 fffff880`010f0000   fltmgr   fltmgr.sys   Thu Jul 26 08:30:09 2012 (5010ABB1)
fffff880`010fe000 fffff880`011c0000   Wdf01000 Wdf01000.sys Wed Jan 09 09:59:00 2013 (50ECEB04)
fffff880`011c0000 fffff880`011d0000   WDFLDR   WDFLDR.SYS   Thu Jul 26 08:29:04 2012 (5010AB70)
fffff880`011d0000 fffff880`011e7000   acpiex   acpiex.sys   Thu Jul 26 08:25:57 2012 (5010AAB5)
fffff880`011e7000 fffff880`011f2000   WppRecorder WppRecorder.sys Thu Jul 26 08:29:07 2012 (5010AB73)
fffff880`01400000 fffff880`0146f000   NETIO    NETIO.SYS    Thu Oct 11 11:16:20 2012 (50765624)
fffff880`0146f000 fffff880`01479000   msisadrv msisadrv.sys Thu Jul 26 08:28:02 2012 (5010AB32)
fffff880`01479000 fffff880`014b6000   pci      pci.sys      Thu Jul 26 08:27:43 2012 (5010AB1F)
fffff880`014b6000 fffff880`014c3000   vdrvroot vdrvroot.sys Thu Jul 26 08:27:29 2012 (5010AB11)
fffff880`014c3000 fffff880`014da000   pdc      pdc.sys      Fri Mar 01 10:58:34 2013 (5130357A)
fffff880`014da000 fffff880`014f4000   partmgr  partmgr.sys  Wed Jan 09 10:01:42 2013 (50ECEBA6)
fffff880`014fd000 fffff880`015f6000   NDIS     NDIS.SYS     Sat Feb 02 13:23:49 2013 (510CBF05)
fffff880`01600000 fffff880`01672000   e1q63x64 e1q63x64.sys Sat Dec 01 07:00:17 2012 (50B956A1)
fffff880`01672000 fffff880`01693000   raspptp  raspptp.sys  Thu Jul 26 08:23:13 2012 (5010AA11)
fffff880`01693000 fffff880`016ab000   storvsp  storvsp.sys  Thu Jul 26 08:25:22 2012 (5010AA92)
fffff880`016ab000 fffff880`016d0000   rasl2tp  rasl2tp.sys  Thu Jul 26 08:23:16 2012 (5010AA14)
fffff880`016d0000 fffff880`016e4000   synth3dvsp synth3dvsp.sys Thu Jul 26 08:26:28 2012 (5010AAD4)
fffff880`016e9000 fffff880`018cc000   Ntfs     Ntfs.sys     Sat Feb 02 13:25:09 2013 (510CBF55)
fffff880`018cc000 fffff880`018e7000   ksecdd   ksecdd.sys   Thu Sep 20 12:09:16 2012 (505AB30C)
fffff880`018e7000 fffff880`018f8000   pcw      pcw.sys      Thu Jul 26 08:28:44 2012 (5010AB5C)
fffff880`018f8000 fffff880`01902000   Fs_Rec   Fs_Rec.sys   Thu Jul 26 08:30:08 2012 (5010ABB0)
fffff880`01902000 fffff880`01931000   ksecpkg  ksecpkg.sys  Thu Oct 11 11:16:46 2012 (5076563E)
fffff880`01931000 fffff880`01962000   cdrom    cdrom.sys    Thu Jul 26 08:26:36 2012 (5010AADC)
fffff880`01962000 fffff880`01990000   vmbusr   vmbusr.sys   Thu Jul 26 08:25:12 2012 (5010AA88)
fffff880`01990000 fffff880`019a1000   BasicDisplay BasicDisplay.sys Thu Jul 26 08:29:08 2012 (5010AB74)
fffff880`019a1000 fffff880`019b2000   watchdog watchdog.sys Thu Jul 26 08:29:05 2012 (5010AB71)
fffff880`019b2000 fffff880`019bf000   BasicRender BasicRender.sys Thu Jul 26 08:28:51 2012 (5010AB63)
fffff880`019da000 fffff880`019e2000   HIDPARSE HIDPARSE.SYS Thu Jul 26 08:30:15 2012 (5010ABB7)
fffff880`019ee000 fffff880`019fd000   mouclass mouclass.sys Thu Jul 26 08:28:47 2012 (5010AB5F)
fffff880`01a00000 fffff880`01a1c000   disk     disk.sys     Thu Jul 26 08:29:25 2012 (5010AB85)
fffff880`01a1c000 fffff880`01a70000   CLASSPNP CLASSPNP.SYS Fri Mar 01 10:59:20 2013 (513035A8)
fffff880`01a70000 fffff880`01a84000   crashdmp crashdmp.sys Sat Feb 02 13:26:00 2013 (510CBF88)
fffff880`01a84000 fffff880`01a94000   dump_megasas2 dump_megasas2.sys Thu Nov 01 04:00:47 2012 (50919F8F)
fffff880`01aa1000 fffff880`01ab7000   vmbkmcl  vmbkmcl.sys  Thu Jul 26 08:28:33 2012 (5010AB51)
fffff880`01ab7000 fffff880`01acc000   winhv    winhv.sys    Thu Jul 26 08:29:59 2012 (5010ABA7)
fffff880`01acc000 fffff880`01d04000   tcpip    tcpip.sys    Fri Mar 01 10:57:45 2013 (51303549)
fffff880`01d04000 fffff880`01d6c000   fwpkclnt fwpkclnt.sys Fri Mar 01 10:55:54 2013 (513034DA)
fffff880`01d6c000 fffff880`01d87000   wfplwfs  wfplwfs.sys  Thu Jul 26 08:23:58 2012 (5010AA3E)
fffff880`01d87000 fffff880`01ddc000   volsnap  volsnap.sys  Thu Jul 26 08:30:26 2012 (5010ABC2)
fffff880`01ddc000 fffff880`01df3000   mup      mup.sys      Thu Jul 26 08:30:00 2012 (5010ABA8)
fffff880`01df3000 fffff880`01dfc000   Null     Null.SYS     Thu Jul 26 08:30:16 2012 (5010ABB8)
fffff880`04200000 fffff880`0427b000   USBPORT  USBPORT.SYS  Thu Sep 20 12:09:39 2012 (505AB323)
fffff880`0427b000 fffff880`04291000   usbehci  usbehci.sys  Thu Sep 20 12:09:27 2012 (505AB317)
fffff880`04291000 fffff880`042a7000   vpcivsp  vpcivsp.sys  Thu Jul 26 08:25:12 2012 (5010AA88)
fffff880`042b8000 fffff880`0441f000   dxgkrnl  dxgkrnl.sys  Wed Jan 09 09:59:24 2013 (50ECEB1C)
fffff880`0441f000 fffff880`0446d000   dxgmms1  dxgmms1.sys  Wed Jan 09 09:58:58 2013 (50ECEB02)
fffff880`0446d000 fffff880`04479000   ndistapi ndistapi.sys Thu Sep 20 12:09:19 2012 (505AB30F)
fffff880`04479000 fffff880`044a8000   ndiswan  ndiswan.sys  Thu Jul 26 08:23:13 2012 (5010AA11)
fffff880`044a8000 fffff880`044c6000   rassstp  rassstp.sys  Thu Jul 26 08:23:59 2012 (5010AA3F)
fffff880`044c6000 fffff880`044de000   AgileVpn AgileVpn.sys Thu Jul 26 08:23:11 2012 (5010AA0F)
fffff880`044de000 fffff880`0450a000   tunnel   tunnel.sys   Thu Jul 26 08:23:04 2012 (5010AA08)
fffff880`0450a000 fffff880`04542000   Vid      Vid.sys      Thu Jul 26 08:25:26 2012 (5010AA96)
fffff880`04542000 fffff880`04551000   CompositeBus CompositeBus.sys Thu Jul 26 08:28:03 2012 (5010AB33)
fffff880`04551000 fffff880`0455c000   kdnic    kdnic.sys    Thu Jul 26 08:27:41 2012 (5010AB1D)
fffff880`0455c000 fffff880`0456e000   umbus    umbus.sys    Thu Jul 26 08:27:39 2012 (5010AB1B)
fffff880`0456e000 fffff880`0458a000   intelppm intelppm.sys Tue Nov 06 09:55:02 2012 (50988A16)
fffff880`0458a000 fffff880`04598000   usbuhci  usbuhci.sys  Thu Sep 20 12:09:33 2012 (505AB31D)
fffff880`04598000 fffff880`045d5000   1394ohci 1394ohci.sys Thu Jul 26 08:26:46 2012 (5010AAE6)
fffff880`045d5000 fffff880`045ed000   serial   serial.sys   Thu Jul 26 08:30:01 2012 (5010ABA9)
fffff880`045ed000 fffff880`045fa000   serenum  serenum.sys  Thu Jul 26 08:30:13 2012 (5010ABB5)
fffff880`04a00000 fffff880`04a0c000   Msfs     Msfs.SYS     Thu Jul 26 08:30:24 2012 (5010ABC0)
fffff880`04a0c000 fffff880`04a2e000   tdx      tdx.sys      Thu Jul 26 08:24:58 2012 (5010AA7A)
fffff880`04a2e000 fffff880`04a3c000   TDI      TDI.SYS      Thu Jul 26 08:27:59 2012 (5010AB2F)
fffff880`04a3d000 fffff880`04ace000   vmswitch vmswitch.sys Sat Feb 02 13:22:42 2013 (510CBEC2)
fffff880`04ace000 fffff880`04ae8000   raspppoe raspppoe.sys Thu Jul 26 08:24:55 2012 (5010AA77)
fffff880`04ae8000 fffff880`04af4000   mssmbios mssmbios.sys Thu Jul 26 08:29:19 2012 (5010AB7F)
fffff880`04af4000 fffff880`04af5480   swenum   swenum.sys   Thu Jul 26 08:28:53 2012 (5010AB65)
fffff880`04af6000 fffff880`04b45000   ks       ks.sys       Sat Feb 02 13:25:50 2013 (510CBF7E)
fffff880`04b45000 fffff880`04b50000   rdpbus   rdpbus.sys   Thu Jul 26 08:28:19 2012 (5010AB43)
fffff880`04b50000 fffff880`04b64000   NDProxy  NDProxy.SYS  Thu Sep 20 12:08:11 2012 (505AB2CB)
fffff880`04b64000 fffff880`04be2000   usbhub   usbhub.sys   Sat Feb 02 13:25:14 2013 (510CBF5A)
fffff880`04be2000 fffff880`04bed000   USBD     USBD.SYS     Thu Sep 20 12:10:20 2012 (505AB34C)
fffff880`04bed000 fffff880`04bff000   Npfs     Npfs.SYS     Thu Jul 26 08:30:26 2012 (5010ABC2)
fffff880`05200000 fffff880`05207000   MemMapNt MemMapNt.SYS Thu Dec 13 09:05:59 2012 (50C94617)
fffff880`05207000 fffff880`0520e000   ISAIONT  ISAIONT.SYS  Thu Dec 13 09:05:57 2012 (50C94615)
fffff880`0520e000 fffff880`0522f000   dfsc     dfsc.sys     Thu Jul 26 08:26:53 2012 (5010AAED)
fffff880`0523c000 fffff880`0524b000   kbdclass kbdclass.sys Thu Jul 26 08:28:47 2012 (5010AB5F)
fffff880`0524b000 fffff880`05258000   dump_diskdump dump_diskdump.sys Thu Jul 26 08:29:58 2012 (5010ABA6)
fffff880`05265000 fffff880`052f7000   afd      afd.sys      Tue Nov 06 09:53:42 2012 (509889C6)
fffff880`052f7000 fffff880`05321000   pacer    pacer.sys    Thu Jul 26 08:23:05 2012 (5010AA09)
fffff880`05321000 fffff880`05331000   netbios  netbios.sys  Thu Jul 26 08:28:19 2012 (5010AB43)
fffff880`05331000 fffff880`05345000   hvservice hvservice.sys Thu Oct 11 11:18:24 2012 (507656A0)
fffff880`05345000 fffff880`053b7000   rdbss    rdbss.sys    Thu Jul 26 08:25:57 2012 (5010AAB5)
fffff880`053b7000 fffff880`053d1000   wanarp   wanarp.sys   Thu Sep 20 12:05:51 2012 (505AB23F)
fffff880`053d1000 fffff880`053db000   superbmc superbmc.SYS Thu Dec 13 09:06:10 2012 (50C94622)
fffff880`053db000 fffff880`053e3000   SMBus    SMBus.SYS    Thu Dec 13 09:06:06 2012 (50C9461E)
fffff880`053e3000 fffff880`053f1000   nsiproxy nsiproxy.sys Thu Jul 26 08:25:00 2012 (5010AA7C)
fffff880`053f1000 fffff880`053fd000   npsvctrig npsvctrig.sys Thu Jul 26 08:27:33 2012 (5010AB15)
fffff880`05a71000 fffff880`05a89000   rspndr   rspndr.sys   Thu Jul 26 08:24:06 2012 (5010AA46)
fffff880`05a89000 fffff880`05aa9000   bowser   bowser.sys   Thu Jul 26 08:28:01 2012 (5010AB31)
fffff880`05aa9000 fffff880`05ac0000   mpsdrv   mpsdrv.sys   Thu Oct 11 11:15:15 2012 (507655E3)
fffff880`05ac0000 fffff880`05b23000   mrxsmb   mrxsmb.sys   Wed Feb 06 04:29:08 2013 (511187B4)
fffff880`05b23000 fffff880`05b6e000   mrxsmb10 mrxsmb10.sys Thu Jul 26 08:23:06 2012 (5010AA0A)
fffff880`05b6e000 fffff880`05ba9000   mrxsmb20 mrxsmb20.sys Wed Feb 06 04:28:36 2013 (51118794)
fffff880`05c00000 fffff880`05c44000   srvnet   srvnet.sys   Wed Feb 06 04:28:48 2013 (511187A0)
fffff880`05c44000 fffff880`05c56000   tcpipreg tcpipreg.sys Thu Jul 26 08:23:13 2012 (5010AA11)
fffff880`05c56000 fffff880`05cd7000   vhdmp    vhdmp.sys    Fri Mar 01 10:56:47 2013 (5130350F)
fffff880`05cd7000 fffff880`05ce3000   mouhid   mouhid.sys   Sat Mar 02 08:15:53 2013 (513160D9)
fffff880`05ce4000 fffff880`05dc0000   HTTP     HTTP.sys     Tue Nov 06 09:54:06 2012 (509889DE)
fffff880`06200000 fffff880`06231000   rdpdr    rdpdr.sys    Thu Jul 26 08:25:18 2012 (5010AA8E)
fffff880`06237000 fffff880`06249000   FsDepends FsDepends.sys Thu Jul 26 08:29:11 2012 (5010AB77)
fffff880`06249000 fffff880`06253000   vhdparser vhdparser.sys Thu Jul 26 08:28:37 2012 (5010AB55)
fffff880`06253000 fffff880`0625e000   passthruparser passthruparser.sys Thu Jul 26 08:28:35 2012 (5010AB53)
fffff880`0625e000 fffff880`06269000   lunparser lunparser.sys Thu Jul 26 08:28:26 2012 (5010AB4A)
fffff880`06269000 fffff880`06276000   terminpt terminpt.sys Thu Jul 26 08:28:53 2012 (5010AB65)
fffff880`06276000 fffff880`06283000   hidusb   hidusb.sys   Thu Jul 26 08:28:25 2012 (5010AB49)
fffff880`06283000 fffff880`0629e000   HIDCLASS HIDCLASS.SYS Sat Feb 02 13:25:26 2013 (510CBF66)
fffff880`0629e000 fffff880`062ab000   kbdhid   kbdhid.sys   Thu Jul 26 08:28:49 2012 (5010AB61)
fffff880`062b1000 fffff880`06352000   srv2     srv2.sys     Wed Feb 06 04:31:09 2013 (5111882D)
fffff880`06352000 fffff880`0635f000   condrv   condrv.sys   Thu Jul 26 08:30:08 2012 (5010ABB0)
fffff880`0635f000 fffff880`063ec000   srv      srv.sys      Thu Jul 26 08:25:28 2012 (5010AA98)
fffff880`063ec000 fffff880`063f7000   rdpvideominiport rdpvideominiport.sys Fri Oct 12 11:48:28 2012 (5077AF2C)
fffff960`0003d000 fffff960`0042e000   win32k   win32k.sys   Wed Mar 20 04:19:02 2013 (5148E456)
fffff960`007d7000 fffff960`007e0000   TSDDD    TSDDD.dll    Thu Jul 26 08:30:25 2012 (5010ABC1)
fffff960`008bf000 fffff960`008f5000   cdd      cdd.dll      Thu Jul 26 10:49:37 2012 (5010CC61)
fffff960`00a3b000 fffff960`00a44000   WORKERDD WORKERDD.dll Thu Jul 26 08:30:25 2012 (5010ABC1)

Unloaded modules:
fffff880`019bf000 fffff880`019da000   HIDCLASS.SYS
    Timestamp: unavailable (00000000)
    Checksum:  00000000
    ImageSize:  0001B000
fffff880`042a7000 fffff880`042b4000   hidusb.sys
    Timestamp: unavailable (00000000)
    Checksum:  00000000
    ImageSize:  0000D000
fffff880`0522f000 fffff880`0523c000   kbdhid.sys
    Timestamp: unavailable (00000000)
    Checksum:  00000000
    ImageSize:  0000D000
fffff880`019e2000 fffff880`019ee000   mouhid.sys
    Timestamp: unavailable (00000000)
    Checksum:  00000000
    ImageSize:  0000C000
fffff880`06231000 fffff880`06237000   winio.sys
    Timestamp: unavailable (00000000)
    Checksum:  00000000
    ImageSize:  00006000
fffff880`01a84000 fffff880`01a91000   dump_storport.sys
    Timestamp: unavailable (00000000)
    Checksum:  00000000
    ImageSize:  0000D000
fffff880`01a91000 fffff880`01aa1000   dump_megasas2.sys
    Timestamp: unavailable (00000000)
    Checksum:  00000000
    ImageSize:  00010000
fffff880`01df3000 fffff880`01dff000   hwpolicy.sys
    Timestamp: unavailable (00000000)
    Checksum:  00000000
    ImageSize:  0000C000
fffff880`00ef2000 fffff880`00f0d000   sacdrv.sys
    Timestamp: unavailable (00000000)
    Checksum:  00000000
    ImageSize:  0001B000
fffff880`00c5c000 fffff880`00c69000   ApiSetSchema.dll
    Timestamp: unavailable (00000000)
    Checksum:  00000000
    ImageSize:  0000D000

[/HIDE]

[HIDE="Output of !irp fffffa802b071a50"]8: kd> !irp fffffa802b071a50
Irp is active with 3 stacks 1 is current (= 0xfffffa802b071b20)
 No Mdl: No System Buffer: Thread 00000000:  Irp stack trace.  
     cmd  flg cl Device   File     Completion-Context
>[ 16, 2]   0 e0 fffffa8013821a90 00000000 00000000-00000000    
           \Driver\BasicDisplay
            Args: 00000000 00000001 00000001 00000000
 [ 16, 2]   0 e1 fffffa801386dc70 00000000 fffff802d1bbb58c-fffffa802a0c7500 Success Error Cancel pending
           \Driver\monitor    nt!PopRequestCompletion
            Args: 00000000 00000001 00000001 00000000
 [  0, 0]   0  0 00000000 00000000 00000000-fffffa802a0c7500    

            Args: 00000000 00000000 00000000 00000000
[/HIDE]
[HIDE="Output of !devstack fffffa8013821a90"]8: kd> !devstack fffffa8013821a90
  !DevObj   !DrvObj            !DevExt   ObjectName
  fffffa801386dc70  \Driver\monitor    fffffa801386be10  
> fffffa8013821a90  \Driver\BasicDisplayfffffa8013821be0  00000055
!DevNode fffffa8013821740 :
  DeviceInst is "DISPLAY\Default_Monitor\5&a3c6fdf&0&UID0"
  ServiceName is "monitor"
[/HIDE]

My server runs without any 3rd party display drivers installed, and since "BasicDisplay.sys" is a system driver, I can't solve this problem.
From time to time, I can reproduce this bugcheck by connecting my console monitor to server.
I've found bug in Microsoft Hyper-V Server 2012 or I'm missing something?
 
Last edited by a moderator:
Re: Stopped-up IRPs (0x9F)

I think this would be best handled in the support subforum. The debugging info subforum is for teaching and training purposes, but yours is more a support request. I'll move the post to its own thread in the appropriate spot.
 
You should post the crashdump, as we'll need to look at that further. Btw, the Power IRP minor function code is IRP_MN_REMOVE_DEVICE. Something's causing the display device to be removed somehow. I'm not familiar with Windows 8/2012 to determine a bug in this. Have you checked to see if installing the appropriate 3rd-party graphics driver will actually remedy this issue? It may be that it's trying to attempt a dual-display configuration or something similar but the graphics device isn't taking it too well without the appropriate drivers.
 
Vir Gnarus, thanks for editing my post. It seems that HIDE tags doesn't worked for me as I expected.
You can download kernel MEMORY.DMP (Compressed with 7-Zip) using [this link]. Size: 39Mb(630Mb Unpacked).

Since Microsoft Hyper-V Server 2012 is a "bare-metal" hypervisor (Basically it's a slightly modified Windows Server 2012 Core installation without GUI and with Hyper-V role pre-installed), it meant to be managed remotely with WMI and with RDP sessions to Console UI in rare cases. So I wanted to keep such installation as clean as possible with minimum drivers and software installed.
I've installed updated drivers for Network and RAID Controllers only, skipping Video Adapter drivers keeping in mind they are not necessary for Console UI.

As for "IRP_MN_REMOVE_DEVICE" code (btw how to get this information?), I've connected single monitor using VGA cable, so it can't be some weird monitor configuration or something similar, what basic video driver from Microsoft can't support...
It's a bit tricky to install 3rd-party display drivers now because server was configured with VMs and placed in production. Maybe I will get chance to do it in near future.
I will also check if video adapter was seated tightly in slot and secured with screw.

Thanks for suggestions.

PS: I can't find a way to edit and fix my messy OP post. This is intended by some kind of restriction policy?
 
I'm not sure why you can't edit yer post. You should be logged in and have the "Edit Post" button under your post available.

For the IRP, that information is in the !irp output. the [16, 2] at the front of each IRP stack frame is the major and minor function codes. Drivers use these to determine the type of I/O operation desired, which it'll then use a table of dispatch routines to dispatch to the appropriate function that's designed to handle that specific function code. You can see a list of some of the more common major/minor codes in the Windbg help manual for !irp.

Btw, I just realized I got it all wrong, I was looking at the PNP codes and not the Power codes. In actuality, what's happening here is IRP_MN_SET_POWER. So there's a power change happening at this time for this particular device. I'll try and figure out what power state it's trying to enter. What you should do is check to see if the system is trying to enter any sort of power state it shouldn't be in. There may be some power states unsupported by your system configuration. Best to scrutinize over the OS power options as well as the BIOS.
 
Last edited:
I'm not sure why you can't edit yer post. You should be logged in and have the "Edit Post" button under your post available.
I think its because of forum policy that restricts editing posts and after 15 minutes members can't edit their posts and "Edit Post" button just vanishes. Thats really inconvenient because I never happy with my posts and like to update them. :)

For the IRP, that information is in the !irp output. the [16, 2] at the front of each IRP stack frame is the major and minor function codes. Drivers use these to determine the type of I/O operation desired, which it'll then use a table of dispatch routines to dispatch to the appropriate function that's designed to handle that specific function. You can see a list of some of the more common major/minor codes in the Windbg help manual for !irp.

Btw, I just realized I got it all wrong, I was looking at the PNP codes and not the Power codes. In actuality, what's happening here is IRP_MN_SET_POWER. So there's a power change happening at this time for this particular device. I'll try and figure out what power state it's trying to enter. What you should do is check to see if the system is trying to enter any sort of power state it shouldn't be in. There may be some power states unsupported by your system configuration. Best to scrutinize over the OS power options as well as the BIOS.
Thanks for suggestion, I'll look into that. From my experience all recent OS changes for sake of power economy are never worked as expected and they never were stable. I disable such features in BIOS and in OS when I can. It's not easy to do that on Hyper-V Server 2012 having Console UI only. :)
 

Has Sysnative Forums helped you? Please consider donating to help us support the site!

Back
Top