How to enable DMA in Vista

Hi
Have just bought a new Dell PC with Vista 64 bit installed, and have not yet been able to burn a dvd , everytime i get a coaster w/o fail.

Here’s the roxio log:


Sense: 05  ASC: 64  ASCQ: 00 (Command 2A)
-------------------------------------------------------
Px.dll: 4.4.48.500
PxAFS.DLL: 4.4.48.500
pxdrv.dll: 1.2.22.0
PxMas.dll: 4.4.48.500
PxSFS.DLL: 4.4.48.500
PxWave.dll: 4.4.48.500
pxwma.dll: 1.0.0.3

also tried nero, and the resulting log:





Windows Vista 6.0
AMD64
Wow64Process
WinAspi: -

NT-SPTI used
Nero Version: 9.0.9.100
Internal Version: 9, 0, 9, 100
 (Nero Express)
Recorder:             <HL-DT-ST DVD-RAM GH22NS30>Version: 1.01 - HA 1 TA 1 - 9.0.9.100
 Adapter driver:      <Serial ATA>              HA 1
 Drive buffer  :      2048kB
 Bus Type      :      default
CD-ROM:               <HL-DT-ST DVD+-RW GH30N   >Version: A102 - HA 1 TA 0 - 9.0.9.100
 Adapter driver:      <Serial ATA>              HA 1

=== Scsi-Device-Map ===
DiskPeripheral       : Hitachi HDT721010SLA360        iaStorV Port 0 ID 0  DMA: On 
DiskPeripheral       : ST3500620AS                    iaStorV Port 0 ID 1  DMA: Off
CdRomPeripheral      : HL-DT-ST DVD+-RW GH30N         iaStorV Port 0 ID 2  DMA: Off
CdRomPeripheral      : HL-DT-ST DVD-RAM GH22NS30      iaStorV Port 0 ID 3  DMA: Off

=== CDRom-Device-Map ===
HL-DT-ST DVD+-RW GH30N     D:   CdRom0
HL-DT-ST DVD-RAM GH22NS30  E:   CdRom1
=======================

AutoRun : 1
Excluded drive IDs: 
WriteBufferSize: 83886080 (0) Byte
BUFE           : 0
Physical memory     : 4095MB (4194303kB)
Free physical memory: 3573MB (3658876kB)
Memory in use       : 41 %
Uncached PFiles: 0x0
Use Inquiry    : 1
Global Bus Type: default (0)
Check supported media : Disabled (0) 

30.5.2009
CD-ROM (ISO)
00:36:02    #1 Text 0 File SCSIPTICommands.cpp, Line 450
    LockMCN - completed sucessfully for IOCTL_STORAGE_MCN_CONTROL
    
00:36:02    #2 Text 0 File Isodoc.cpp, Line 6789
    Iso document burn settings
    ------------------------------------------
    Determine maximum speed : FALSE
    Simulate                : FALSE
    Write                   : TRUE
    Finalize CD             : FALSE
    Multisession            : TRUE
    Multisession type:      : Start multisession
    Burning mode            : DAO
    Mode                    : 1
    ISO Level               : 1 (Max. of 11 = 8 + 3 char)
    Character set           : ISO 9660
    Joliet                  : TRUE
    Allow pathdepth more than 8 directories : TRUE
    Allow more than 255 characters in path  : TRUE
    Write ISO9660 ;1 file extensions        : TRUE
    
00:36:02    #3 Text 0 File Burncd.cpp, Line 3233
    HL-DT-ST DVD-RAM GH22NS30
    Buffer underrun protection activated
    
00:36:02    #4 ISO9660GEN -11 File Geniso.cpp, Line 3349
    First writeable address = 0 (0x00000000)
    
00:36:02    #5 Text 0 File Burncd.cpp, Line 3563
    Turn on Disc-At-Once, using CD-R/RW media
    
00:36:02    #6 Text 0 File FilesystemSettingsValidator.cpp, Line 142
    FS Settings: using validator 'CUDFSettingsValidatorCD'
    ParamMode = 'automatic', changing UDF partition type from 'physical' to 'physical'
    Changing UDF revision from '1.02' to '1.02'
    
00:36:02    #7 Text 0 File DlgWaitCD.cpp, Line 312
    Last possible write address on media:   359845 ( 79:59.70)
    Last address to be written:             356931 ( 79:21.06)
    
00:36:02    #8 Text 0 File DlgWaitCD.cpp, Line 324
    Write in overburning mode: NO (enabled: CD DVD)
    
00:36:02    #9 Text 0 File DlgWaitCD.cpp, Line 2951
    Recorder: HL-DT-ST DVD-RAM GH22NS30;
       CDR code: 00 97 26 66; OSJ entry from: CMC Magnetics Corporation
       ATIP Data:
         Special    Info [hex] 1: D0 00 98, 2: 61 1A 42 (LI 97:26.66), 3: 4F 3B 47 (LO 79:59.71)
         Additional Info [hex] 1: 00 00 80 (invalid), 2: 00 80 00 (invalid), 3: 00 00 00 (invalid)
    
00:36:02    #10 Text 0 File DlgWaitCD.cpp, Line 499
    >>> Protocol of DlgWaitCD activities: <<<
    =========================================
    
00:36:02    #11 Text 0 File ThreadedTransferInterface.cpp, Line 756
    Setup items (after recorder preparation)
     0: TRM_DATA_MODE1 ()
        2 indices, index0 (150) not provided
        original disc pos #0 + 356932 (356932) = #356932/79:19.7
        relocatable, disc pos for caching/writing not required/ required
        -> TRM_DATA_MODE1, 2048, config 0, wanted index0 0 blocks, length 356932 blocks [E: HL-DT-ST DVD-RAM GH22NS30]
    --------------------------------------------------------------
    
00:36:02    #12 Text 0 File ThreadedTransferInterface.cpp, Line 958
    Prepare [E: HL-DT-ST DVD-RAM GH22NS30] for write in CUE-sheet-DAO
    DAO infos:
    ==========
     MCN: ""
     TOCType: 0x00; Session Closed, disc not fixated
     Tracks 1 to 1:                                  Idx 0         Idx 1      Next Trk
       1: TRM_DATA_MODE1, 2048/0x00, FilePos             0        307200     731303936, ISRC ""
    DAO layout:
    ===========
     ___Start_|____Track_|_Idx_|_CtrlAdr_|_____Size_|______NWA_|_RecDep__________
         -150 |  lead-in |   0 |    0x41 |        0 |        0 | 0x00
         -150 |        1 |   0 |    0x41 |        0 |        0 | 0x00
            0 |        1 |   1 |    0x41 |   356932 |        0 | 0x00
       356932 | lead-out |   1 |    0x41 |        0 |        0 | 0x00
    
00:36:07    #13 Text 0 File SCSIPTICommands.cpp, Line 264
    Error on LockVolume: Access is denied.

    
00:36:07    #14 Text 0 File SCSIPTICommands.cpp, Line 287
    SPTIDismountVolume - completed successfully for FSCTL_DISMOUNT_VOLUME
    
00:36:07    #15 Text 0 File SCSIPTICommands.cpp, Line 240
    SPTILockVolume - completed successfully for FSCTL_LOCK_VOLUME
    
00:36:07    #16 Text 0 File Burncd.cpp, Line 4362
    Caching options: cache CDRom or Network-Yes, small files-No (<64KB)
    
00:36:07    #17 Phase 24 File dlgbrnst.cpp, Line 1767
    Caching of files started
    
00:36:07    #18 Text 0 File Burncd.cpp, Line 4484
    Cache writing successful.
    
00:36:07    #19 Phase 25 File dlgbrnst.cpp, Line 1767
    Caching of files completed
    
00:36:07    #20 Phase 36 File dlgbrnst.cpp, Line 1767
    Burn process started at 24x (3,600 KB/s)
    
00:36:07    #21 Text 0 File ThreadedTransferInterface.cpp, Line 2675
    Verifying disc position of item 0 (relocatable, disc pos, no patch infos, orig at #0): write at #0
    
00:36:07    #22 Text 0 File MMC.cpp, Line 17849
    StartDAO : CD-Text - Off
    
00:36:07    #23 Text 0 File MMC.cpp, Line 22511
    Set BUFE: Buffer underrun protection -> ON 
    
00:36:07    #24 Text 0 File MMC.cpp, Line 18077
    CueData, Len=32
    41 00 00 14 00 00 00 00 
    41 01 00 10 00 00 00 00 
    41 01 01 10 00 00 02 00 
    41 aa 01 14 00 4f 15 07 
    
00:36:07    #25 Text 0 File ThreadedTransfer.cpp, Line 273
    Pipe memory size 83836800
    
00:36:16    #26 SPTI -1066 File SCSIPassThrough.cpp, Line 215
    CdRom1: SCSIStatus(x02) WinError(0) NeroError(-1066)
    CDB Data:   0x2A 00 FF FF FF 8A 00 00 20 00 00 00 
    Sense Key:  0x05 (KEY_ILLEGAL_REQUEST)
    Sense Code: 0x24
    Sense Qual: 0x00
    Sense Area: 0x70 00 05 00 00 00 00 0A 00 00 00 00 24 
    Buffer x05e62440: Len x10000
    0x00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
    0x00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
    0x00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
    
00:36:16    #27 CDR -1066 File Writer.cpp, Line 306
    Invalid field in command
    E: HL-DT-ST DVD-RAM GH22NS30
    
00:36:16    #28 Text 0 File DVDPlusDualLayer.cpp, Line 1424
    SetDriveCaps: Set LAST LBA of layer 1 to 0
    
00:36:16    #29 Phase 38 File dlgbrnst.cpp, Line 1767
    Burn process failed at 24x (3,600 KB/s)
    
00:36:16    #30 Text 0 File SCSIPTICommands.cpp, Line 287
    SPTIDismountVolume - completed successfully for FSCTL_DISMOUNT_VOLUME
    
00:36:22    #31 Text 0 File Cdrdrv.cpp, Line 11444
    DriveLocker: UnLockVolume completed
    
00:36:22    #32 Text 0 File SCSIPTICommands.cpp, Line 450
    UnLockMCN - completed sucessfully for IOCTL_STORAGE_MCN_CONTROL
    

Existing drivers:

Registry Keys:
HKLM\Software\Microsoft\Windows NT\CurrentVersion\WinLogon


trying to google around, it would seem i need to enable/or deselect DMA
but in my device manager there is no ide ata/atapi controllers listed:

i’ve tried uninstalling both drives, then selecting the scan for hardware changes option but it still doesnt pick up any ide ata/atapi controllers.

Does anyone have any clues…Dell support are unavailable over the weekend…so will try them Monday if no one can suggest anything to try here.

Thanks in advance for any help

I say DMA is on, your problem is:

“Multisession type: : Start multisession”

Both your dvd burners are SATA, not IDE. Dell has moved away from IDE devices in their computers.

[QUOTE=chef;2284271]I say DMA is on, your problem is:

“Multisession type: : Start multisession”[/QUOTE]

hi thanks for the reply but both my drives appear to be off, see extract from the log i posted earlier:


CdRomPeripheral      : HL-DT-ST DVD+-RW GH30N         iaStorV Port 0 ID 2  DMA: [B]Off[/B]
CdRomPeripheral      : HL-DT-ST DVD-RAM GH22NS30      iaStorV Port 0 ID 3  DMA: [B]Off[/B]

[QUOTE=Kerry56;2284287]Both your dvd burners are SATA, not IDE. Dell has moved away from IDE devices in their computers.[/QUOTE]

hmm so do i not need to enable DMA? im not sure what you are advising me to try…thanks for replying btw…all help is greatfully appreciated

Hi,[QUOTE=gates1;2284122]
Have just bought a new Dell PC with Vista 64 bit installed, and have not yet been able to burn a dvd , everytime i get a coaster w/o fail.

(…)=== Scsi-Device-Map ===
DiskPeripheral : Hitachi HDT721010SLA360 iaStorV Port 0 ID 0 DMA: On
DiskPeripheral : ST3500620AS iaStorV Port 0 ID 1 DMA: Off
CdRomPeripheral : HL-DT-ST DVD±RW GH30N iaStorV Port 0 ID 2 DMA: Off
CdRomPeripheral : HL-DT-ST DVD-RAM GH22NS30 iaStorV Port 0 ID 3 DMA: Off
(…)
trying to google around, it would seem i need to enable/or deselect DMA
but in my device manager there is no ide ata/atapi controllers listed:[/quote]You may have to look into the storage controllers section.
Your Sata controller is using Intel drivers, not MS default drivers. What is new for, that one drive is reported as DMA=On, the other three as DMA=Off.:confused:
Additionally, you may check Control Panel or your Programs Menu if there is some Intel software installed.

Michael

Nero just reports that DMA mode wrong if non m$ drivers are used.

according to device manager, both burners are using ms drivers

[QUOTE=chef;2284522]Nero just reports that DMA mode wrong if non m$ drivers are used.[/QUOTE]I agree. But then I expect Nero to report all drives as DMA=Off. And this is not the case here. :confused:
Maybe something improved with Nero 9 together with Intel drivers.

[QUOTE=gates1;2284665]according to device manager, both burners are using ms drivers[/QUOTE]We’re talking about the controller drivers. That’s what matters.

Michael

[QUOTE=mciahel;2284797]I agree. But then I expect Nero to report all drives as DMA=Off. And this is not the case here. :confused:
Maybe something improved with Nero 9 together with Intel drivers.

We’re talking about the controller drivers. That’s what matters.

Michael[/QUOTE]

sorry i think i may be missing what you are advising can you be more specific, i’m at a loss here as to what you guys are suggesting i can do to fix the prob…do you mean the controller driver node that is not present in my device manager but everyone else seems to have?

heres the device manager with all nodes expanded (clickable thumbnail) …what is it that i need to be addressing in there?..

Expand under “storage controllers” …

[QUOTE=chef;2285254]Expand under “storage controllers” …[/QUOTE]
sorry would have responded sooner but have been away from home for a few days…i already expanded the storage controllers node…as per the thumbnail in my previous post above … anything else you expecting to see?

anyone?

Yeah, intel raid controller settings please.

[QUOTE=chef;2289307]Yeah, intel raid controller settings please.[/QUOTE]


chef while you or someone else is working out how best to tackle this, as far as nero is concerned i uninstalled this and roxio and decided to try a freeware burning solution just in case its a software compatibility issue with vista, so plunked for imgburn, having read good reviews on this…but still alas no joy. These are the error messages i get when burning using that piece of software…

anymore for anymore?

Are you running your two HDDs in Raid configuration?

It must be some kind of nasty issues within this RAID setup. :frowning:

[QUOTE=chef;2289801]It must be some kind of nasty issues within this RAID setup. :([/QUOTE]Well, using a DVD burner on a Raid configured Sata controller is just asking for trouble :bigsmile: