DMA /PIO issues

Discussion in 'Other video questions' started by Rocks911, Jun 23, 2008.

  1. Rocks911

    Rocks911 Member

    Joined:
    Oct 29, 2005
    Messages:
    64
    Likes Received:
    0
    Trophy Points:
    16
    More fun with Microsoft!

    My burning program VSO/CopytoDVD has worked for me for years and now not so much.

    I suspected that the Primary IDE channel had reverted to the PIO mode so I uninstalled the driver and rebooted. I then successfully burned a DVD and thought that all was fine, except my second attempt failed.

    Some system info:

    IOS Name Microsoft Windows XP Home Edition
    Version 5.1.2600 Service Pack 2 Build 2600
    OS Manufacturer Microsoft Corporation

    System Manufacturer HP Pavilion 061
    System Model PX770AA-ABA A1132N
    System Type X86-based PC
    Processor x86 Family 15 Model 47 Stepping 0 AuthenticAMD ~2188 Mhz
    BIOS Version/Date Phoenix Technologies, LTD 3.47, 3/3/2006
    SMBIOS Version 2.4
    Windows Directory C:\WINDOWS
    System Directory C:\WINDOWS\system32
    Boot Device \Device\HarddiskVolume1
    Locale United States
    Hardware Abstraction Layer Version = "5.1.2600.2180 (xpsp_sp2_rtm.040803-2158)"

    Total Physical Memory 3,072.00 MB
    Available Physical Memory 2.08 GB
    Total Virtual Memory 2.00 GB
    Available Virtual Memory 1.96 GB
    Page File Space 4.34 GB
    Page File C:\pagefile.sys


    Optical drive info:

    Drive H:
    Description CD-ROM Drive
    Media Loaded No
    Media Type CD-ROM
    Name HL-DT-ST DVDRRW GWA-4166B
    Manufacturer (Standard CD-ROM drives)
    Status OK
    Transfer Rate Not Available
    SCSI Target ID 0
    PNP Device ID IDE\CDROMHL-DT-ST_DVDRRW_GWA-4166B_______________1I24____\5&272C5E5A&0&0.0.0
    Driver c:\windows\system32\drivers\cdrom.sys (5.1.2600.2180 (xpsp_sp2_rtm.040803-2158), 48.38 KB (49,536 bytes), 2/28/2006 6:00 AM)

    Drive I:
    Description CD-ROM Drive
    Media Loaded No
    Media Type CD-ROM
    Name ASUS DVD-E616P3H
    Manufacturer (Standard CD-ROM drives)
    Status OK
    Transfer Rate Not Available
    SCSI Target ID 1
    PNP Device ID IDE\CDROMASUS_DVD-E616P3H________________________1.06____\5&272C5E5A&0&0.1.0
    Driver c:\windows\system32\drivers\cdrom.sys (5.1.2600.2180 (xpsp_sp2_rtm.040803-2158), 48.38 KB (49,536 bytes), 2/28/2006 6:00 AM)


    When I access the Primary IDE channel properties it does not appear as it should. From the tutorial I read about resetting the Primary IDE channel by uninstalling the driver, after reboot the Primary IDE channel properties/Advanced Settings/Current Transfer Mode is supposed to read something like "Ultra DMA Mode 5" but mine reads "info not available".

    HELP! PLEASE!
     
  2. attar

    attar Senior member

    Joined:
    Jun 17, 2005
    Messages:
    11,147
    Likes Received:
    41
    Trophy Points:
    128
    Are the optical drives on the Primary?
    Have you checked the Secondary.
     
  3. Rocks911

    Rocks911 Member

    Joined:
    Oct 29, 2005
    Messages:
    64
    Likes Received:
    0
    Trophy Points:
    16
    Oops brain f*rt!

    Yes the optical drives are on the secondary, and it reads as it should. Must be a problem with the software, although it has worked flawlessly for about 3 years so I'm not sure what is going on.
     
  4. attar

    attar Senior member

    Joined:
    Jun 17, 2005
    Messages:
    11,147
    Likes Received:
    41
    Trophy Points:
    128
  5. jony218

    jony218 Guest

    This is how I reset DMA on windows xp pro. But first check and make sure it's required. Open control panel/system/hardware/device manager/IDE ATA ATAPI controllers.

    Getting back to DMA mode in Windows XP

    CD-ROM and DVD-ROM drives can revert to using PIO mode, despite being set to use “DMA if Available.” Here’s how to make Windows XP redetect the DMA capabilities of the drives.

    This behaviour occurs with the following conditions:

    * Windows XP is the operating system
    * A CD-ROM or DVD-ROM drive, which is known to support DMA mode now works only in PIO mode.
    * The drive controller is set to use “DMA if available” but reports to be only in PIO mode.

    Following is the mechanism that has worked for me, please try it at your own risk, it involves hacking the registry:

    1. Open RegEdit
    2. Find the following KEY:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ Class\{4D36E96A-E325-11CE-BFC1-08002BE10318}\000x
    3. The last four digits will be 0000, 0001, 0002, 0003, and so on.
    4. Under each key, delete all occurences of the following values:
    MasterIdDataChecksum
    SlaveIdDataChecksum
    5. Reboot the computer. Windows will now redetect DMA settings.

    Uninstalling the drivers and rebooting usually won't reset the DMA.
     

Share This Page