DMA CRC Error Help!

Hi all

am new to forum. i got SONY DVD RW AW-Q170A purchased 3 months back. initial 2 months it was working fine. however i formatd my system since it was attacked by virus. for past 1 month it gives me DMA CRC error whenver i write.
I changed RAM Slot, I checked device manager, connected 1st slot of the bus to Sony DVD RW (to make DVD RW master if iam not wrong) and then to my CD ROM.

Installed diff nero version & tried unistall & re-install. As per nero log the memory usage is 90%. I dont understand how to reduce memory usage, infact i closed all other active windows and progs.

Pls can some 1 help me reg this error & also clarify about master, slave config & PIO mode in device manager.

It writes 1 or 2 files but problem is when many files are burnt at once.

Windows XP 5.1
IA32
WinAspi: -
ahead WinASPI: File ‘C:\Program Files\Nero\Nero 7\Core\Wnaspi32.dll’: Ver=2.0.1.74, size=164112 bytes, created 11/2/2004 1:54:32 PM

NT-SPTI used
Nero Version: 7.2.3.3
Internal Version: 7, 2, 3, 3
(Nero Express)
Recorder: <SONY DVD RW AW-Q170A> Version: 1.70 - HA 1 TA 0 - 7.2.3.3
Adapter driver: <IDE> HA 1
Drive buffer : 2048kB
Bus Type : via Inquiry data (1) -> ATAPI, detected: ?
Connected to MMC as unknown drive with class-nr : 1
Drive is autodetected - recorder class: Std. MMC recorder
CD-ROM: <HL-DT-ST CD-ROM GCR-8523B>Version: 1.03 - HA 1 TA 1 - 7.2.3.3
Adapter driver: <IDE> HA 1

=== Scsi-Device-Map ===
DiskPeripheral : ST380011A atapi Port 0 ID 0 DMA: On
CdRomPeripheral : SONY DVD RW AW-Q170A atapi Port 1 ID 0 DMA: On
CdRomPeripheral : HL-DT-ST CD-ROM GCR-8523B atapi Port 1 ID 1 DMA: Off

=== CDRom-Device-Map ===
SONY DVD RW AW-Q170A G: CDRom0
HL-DT-ST CD-ROM GCR-8523B H: CDRom1

AutoRun : 1
Excluded drive IDs:
WriteBufferSize: 70254592 (0) Byte
BUFE : 0
Physical memory : 479MB (490992kB)
Free physical memory: 47MB (48512kB)
Memory in use : 90 %
Uncached PFiles: 0x0
Use Inquiry : 1
Global Bus Type: default (0)
Check supported media : Disabled (0)

24.6.2007
CD-ROM (ISO)
2:25:42 PM #1 Text 0 File Isodoc.cpp, Line 6427
Iso document burn settings
------------------------------------------
Determine maximum speed : FALSE
Simulate : FALSE
Write : TRUE
Finalize CD : TRUE
Multisession : TRUE
Multisession type: : Continue multisession
Burning mode : TAO
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

2:25:43 PM #2 Text 0 File Burncd.cpp, Line 3086
SONY DVD RW AW-Q170A
Power-Burn activated

2:25:43 PM #3 Text 0 File ThreadedTransfer.cpp, Line 531
ReadBuffer-Pipe got 68608KB of Memory

2:25:43 PM #4 Text 0 File Reader.cpp, Line 124
Reader running

2:25:43 PM #5 Text 0 File Writer.cpp, Line 113
Writer G: SONY DVD RW AW-Q170A running

2:25:43 PM #6 ISO9660GEN -11 File Geniso.cpp, Line 3312
First writeable address = 0 (0x00000000)

2:25:43 PM #7 Text 0 File Burncd.cpp, Line 3400
Turn on Track-At-Once, using CD-R/RW media

2:25:45 PM #8 Text 0 File DlgWaitCD.cpp, Line 290
Last possible write address on media: 359848 ( 79:59.73)
Last address to be written: 265301 ( 58:59.26)

2:25:45 PM #9 Text 0 File DlgWaitCD.cpp, Line 302
Write in overburning mode: NO (enabled: CD)

2:25:45 PM #10 Text 0 File DlgWaitCD.cpp, Line 2733
Recorder: SONY DVD RW AW-Q170A

2:25:45 PM #11 Text 0 File DlgWaitCD.cpp, Line 474
>>> Protocol of DlgWaitCD activities: <<<
=========================================

2:25:45 PM #12 Text 0 File ThreadedTransferInterface.cpp, Line 847
Setup items (after recorder preparation)
0: TRM_DATA_MODE1 ()
2 indices, index0 (150) not provided
original disc pos #0 + 209792 (209792) = #209792/46:37.17
relocatable, disc pos for caching/writing not required/ required, no patch infos
-> TRM_DATA_MODE1, 2048, config 0, wanted index0 0 blocks, length 209790 blocks [G: SONY DVD RW AW-Q170A]
--------------------------------------------------------------

2:25:45 PM #13 Text 0 File ThreadedTransferInterface.cpp, Line 1059
Prepare recorder [G: SONY DVD RW AW-Q170A] for write in TAO
DAO infos:
==========
MCN: “”
TOCType: 0x00; Session Closed, disc fixated
Tracks 8 to 8:
1: TRM_DATA_MODE1, 2048/0x00, FilePos 0 307200 429961216, ISRC “”
DAO layout:
===========
Start|Track|Idx|CtrlAdr|RecDep_____
55360 | lead-in | 0 | 0x41 | 0x00
55360 | 8 | 0 | 0x41 | 0x00
55510 | 8 | 1 | 0x41 | 0x00
265302 | lead-out | 1 | 0x41 | 0x00

2:25:45 PM #14 Text 0 File ThreadedTransferInterface.cpp, Line 1127
Removed 2 run-out blocks from end of track 8. Length: 209792 -> 209790.

2:25:45 PM #15 Text 0 File SCSIPassThrough.cpp, Line 39
SPTILockVolume - completed successfully for FCTL_LOCK_VOLUME

2:25:45 PM #16 Phase 24 File dlgbrnst.cpp, Line 1730
Caching of files started

2:25:45 PM #17 Text 0 File Burncd.cpp, Line 4231
Cache writing successful.

2:25:45 PM #18 Phase 25 File dlgbrnst.cpp, Line 1730
Caching of files completed

2:25:45 PM #19 Phase 36 File dlgbrnst.cpp, Line 1730
Burn process started at 32x (4,800 KB/s)

2:25:45 PM #20 SPTI -1189 File SCSIPassThrough.cpp, Line 291
G: CdRom0: SCSIStatus(x02) WinError(0) NeroError(-1189)
Sense Key: 0x05 (KEY_ILLEGAL_REQUEST)
Sense Code: 0x30
Sense Qual: 0x02
CDB Data: 0xAD 00 00 00 00 00 00 FF 40 00 00 00
Sense Area: 0x70 00 05 00 00 00 00 0A 00 00 00 00 30 02
Buffer x04993a00: Len x4000

2:25:45 PM #21 Text 0 File ThreadedTransferInterface.cpp, Line 2707
Verifying disc position of item 0 (relocatable, disc pos, no patch infos, orig at #0): write at #55510

2:25:45 PM #22 Text 0 File MMC.cpp, Line 22035
Set BUFE: Power-Burn -> ON

2:26:12 PM #23 SPTI -1502 File SCSIPassThrough.cpp, Line 291
G: CdRom0: SCSIStatus(x02) WinError(0) NeroError(-1502)
Sense Key: 0x04 (KEY_HARDWARE_ERROR)
Sense Code: 0x08
Sense Qual: 0x03
CDB Data: 0x2A 00 00 00 DE B6 00 00 20 00 00 00
Sense Area: 0x70 00 04 00 00 00 00 0A 00 00 00 00 08 03
Buffer x06670000: Len x10000
0x37 9B C3 E6 C7 E0 6F 8C 6F D9 40 67 96 C2 DF 77
0xAE D8 9D CF EB 20 AC E9 6B 6F 53 BE 0B 96 1F F6
0xE3 FC CA 3F F0 72 77 88 7E C3 FB 21 78 2B 4B 52

2:26:12 PM #24 CDR -1502 File Writer.cpp, Line 302
DMA-driver error, CRC error
G: SONY DVD RW AW-Q170A

2:26:12 PM #25 Text 0 File ThreadedTransfer.cpp, Line 228
all writers idle, stopping conversion

2:26:12 PM #26 Text 0 File ThreadedTransfer.cpp, Line 222
conversion idle, stopping reader

2:26:14 PM #27 CDR -201 File WriterStatus.cpp, Line 200
Invalid write state
G: SONY DVD RW AW-Q170A

2:26:14 PM #28 TRANSFER -18 File WriterStatus.cpp, Line 200
Could not perform EndTrack

2:26:14 PM #29 Text 0 File MMC.cpp, Line 16846
<SONY DVD RW AW-Q170A > start Close Session

2:26:31 PM #30 Phase 38 File dlgbrnst.cpp, Line 1730
Burn process failed at 32x (4,800 KB/s)

Existing drivers:

Registry Keys:
HKLM\Software\Microsoft\Windows NT\CurrentVersion\WinLogon\AllocateCDROMs : 0 (Security Option)

Welcome to cdfreaks. :slight_smile:

Replace IDE cable and run the drive at it own in master position (end of cable).

BTW, seems your drive is a NEC rebadged.

Hi,

Just as an addition: The cable should be a 80wired one.
And that CD-ROM (not supporting UDMA) drive should be removed for troubleshooting.

BTW, seems your drive is a NEC rebadged.
Yes, it is an Optiarc drive, that is sold either as NEC or as Sony. :smiley:

Michael