Windows 10: DMA Remapping

Discus and support DMA Remapping in Windows 10 Gaming to solve the problem; PLease explin in simple terms what is DMA remapping and does it have anything to do with online purchase protection?Kennth... Discussion in 'Windows 10 Gaming' started by KennethYoung5, Jan 23, 2023.

  1. DMA Remapping


    PLease explin in simple terms what is DMA remapping and does it have anything to do with online purchase protection?Kennth

    :)
     
    KennethYoung5, Jan 23, 2023
    #1
  2. fredde Win User

    Dma ?

    On my sys. (sys. listed), how do I enable or disable DMA on my Sata drives? I have a Sumsung SH-S203b Dvd recorder (sata) and in the Nero info tool I get a warning that DMA is disabled on this drive. On my old sys. (P4C800-E Deluxe) the Intel raid driver software provided control of dma. On the P5K Deluxe where do I find the drive settings (DMA or PIO) and how would I change them?

    Thank You.
     
    fredde, Jan 23, 2023
    #2
  3. MJ_STAR Win User
    Enabled the "DMA remapping" for my device driver but I still get the "IOMMU detected DMA violation" error

    Hi,

    I have enabled the DMA remapping for my device driver but I still get the "IOMMU detected DMA violation" error whenever I try to perform any DMA transactions on my PCI device connected via Thunderbolt 3.

    I have updated the UEFI firmware. The DMA Kernel Protection is ON.

    The driver shows "DMA remapping policy" enabled.

    Also, set the group policy 'Disable new DMA devices when this computer is locked' for the BitLocker to "Disabled".

    Driver Verifier is running.

    Any idea why still get the error DRIVER_VERIFIER_DMA_VIOLATION? The device get enumerated but it fails on DMA operations. Curiously enough, I thought I wouldn't be able to access to my device only when the system was asleep AND my device driver was not compatible with DMA remapping? Otherwise it should function normally according to this:

    "By default, peripherals with DMA Remapping incompatible drivers will be blocked from starting and performing DMA until an authorized user signs into the system or unlocks the screen."

    Any idea what's going on?

    Thanks,

    MJ

    PS.

    FYI:



    Microsoft (R) Windows Debugger Version 10.0.22000.194 AMD64

    Copyright (c) Microsoft Corporation. All rights reserved.





    Loading Dump File [C:\Windows\MEMORY.DMP]

    Kernel Bitmap Dump File: Kernel address space is available, User address space may not be available.



    Symbol search path is: srv*

    Executable search path is:

    Windows 10 Kernel Version 19041 MP (8 procs) Free x64

    Product: WinNt, suite: TerminalServer SingleUserTS

    Edition build lab: 19041.1.amd64fre.vb_release.191206-1406

    Machine Name:

    Kernel base = 0xfffff802`5fe00000 PsLoadedModuleList = 0xfffff802`60a2a2d0

    Debug session time: Wed Dec 1 16:59:57.956 2021 (UTC + 0:00)

    System Uptime: 0 days 0:02:25.818

    Loading Kernel Symbols

    ...............................................................

    ................................................................

    ................................................................

    ........................................

    Loading User Symbols



    Loading unloaded module list

    .............................

    For analysis of this file, run !analyze -v

    0: kd> !analyze -v

    *******************************************************************************

    * *

    * Bugcheck Analysis *

    * *

    *******************************************************************************



    DRIVER_VERIFIER_DMA_VIOLATION (e6)

    An illegal DMA operation was attempted by a driver being verified.

    Arguments:

    Arg1: 0000000000000026, IOMMU detected DMA violation.

    Arg2: 0000000000000000, Device Object of faulting device.

    Arg3: 0000000000000001, Faulting information (usually faulting physical address).

    Arg4: 0000000000000006, Fault type (hardware specific).



    Debugging Details:

    ------------------





    KEY_VALUES_STRING: 1



    Key : Analysis.CPU.mSec

    Value: 3327



    Key : Analysis.DebugAnalysisManager

    Value: Create



    Key : Analysis.Elapsed.mSec

    Value: 3334



    Key : Analysis.Init.CPU.mSec

    Value: 3187



    Key : Analysis.Init.Elapsed.mSec

    Value: 312916



    Key : Analysis.Memory.CommitPeak.Mb

    Value: 82



    Key : WER.OS.Branch

    Value: vb_release



    Key : WER.OS.Timestamp

    Value: 2019-12-06T14:06:00Z



    Key : WER.OS.Version

    Value: 10.0.19041.1





    BUGCHECK_CODE: e6



    BUGCHECK_P1: 26



    BUGCHECK_P2: 0



    BUGCHECK_P3: 1



    BUGCHECK_P4: 6



    BLACKBOXBSD: 1 (!blackboxbsd)





    BLACKBOXNTFS: 1 (!blackboxntfs)





    BLACKBOXPNP: 1 (!blackboxpnp)





    BLACKBOXWINLOGON: 1



    PROCESS_NAME: System



    STACK_TEXT:

    fffff802`630a1ea8 fffff802`602db447 : 00000000`000000e6 00000000`00000026 00000000`00000000 00000000`00000001 : nt!KeBugCheckEx

    fffff802`630a1eb0 fffff802`602c730b : 00000000`00000000 00000000`00000000 fffff802`60a49cf0 fffff802`60a49cf0 : nt!IvtHandleInterrupt+0x1a7

    fffff802`630a1f10 fffff802`600de055 : fffff802`60af3bc0 fffff802`63092a50 fffff802`60af3c70 fffff802`630a1fc0 : nt!HalpIommuInterruptRoutine+0x4b

    fffff802`630a1f40 fffff802`601f8c1c : fffff802`63092a50 fffff802`60af3bc0 00000000`00000ec4 fffff802`601fdf90 : nt!KiCallInterruptServiceRoutine+0xa5

    fffff802`630a1f90 fffff802`601f9027 : fffff802`63092af0 00000000`00000001 00000000`00040046 fffff802`60017138 : nt!KiInterruptSubDispatchNoLock+0x11c

    fffff802`630929d0 fffff802`601fadca : 00000000`00000000 fffff802`60b27a00 ffffdf05`78106080 00000000`00000ec4 : nt!KiInterruptDispatchNoLock+0x37

    fffff802`63092b60 00000000`00000000 : fffff802`63093000 fffff802`6308c000 00000000`00000000 00000000`00000000 : nt!KiIdleLoop+0x5a





    SYMBOL_NAME: nt!IvtHandleInterrupt+1a7



    MODULE_NAME: nt



    IMAGE_NAME: ntkrnlmp.exe



    STACK_COMMAND: .thread ; .cxr ; kb



    BUCKET_ID_FUNC_OFFSET: 1a7



    FAILURE_BUCKET_ID: 0xE6_nt!IvtHandleInterrupt



    OS_VERSION: 10.0.19041.1



    BUILDLAB_STR: vb_release



    OSPLATFORM_TYPE: x64



    OSNAME: Windows 10



    FAILURE_ID_HASH: {2cafa897-b47c-7b20-cee6-b1b68f30ec38}



    Followup: MachineOwner

    ---------
     
    MJ_STAR, Jan 23, 2023
    #3
  4. Signalman Win User

    DMA Remapping

    DMA Devices?

    When I go to "System Information" and expand the "Hardware Resources" tab and then click "DMA" (Direct Memory Access), the panel that lists the devices is blank, i.e. no devices are shown.

    Since my hdd, ssd, NIC, sound card etc. normally are supposed to use DMA, I'm not sure why I'm not seeing them listed.

    I checked Device Manager but there doesn't appear to be any way to verify if DMA is being utilized. I recall in prior versions of Windows, Device Manager would display a check box in one of the tabs for a specific device, that would indicate if DMA was active, but I don't see this feature in Windows 10.

    Is there any other way to verify whether or not devices on my computer are utilizing DMA?

    Thanks.

    Bob
     
    Signalman, Jan 23, 2023
    #4
Thema:

DMA Remapping

Loading...
  1. DMA Remapping - Similar Threads - DMA Remapping

  2. Factory reset DRIVER VERIFIER DMA VIOLATION error

    in Windows 10 Gaming
    Factory reset DRIVER VERIFIER DMA VIOLATION error: Windows 11. Son is trying to factory reset his laptop to give away and gets an DRIVER VERIFIER DMA VIOLATION error https://answers.microsoft.com/en-us/windows/forum/all/factory-reset-driver-verifier-dma-violation-error/0505bc2e-7a66-4133-a6f2-019abe74242b
  3. Factory reset DRIVER VERIFIER DMA VIOLATION error

    in Windows 10 Software and Apps
    Factory reset DRIVER VERIFIER DMA VIOLATION error: Windows 11. Son is trying to factory reset his laptop to give away and gets an DRIVER VERIFIER DMA VIOLATION error https://answers.microsoft.com/en-us/windows/forum/all/factory-reset-driver-verifier-dma-violation-error/0505bc2e-7a66-4133-a6f2-019abe74242b
  4. driver dma violations

    in Windows 10 Drivers and Hardware
    driver dma violations: i have a laptop thats keeps bootlooping with the error message verifier dma driver violations, now have i already informed myself and i now know that my dumpfiles are necissary for someone to help me so here they are: 030125-9187-01.zip...
  5. driver dma violations

    in Windows 10 Gaming
    driver dma violations: i have a laptop thats keeps bootlooping with the error message verifier dma driver violations, now have i already informed myself and i now know that my dumpfiles are necissary for someone to help me so here they are: 030125-9187-01.zip...
  6. driver dma violations

    in Windows 10 Software and Apps
    driver dma violations: i have a laptop thats keeps bootlooping with the error message verifier dma driver violations, now have i already informed myself and i now know that my dumpfiles are necissary for someone to help me so here they are: 030125-9187-01.zip...
  7. DMA Remapping

    in Windows 10 Software and Apps
    DMA Remapping: PLease explin in simple terms what is DMA remapping and does it have anything to do with online purchase protection?Kennth https://answers.microsoft.com/en-us/windows/forum/all/dma-remapping/b61ebd52-064d-4074-a5d7-8c145e3bc98b
  8. Enabled the "DMA remapping" for my device driver but I still get the "IOMMU detected DMA...

    in Windows 10 Gaming
    Enabled the "DMA remapping" for my device driver but I still get the "IOMMU detected DMA...: Hi, I have enabled the DMA remapping for my device driver but I still get the "IOMMU detected DMA violation" error whenever I try to perform any DMA transactions. I have updated the UEFI firmware. The DMA Kernel Protection is ON. The driver shows "DMA remapping policy"...
  9. Enabled the "DMA remapping" for my device driver but I still get the "IOMMU detected DMA...

    in Windows 10 Software and Apps
    Enabled the "DMA remapping" for my device driver but I still get the "IOMMU detected DMA...: Hi, I have enabled the DMA remapping for my device driver but I still get the "IOMMU detected DMA violation" error whenever I try to perform any DMA transactions. I have updated the UEFI firmware. The DMA Kernel Protection is ON. The driver shows "DMA remapping policy"...
  10. Enabled the "DMA remapping" for my device driver but I still get the "IOMMU detected DMA...

    in Windows 10 Drivers and Hardware
    Enabled the "DMA remapping" for my device driver but I still get the "IOMMU detected DMA...: Hi, I have enabled the DMA remapping for my device driver but I still get the "IOMMU detected DMA violation" error whenever I try to perform any DMA transactions. I have updated the UEFI firmware. The DMA Kernel Protection is ON. The driver shows "DMA remapping policy"...