1 Reply Latest reply on Aug 11, 2016 4:58 AM by amdmatt

    THREAD_STUCK_IN_DEVICE_DRIVER Error preventing update to Windows 10 Ann. Update


      Radeon Software Version - 16.7.3 (WHQL)

      Radeon Software Edition - Crimson

      Graphics Chipset - AMD Radeon R9 200 / HD 7900 Series

      Memory Size - 3072 MB

      Memory Type - GDDR5

      Core Clock - 1000 MHz

      Windows Version - Windows 10 (64 bit)

      System Memory - 16 GB

      CPU Type - Intel(R) Core(TM) i5-3570K CPU @ 3.40GHz

      Monitor: HP w2207h with DVI to HDMI adapter

      custom built desktop PC with intel desktop mother board


      I have been having this inconsistant THREAD error for some time now on several different driver versions for a total of at least 4 times, these past times were usually at random on rebooting the system however the past 3 times I have tried to update to the Anniversary Update for Windows 10 I have been stopped at the first reboot by this error. I was able to extract the minidump from a bluescreen and it appears to be a conflict between the atikmdag.sys and dxgkrnl.sys kernels. I was planning on upgrading my graphics card soon but this has been a very frustrating problem as I have waited for the anniversary update to download only to have it fail 3 times and while with MS support.

      Sidenote I have not gotten around to trying the optional 16.8.x driver yet but considering how this problem has been persistent over several driver versions I highly doubt it will be successful especially after hearing that people are having certificate problems with that driver on the anniversary update.



      The 2 conflicting files

      atikmdag.sysatikmdag.sys+a4e9cfffff801`b6620000fffff801`b7fbc0000x0199c0000x578d4d157/18/2016 5:41:41 PMATI Radeon FamilyATI Radeon Kernel Mode Driver8.01.01.1564Advanced Micro Devices, Inc.C:\WINDOWS\system32\drivers\atikmdag.sys







      dxgkrnl.sysdxgkrnl.sys+1e7acfffff801`b3490000fffff801`b367c0000x001ec0000x5775e2906/30/2016 11:25:04 PMMicrosoft® Windows® Operating SystemDirectX Graphics Kernel10.0.10586.494 (th2_release_sec.160630-1736)Microsoft CorporationC:\WINDOWS\system32\drivers\dxgkrnl.sys








      Dump File         : 080416-7984-01.dmp

      Crash Time        : 8/4/2016 3:15:16 PM


      Bug Check Code    : 0x000000ea

      Parameter 1       : ffffe001`b922d840

      Parameter 2       : 00000000`00000000

      Parameter 3       : 00000000`00000000

      Parameter 4       : 00000000`00000000

      Caused By Driver  : dxgkrnl.sys

      Caused By Address : dxgkrnl.sys+1e7ac

      File Description  : DirectX Graphics Kernel

      Product Name      : Microsoft® Windows® Operating System

      Company           : Microsoft Corporation

      File Version      : 10.0.10586.494 (th2_release_sec.160630-1736)

      Processor         : x64

      Crash Address     : ntoskrnl.exe+142940

      Stack Address 1   :

      Stack Address 2   :

      Stack Address 3   :

      Computer Name     :

      Full Path         : C:\WINDOWS\Minidump\080416-7984-01.dmp

      Processors Count  : 4

      Major Version     : 15

      Minor Version     : 10586

      Dump File Size    : 124,610

      Dump File Time    : 8/4/2016 3:17:12 PM


        • Re: THREAD_STUCK_IN_DEVICE_DRIVER Error preventing update to Windows 10 Ann. Update

          The issue you have described could be resolved by a system clean up and a fresh install of our latest driver. Please try the steps below and see if it resolves the BSOD.


          1. Run the Windows self check tool to check scan and automatically repair any corrupt files found in Windows. There is a guide on how to do it here.  What you need to do is run an elevated command prompt (elevated means run it as administrator) and type SFC /SCANNOW. This will generate a statement indicating if errors were found the Operating system and if they were fixable.


          2. Make sure you have installed Microsfot NetFramework and Visual C++ 2013. These should be installed already, but they can become damaged, need repairing or reinstalling.


          3. Update Windows. Install all available critical, recommended and optional updates. Often Netframework and Visual C are included in the recommended or optional updates Windows provides. Windows should always be fully up to date before installing our drivers!


          4. Use DDU to sweep the system of AMD drivers in safe mode.


          5. Install the latest Crimson 16.8.1 drivers once the above is completed and check to see if the issue is resolved.