Uploaded image for project: 'Core ReactOS'
  1. Core ReactOS
  2. CORE-9999

BugCheck in Pnp when changing mode with ATI Radeon X1270

    XMLWordPrintable

Details

    • Bug
    • Resolution: Unresolved
    • Major
    • None
    • NTCore, PlugAndPlay
    • None

    Description

      Happens with the native driver for the DELL Latitude D531.
      The driver can be installed through device manager. After reboot the driver works. After the first reboot there might be only a single mode, then reboot again.
      When changing the mode, there will be a bugcheck in Io/Pnp

      ----------------------------------------------------------------------------------
      (C:\dev\reactos\trunk\src\win32ss\gdi\eng\pdevobj.c:468) PDEVOBJ_bSwitchMode, ppdev = E14BC008, pSurface = E14B7B70
      (C:\dev\reactos\trunk\src\win32ss\gdi\eng\stubs.c:702) WIN32K: EngQueryDeviceAttribute UNIMPLEMENTED
      (C:\dev\reactos\trunk\src\ntoskrnl\ke\i386\cpu.c:1377) KeSaveFloatingPointState is not really implemented
      (C:\dev\reactos\trunk\src\ntoskrnl\ke\i386\cpu.c:1409) KeRestoreFloatingPointState is not really implemented
      (C:\dev\reactos\trunk\src\ntoskrnl\ke\i386\cpu.c:1377) KeSaveFloatingPointState is not really implemented
      (C:\dev\reactos\trunk\src\ntoskrnl\ke\i386\cpu.c:1409) KeRestoreFloatingPointState is not really implemented
      (C:\dev\reactos\trunk\src\ntoskrnl\ke\i386\cpu.c:1377) KeSaveFloatingPointState is not really implemented
      (C:\dev\reactos\trunk\src\ntoskrnl\ke\i386\cpu.c:1409) KeRestoreFloatingPointState is not really implemented
      (C:\dev\reactos\trunk\src\ntoskrnl\ke\i386\cpu.c:1377) KeSaveFloatingPointState is not really implemented
      (C:\dev\reactos\trunk\src\ntoskrnl\ke\i386\cpu.c:1409) KeRestoreFloatingPointState is not really implemented
      (C:\dev\reactos\trunk\src\ntoskrnl\io\pnpmgr\pnpmgr.c:2036) Duplicate device instance 'DISPLAY\Default_Monitor\5&8b50bf4e'
      (C:\dev\reactos\trunk\src\ntoskrnl\io\pnpmgr\pnpmgr.c:2037) Current instance parent: 'PCI\VEN_1002&DEV_791F&SUBSYS_02061028&REV_00\4&6f9fdab5&05'
      (C:\dev\reactos\trunk\src\ntoskrnl\io\pnpmgr\pnpmgr.c:2038) Old instance parent: 'PCI\VEN_1002&DEV_791F&SUBSYS_02061028&REV_00\4&6f9fdab5&05'
       
      *** Fatal System Error: 0x000000ca
                             (0x00000001,0xB4C5F3C0,0xB4C5F020,0x00000000)
       
      Break instruction exception - code 80000003 (first chance)
       
      A fatal system error has occurred.
      Debugger entered on first try; Bugcheck callbacks have not been invoked.
       
      A fatal system error has occurred.
       
      Connected to Windows Server 2003 3790 x86 compatible target at (Sun Aug  9 16:51:22.506 2015 (GMT+2)), ptr64 FALSE
      Loading Kernel Symbols
      ..........................................................
      Loading User Symbols
       
      *******************************************************************************
      *                                                                             *
      *                        Bugcheck Analysis                                    *
      *                                                                             *
      *******************************************************************************
       
      Use !analyze -v to get detailed debugging information.
       
      BugCheck CA, {1, b4c5f3c0, b4c5f020, 0}
       
      *** ERROR: Module load completed but symbols could not be loaded for ati2mtag.sys
      Probably caused by : ati2mtag.sys
       
      Followup: MachineOwner
      ---------
       
      nt!RtlpBreakWithStatusInstruction:
      8053d7c8 cc              int     3
      kd> !analyze -v
      *******************************************************************************
      *                                                                             *
      *                        Bugcheck Analysis                                    *
      *                                                                             *
      *******************************************************************************
       
      PNP_DETECTED_FATAL_ERROR (ca)
      PnP encountered a severe error, either as a result of a problem in a driver or
      a problem in PnP itself.  The first argument describes the nature of the
      problem, the second argument is the address of the PDO.  The other arguments
      vary depending on argument 1.
      Arguments:
      Arg1: 00000001, Duplicate PDO
      	A specific instance of a driver has enumerated multiple PDOs with
      	identical device id and unique ids.
      Arg2: b4c5f3c0, Newly reported PDO.
      Arg3: b4c5f020, PDO of which it is a duplicate.
      Arg4: 00000000
       
      Debugging Details:
      ------------------
       
       
      BUGCHECK_STR:  0xCA_1
       
      DEVICE_OBJECT: b4c5f3c0
       
      DRIVER_OBJECT: b4b68c98
       
      IMAGE_NAME:  ati2mtag.sys
       
      DEBUG_FLR_IMAGE_TIMESTAMP:  46aab852
       
      MODULE_NAME: ati2mtag
       
      FAULTING_MODULE: f7620000 ati2mtag
       
      DEFAULT_BUCKET_ID:  DRIVER_FAULT
       
      PROCESS_NAME:  System
       
      CURRENT_IRQL:  0
       
      LAST_CONTROL_TRANSFER:  from 804918c6 to 8053d7c8
       
      STACK_TEXT:  
      f78df5ac 804918c6 00000003 f78df8bc ffdff408 nt!RtlpBreakWithStatusInstruction
      f78df5dc 80490eb3 00000003 00000000 8000003b nt!KiBugCheckDebugBreak+0x36 [c:\dev\reactos\trunk\src\ntoskrnl\ke\bug.c @ 536]
      f78df97c 804905ce 000000ca 00000001 b4c5f3c0 nt!KeBugCheckWithTf+0x593 [c:\dev\reactos\trunk\src\ntoskrnl\ke\bug.c @ 1100]
      f78df99c 8048738a 000000ca 00000001 b4c5f3c0 nt!KeBugCheckEx+0x1e [c:\dev\reactos\trunk\src\ntoskrnl\ke\bug.c @ 1429]
      f78dfc6c 80486691 b42f2170 b4b7b320 b42f2170 nt!IopActionInterrogateDeviceStack+0x4da [c:\dev\reactos\trunk\src\ntoskrnl\io\pnpmgr\pnpmgr.c @ 2047]
      f78dfc88 804866cc f78dfce0 b4b7b320 b42f2170 nt!IopTraverseDeviceTreeNode+0x21 [c:\dev\reactos\trunk\src\ntoskrnl\io\pnpmgr\pnpmgr.c @ 1361]
      f78dfca0 80484ba1 f78dfce0 b4b7b320 f78dfd18 nt!IopTraverseDeviceTreeNode+0x5c [c:\dev\reactos\trunk\src\ntoskrnl\io\pnpmgr\pnpmgr.c @ 1375]
      f78dfcb0 80484646 f78dfce0 00000000 00000000 nt!IopTraverseDeviceTree+0x61 [c:\dev\reactos\trunk\src\ntoskrnl\io\pnpmgr\pnpmgr.c @ 1400]
      f78dfd18 80482f22 b4b7b488 00000000 f78dfd44 nt!IopEnumerateDevice+0x296 [c:\dev\reactos\trunk\src\ntoskrnl\io\pnpmgr\pnpmgr.c @ 2379]
      f78dfd28 804864ef b4b7b488 00000000 b42f2390 nt!IoSynchronousInvalidateDeviceRelations+0x62 [c:\dev\reactos\trunk\src\ntoskrnl\io\pnpmgr\pnpmgr.c @ 4736]
      f78dfd44 8044793c 00000000 52d23300 10458b51 nt!IopDeviceRelationsWorker+0x5f [c:\dev\reactos\trunk\src\ntoskrnl\io\pnpmgr\pnpmgr.c @ 919]
      f78dfd8c 805087bf 00000001 00000000 8000003b nt!ExpWorkerThreadEntryPoint+0x1dc [c:\dev\reactos\trunk\src\ntoskrnl\ex\work.c @ 165]
      f78dfdc0 80522c30 80447760 00000001 f78dfdf0 nt!PspSystemThreadStartup+0x7f [c:\dev\reactos\trunk\src\ntoskrnl\ps\thread.c @ 158]
      f78dfddc 8050873f 80447760 00000001 4d8be800 nt!KiThreadStartup+0x40 [c:\dev\reactos\trunk\src\ntoskrnl\ke\i386\thrdini.c @ 81]
      f78e3c90 804028b3 f78e3cd8 00000000 8000003b nt!NtOpenThread+0x36f
      f78e3cd8 804988ef 00000001 00000000 f78e3cf0 nt!KiSwapContext+0x19
      f78e3d3c 804478bd 80637b7c 00000000 00000000 nt!KeRemoveQueue+0x53f [c:\dev\reactos\trunk\src\ntoskrnl\ke\queue.c @ 401]
      f78e3d8c 805087bf 00000001 00000000 8000003b nt!ExpWorkerThreadEntryPoint+0x15d [c:\dev\reactos\trunk\src\ntoskrnl\ex\work.c @ 147]
      f78e3dc0 80522c30 80447760 00000001 f78e3df0 nt!PspSystemThreadStartup+0x7f [c:\dev\reactos\trunk\src\ntoskrnl\ps\thread.c @ 158]
      f78e3ddc 8050873f 80447760 00000001 7c685200 nt!KiThreadStartup+0x40 [c:\dev\reactos\trunk\src\ntoskrnl\ke\i386\thrdini.c @ 81]
      f78e7c90 804028b3 f78e7cd8 00000000 8000003b nt!NtOpenThread+0x36f
      f78e7cd8 804988ef 00000001 b4c36c98 00000058 nt!KiSwapContext+0x19
      f78e7d3c 804478bd 80637b40 00000000 00000000 nt!KeRemoveQueue+0x53f [c:\dev\reactos\trunk\src\ntoskrnl\ke\queue.c @ 401]
      f78e7d8c 805087bf 00000000 00000000 8000003b nt!ExpWorkerThreadEntryPoint+0x15d [c:\dev\reactos\trunk\src\ntoskrnl\ex\work.c @ 147]
      f78e7dc0 80522c30 80447760 00000000 f78e7df0 nt!PspSystemThreadStartup+0x7f [c:\dev\reactos\trunk\src\ntoskrnl\ps\thread.c @ 158]
      f78e7ddc 8050873f 80447760 00000000 e5446800 nt!KiThreadStartup+0x40 [c:\dev\reactos\trunk\src\ntoskrnl\ke\i386\thrdini.c @ 81]
      f78ebc90 804028b3 f78ebcd8 00000000 8000003b nt!NtOpenThread+0x36f
      f78ebcd8 804988ef ccccc35d cccccccc cccccccc nt!KiSwapContext+0x19
      f78ebd3c 804478bd 80637b40 00000000 00000000 nt!KeRemoveQueue+0x53f [c:\dev\reactos\trunk\src\ntoskrnl\ke\queue.c @ 401]
      f78ebd8c 805087bf 00000000 00000000 8000003b nt!ExpWorkerThreadEntryPoint+0x15d [c:\dev\reactos\trunk\src\ntoskrnl\ex\work.c @ 147]
      f78ebdc0 80522c30 80447760 00000000 f78ebdf0 nt!PspSystemThreadStartup+0x7f [c:\dev\reactos\trunk\src\ntoskrnl\ps\thread.c @ 158]
      f78ebddc 8050873f 80447760 00000000 09755f00 nt!KiThreadStartup+0x40 [c:\dev\reactos\trunk\src\ntoskrnl\ke\i386\thrdini.c @ 81]
      f78efc90 804028b3 f78efcd8 00000000 8000003b nt!NtOpenThread+0x36f
      f78efcd8 804988ef f84db70f 6630e983 ebf84d89 nt!KiSwapContext+0x19
      f78efd3c 804478bd 80637b40 00000000 00000000 nt!KeRemoveQueue+0x53f [c:\dev\reactos\trunk\src\ntoskrnl\ke\queue.c @ 401]
      f78efd8c 805087bf 00000000 00000000 8000003b nt!ExpWorkerThreadEntryPoint+0x15d [c:\dev\reactos\trunk\src\ntoskrnl\ex\work.c @ 147]
      f78efdc0 80522c30 80447760 00000000 f78efdf0 nt!PspSystemThreadStartup+0x7f [c:\dev\reactos\trunk\src\ntoskrnl\ps\thread.c @ 158]
      f78efddc 8050873f 80447760 00000000 00000100 nt!KiThreadStartup+0x40 [c:\dev\reactos\trunk\src\ntoskrnl\ke\i386\thrdini.c @ 81]
      f78f3c90 804028b3 f78f3cd8 00000000 8000003b nt!NtOpenThread+0x36f
      f78f3cd8 804988ef 00000114 830c4d8b 75000479 nt!KiSwapContext+0x19
      f78f3d3c 804478bd 80637b40 00000000 00000000 nt!KeRemoveQueue+0x53f [c:\dev\reactos\trunk\src\ntoskrnl\ke\queue.c @ 401]
      f78f3d8c 805087bf 00000000 00000000 8000003b nt!ExpWorkerThreadEntryPoint+0x15d [c:\dev\reactos\trunk\src\ntoskrnl\ex\work.c @ 147]
      f78f3dc0 80522c30 80447760 00000000 f78f3df0 nt!PspSystemThreadStartup+0x7f [c:\dev\reactos\trunk\src\ntoskrnl\ps\thread.c @ 158]
      f78f3ddc 8050873f 80447760 00000000 8b0c5500 nt!KiThreadStartup+0x40 [c:\dev\reactos\trunk\src\ntoskrnl\ke\i386\thrdini.c @ 81]
      f78f7c90 804028b3 f78f7cd8 00000000 8000003b nt!NtOpenThread+0x36f
      f78f7cd8 804988ef 8310558b 558904c2 0001b810 nt!KiSwapContext+0x19
      f78f7d3c 804478bd 80637b40 00000000 00000000 nt!KeRemoveQueue+0x53f [c:\dev\reactos\trunk\src\ntoskrnl\ke\queue.c @ 401]
      f78f7d8c 805087bf 00000000 00000000 8000003b nt!ExpWorkerThreadEntryPoint+0x15d [c:\dev\reactos\trunk\src\ntoskrnl\ex\work.c @ 147]
      f78f7dc0 80522c30 80447760 00000000 f78f7df0 nt!PspSystemThreadStartup+0x7f [c:\dev\reactos\trunk\src\ntoskrnl\ps\thread.c @ 158]
      f78f7ddc 8050873f 80447760 00000000 0000f400 nt!KiThreadStartup+0x40 [c:\dev\reactos\trunk\src\ntoskrnl\ke\i386\thrdini.c @ 81]
      f78f7de0 8044775f 00000000 0000f400 0000027f nt!NtOpenThread+0x36f
      f78f7de4 00000000 0000f400 0000027f 00000000 nt!ExSwapinWorkerThreads+0x12f
       
       
      STACK_COMMAND:  kb
       
      FOLLOWUP_NAME:  MachineOwner
       
      FAILURE_BUCKET_ID:  0xCA_1_IMAGE_ati2mtag.sys_DATE_2007_07_28
       
      BUCKET_ID:  0xCA_1_IMAGE_ati2mtag.sys_DATE_2007_07_28
       
      Followup: MachineOwner
       

      Attachments

        Activity

          People

            ThFabba ThFabba
            ThePhysicist Timo Kreuzer
            Votes:
            2 Vote for this issue
            Watchers:
            7 Start watching this issue

            Dates

              Created:
              Updated: