GSA-H10L DMA-driver error, CRC error

Hello all. I have recently purchased a new computer which came with this dvd burner. I have previously not used dvd burners, so maybe i simply overlooked something. I have had experience with cd burners and burning programs, so i think this has to be something more complicated. I have used Nero 6 OEM version that came with the computer, since then i updated to Nero 6 Ultra and still had the same error. And today i updated to latest Nero 7 Ultra edition and still the same problem. I tried burning dvds , normal cds, copy cds and same problem. Here is the Nero Log. Any advice , help is greatly appreciated.

Noods

1C82-****-****-****-****-****-****

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.7.0
Internal Version: 7, 2, 7, 0
 (Nero Express)
Recorder:             <HL-DT-ST DVDRAM GSA-H10L>Version: LL10 - HA 1 TA 0 - 7.2.7.0
 Adapter driver:      <IDE>                     HA 1
 Drive buffer  :      2048kB
 Bus Type      :      default (0) -> ATAPI, detected: ?
CD-ROM:               <HL-DT-ST DVDRAM GSA-H10L >Version: LL10 - HA 1 TA 0 - 7.2.7.0
 Adapter driver:      <IDE>                     HA 1

=== Scsi-Device-Map ===
CdRomPeripheral      : HL-DT-ST DVDRAM GSA-H10L         atapi Port 0 ID 0  DMA: On 
DiskPeripheral       : WDC WD3200KS-00PFB0              nvata Port 2 ID 0  DMA: Off

=== CDRom-Device-Map ===
HL-DT-ST DVDRAM GSA-H10L   D:   CDRom0
=======================

AutoRun : 1
Excluded drive IDs: 
WriteBufferSize: 83886080 (0) Byte
BUFE           : 0
Physical memory     : 2046MB (2095596kB)
Free physical memory: 1336MB (1368468kB)
Memory in use       : 34 %
Uncached PFiles: 0x0
Use Inquiry    : 1
Global Bus Type: default (0)
Check supported media : Disabled (0) 

10.9.2006
ISO compilation
8:51:25 PM	#1 Text 0 File Isodoc.cpp, Line 6440
	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
	
8:51:26 PM	#2 Text 0 File ThreadedTransfer.cpp, Line 540
	ReadBuffer-Pipe got 262144KB of Memory
	
8:51:26 PM	#3 Text 0 File Reader.cpp, Line 124
	Reader running
	
8:51:26 PM	#4 Text 0 File Writer.cpp, Line 113
	Writer D: HL-DT-ST DVDRAM GSA-H10L running
	
8:51:26 PM	#5 ISO9660GEN -11 File Geniso.cpp, Line 3312
	First writeable address = 0 (0x00000000)
	
8:51:26 PM	#6 Text 0 File Burncd.cpp, Line 3405
	Turn on Disc-At-Once, using DVD media
	
8:51:26 PM	#7 Text 0 File DlgWaitCD.cpp, Line 298
	Last possible write address on media:  2295103 (510:01.28, 4482MB)
	Last address to be written:             797071 (177:07.46, 1556MB)
	
8:51:26 PM	#8 Text 0 File DlgWaitCD.cpp, Line 310
	Write in overburning mode: NO (enabled: CD)
	
8:51:26 PM	#9 Text 0 File DlgWaitCD.cpp, Line 2842
	Recorder: HL-DT-ST DVDRAM GSA-H10L, Media type: DVD+R
	 Disc Manufacturer ID: CMC MAG, Media Type ID: M01, Product revision number: 0
	 Disc Application Code: 0, Extended Information Indicators: 7
	
8:51:26 PM	#10 Text 0 File DlgWaitCD.cpp, Line 482
	>>> Protocol of DlgWaitCD activities: <<<
	=========================================
	
8:51:26 PM	#11 Text 0 File ThreadedTransferInterface.cpp, Line 848
	Setup items (after recorder preparation)
	 0: TRM_DATA_MODE1 ()
	    2 indices, index0 (150) not provided
	    original disc pos #0 + 797072 (797072) = #797072/177:7.47
	    relocatable, disc pos for caching/writing not required/ required, no patch infos
	    -> TRM_DATA_MODE1, 2048, config 0, wanted index0 0 blocks, length 797072 blocks [D: HL-DT-ST DVDRAM GSA-H10L]
	--------------------------------------------------------------
	
8:51:26 PM	#12 Text 0 File ThreadedTransferInterface.cpp, Line 1063
	Prepare recorder [D: HL-DT-ST DVDRAM GSA-H10L] 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             0    1632403456, ISRC ""
	DAO layout:
	===========
	 ___Start_|____Track_|_Idx_|_CtrlAdr_|_____Size_|______NWA_|_RecDep__________
	        0 |  lead-in |   0 |    0x41 |        0 |        0 | 0x00
	        0 |        1 |   0 |    0x41 |   797072 |        0 | 0x00
	        0 |        1 |   1 |    0x41 |   797072 |        0 | 0x00
	   797072 | lead-out |   1 |    0x41 |        0 |        0 | 0x00
	
8:51:26 PM	#13 Text 0 File SCSIPassThrough.cpp, Line 39
	SPTILockVolume - completed successfully for FCTL_LOCK_VOLUME
	
8:51:26 PM	#14 Phase 24 File dlgbrnst.cpp, Line 1730
	Caching of files started
	
8:51:26 PM	#15 Text 0 File Burncd.cpp, Line 4236
	Cache writing successful.
	
8:51:26 PM	#16 Phase 25 File dlgbrnst.cpp, Line 1730
	Caching of files completed
	
8:51:26 PM	#17 Phase 36 File dlgbrnst.cpp, Line 1730
	Burn process started at 16x (22,160 KB/s)
	
8:51:26 PM	#18 Text 0 File ThreadedTransferInterface.cpp, Line 2722
	Verifying disc position of item 0 (relocatable, disc pos, no patch infos, orig at #0): write at #0
	
8:51:26 PM	#19 Text 0 File Cdrdrv.cpp, Line 9096
	---- DVD Structure: Physical Format Information (00h) ----
	Media Type: 0, Layer: 0, Address: 0 (0 h), AGID: 0; Length: 2050
	 Book Type: DVD+R (10), Part Version: 1.0x (1)
	 Disc Size: 120 mm,      Maximum Rate: <not specified> (F h)
	 Number of Layers: 1,    Track Path: Parallel Track Path (PTP),  Layer Type: recordable
	 Linear Density:         0,267 um/bit,  Track Density:  0,74 um/track
	 Starting Physical Sector Number of Data Area: 30000 h (DVD-ROM, DVD-R/-RW, DVD+R/+RW)
	 End Physical Sector Number of Data Area:      26053F h
	 End Sector Number in Layer 0:                 0 h (LBN: FFFD0000 h, 4193920 MB)
	 Data in Burst Cutting Area (BCA) does not exist
	  Disc Application Code: 0 / 0 h
	  Extended Information indicators: 7 h
	  Disc Manufacturer ID: CMC.MAG.
	  Media type ID: M01
	  Product revision number: 0
	  Number of Physical format information bytes in use in ADIP up to byte 63: 56
	 Media Specific [16..63]:
	    00 00 07 43 4D 43 20 4D - 41 47 00 4D 30 31 00 38    ...CMC.MAG.M01.8
	    23 54 37 18 00 3E 6E 00 - 70 62 15 15 0B 0B 08 08    #T7..>n.pb......
	    01 19 1B 0B 0B 0E 0F 01 - 00 00 00 00 00 00 00 00    ................
	
8:51:26 PM	#20 Text 0 File DVDR.cpp, Line 6076
	Drive: HL-DT-ST DVDRAM GSA-H10L 
	Book Type request [LG]: DVD-ROM
	Changing the Book Type was finished successfully, return code 0
	
8:51:26 PM	#21 CDR -1207 File DVDR.cpp, Line 6006
	Book Type automatically set to: DVD-ROM
	
8:51:27 PM	#22 Text 0 File DVDPlusRW.cpp, Line 662
	Start write address at LBA 0
	DVD high compatibility mode: No
	
8:51:52 PM	#23 SPTI -1502 File SCSIPassThrough.cpp, Line 291
	D: 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 00 00 00 00 20 00 00 00 
	Sense Area: 0x70 00 04 00 00 00 00 10 00 00 00 0E 08 03 
	Buffer x05f90000: 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 
	
8:51:52 PM	#24 CDR -1502 File Writer.cpp, Line 302
	DMA-driver error, CRC error
	D: HL-DT-ST DVDRAM GSA-H10L
	
8:51:52 PM	#25 Text 0 File ThreadedTransfer.cpp, Line 229
	all writers idle, stopping conversion
	
8:51:53 PM	#26 Text 0 File ThreadedTransfer.cpp, Line 223
	conversion idle, stopping reader
	
8:52:12 PM	#27 Phase 38 File dlgbrnst.cpp, Line 1730
	Burn process failed at 16x (22,160 KB/s)
	

Existing drivers:
File 'Drivers\CDRALW2K.SYS': Ver=8.0.0.212 , size=2560 bytes, created 5/19/2006 5:16:24 PM 
File 'Drivers\PXHELP20.SYS': Ver=3.00.11B, size=46080 bytes, created 5/16/2006 4:23:54 PM (Prassi/Veritas driver for win 2K)

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

[B]Sense Key: 0x04 (KEY_HARDWARE_ERROR)[/B]
doesn’t sound good. maybe a faulty drive.
if the computer has warranty, i recommend you have it replaced or serviced.

two things to try first:

  1. don’t burn Multisession.
  2. try using better media. CMC.MAG.M01 isn’t the best out there.

If none helps, exchange the ide cable.

Tried burning without multisession, tried using CD-Rs (different media ) and still same result. But when i picked Image Recorder in nero instead of my drive it burned an image just fine on hd. Is that good news? I am posting the log of me trying with CD-Rs , maybe it will help more.

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.7.0
Internal Version: 7, 2, 7, 0
(Nero Express)
Recorder: <HL-DT-ST DVDRAM GSA-H10L>Version: LL10 - HA 1 TA 0 - 7.2.7.0
Adapter driver: <IDE> HA 1
Drive buffer : 2048kB
Bus Type : default (0) -> ATAPI, detected: ?
CD-ROM: <HL-DT-ST DVDRAM GSA-H10L >Version: LL10 - HA 1 TA 0 - 7.2.7.0
Adapter driver: <IDE> HA 1

=== Scsi-Device-Map ===
CdRomPeripheral : HL-DT-ST DVDRAM GSA-H10L atapi Port 0 ID 0 DMA: On
DiskPeripheral : WDC WD3200KS-00PFB0 nvata Port 2 ID 0 DMA: Off

=== CDRom-Device-Map ===
HL-DT-ST DVDRAM GSA-H10L D: CDRom0

AutoRun : 1
Excluded drive IDs:
WriteBufferSize: 83886080 (0) Byte
BUFE : 0
Physical memory : 2046MB (2095596kB)
Free physical memory: 1475MB (1510796kB)
Memory in use : 27 %
Uncached PFiles: 0x0
Use Inquiry : 1
Global Bus Type: default (0)
Check supported media : Disabled (0)

11.9.2006
CD-ROM (ISO)
8:53:50 PM #1 Text 0 File Isodoc.cpp, Line 6440
Iso document burn settings
------------------------------------------
Determine maximum speed : FALSE
Simulate : FALSE
Write : TRUE
Finalize CD : FALSE
Multisession : TRUE
Multisession type: : Start 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

8:53:50 PM #2 Text 0 File Burncd.cpp, Line 3091
HL-DT-ST DVDRAM GSA-H10L
Buffer underrun protection activated

8:53:50 PM #3 Text 0 File ThreadedTransfer.cpp, Line 540
ReadBuffer-Pipe got 81920KB of Memory

8:53:50 PM #4 Text 0 File Reader.cpp, Line 124
Reader running

8:53:50 PM #5 Text 0 File Writer.cpp, Line 113
Writer D: HL-DT-ST DVDRAM GSA-H10L running

8:53:50 PM #6 ISO9660GEN -11 File Geniso.cpp, Line 3312
First writeable address = 0 (0x00000000)

8:53:50 PM #7 Text 0 File Burncd.cpp, Line 3405
Turn on Track-At-Once, using CD-R/RW media

8:53:50 PM #8 Text 0 File DlgWaitCD.cpp, Line 298
Last possible write address on media: 359845 ( 79:59.70)
Last address to be written: 21764 ( 4:52.14)

8:53:50 PM #9 Text 0 File DlgWaitCD.cpp, Line 310
Write in overburning mode: NO (enabled: CD)

8:53:50 PM #10 Text 0 File DlgWaitCD.cpp, Line 2842
Recorder: HL-DT-ST DVDRAM GSA-H10L;
CDR code: 00 97 32 19; OSJ entry from: Prodisc Technology Inc.
ATIP Data:
Special Info [hex] 1: E0 00 B0, 2: 61 20 13 (LI 97:32.19), 3: 4F 3B 47 (LO 79:59.71)
Additional Info [hex] 1: 00 00 00 (invalid), 2: 00 00 00 (invalid), 3: 00 00 00 (invalid)

8:53:50 PM #11 Text 0 File DlgWaitCD.cpp, Line 482
>>> Protocol of DlgWaitCD activities: <<<
=========================================

8:53:50 PM #12 Text 0 File ThreadedTransferInterface.cpp, Line 848
Setup items (after recorder preparation)
0: TRM_DATA_MODE1 ()
2 indices, index0 (150) not provided
original disc pos #0 + 21765 (21765) = #21765/4:50.15
relocatable, disc pos for caching/writing not required/ required, no patch infos
-> TRM_DATA_MODE1, 2048, config 0, wanted index0 0 blocks, length 21763 blocks [D: HL-DT-ST DVDRAM GSA-H10L]
--------------------------------------------------------------

8:53:50 PM #13 Text 0 File ThreadedTransferInterface.cpp, Line 1063
Prepare recorder [D: HL-DT-ST DVDRAM GSA-H10L] for write in TAO
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 44881920, ISRC ""
DAO layout:
===========
__Start|___Track|Idx|CtrlAdr|Size|NWA|RecDep
-150 | lead-in | 0 | 0x41 | 0 | 0 | 0x00
-150 | 1 | 0 | 0x41 | 21765 | -150 | 0x00
0 | 1 | 1 | 0x41 | 21765 | 0 | 0x00
21765 | lead-out | 1 | 0x41 | 0 | 0 | 0x00

8:53:50 PM #14 Text 0 File ThreadedTransferInterface.cpp, Line 1133
Removed 2 run-out blocks from end of track 1. Length: 21765 -> 21763.

8:53:50 PM #15 Text 0 File SCSIPassThrough.cpp, Line 39
SPTILockVolume - completed successfully for FCTL_LOCK_VOLUME

8:53:50 PM #16 Phase 24 File dlgbrnst.cpp, Line 1730
Caching of files started

8:53:50 PM #17 Text 0 File Burncd.cpp, Line 4236
Cache writing successful.

8:53:50 PM #18 Phase 25 File dlgbrnst.cpp, Line 1730
Caching of files completed

8:53:50 PM #19 Phase 36 File dlgbrnst.cpp, Line 1730
Burn process started at 48x (7,200 KB/s)

8:53:50 PM #20 Text 0 File ThreadedTransferInterface.cpp, Line 2722
Verifying disc position of item 0 (relocatable, disc pos, no patch infos, orig at #0): write at #0

8:53:50 PM #21 Text 0 File MMC.cpp, Line 22122
Set BUFE: Buffer underrun protection -> ON

8:53:57 PM #22 SPTI -1502 File SCSIPassThrough.cpp, Line 291
D: 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 00 00 00 00 20 00 00 00
Sense Area: 0x70 00 04 00 00 00 00 10 12 B5 6D 80 08 03
Buffer x04f50000: 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

8:53:57 PM #23 CDR -1502 File Writer.cpp, Line 302
DMA-driver error, CRC error
D: HL-DT-ST DVDRAM GSA-H10L

8:53:57 PM #24 Text 0 File ThreadedTransfer.cpp, Line 229
all writers idle, stopping conversion

8:54:02 PM #25 CDR -201 File WriterStatus.cpp, Line 200
Invalid write state
D: HL-DT-ST DVDRAM GSA-H10L

8:54:02 PM #26 TRANSFER -18 File WriterStatus.cpp, Line 200
Could not perform EndTrack

8:54:02 PM #27 Text 0 File MMC.cpp, Line 16933
<HL-DT-STDVDRAM GSA-H10L > start Close Session

8:54:20 PM #28 Phase 38 File dlgbrnst.cpp, Line 1730
Burn process failed at 48x (7,200 KB/s)

Existing drivers:
File ‘Drivers\CDRALW2K.SYS’: Ver=8.0.0.212 , size=2560 bytes, created 5/19/2006 5:16:24 PM
File ‘Drivers\PXHELP20.SYS’: Ver=3.00.11B, size=46080 bytes, created 5/16/2006 4:23:54 PM (Prassi/Veritas driver for win 2K)

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

04 08 03 LOGICAL UNIT COMMUNICATION CRC ERROR

Specifically, get a flat 80 conductor IDE cable.

Brother Vlad

It looks like there is already a flat 80 conductor ide cable.

Well you have a communications error, caused by either a defective cable, drive or motherboard.

You sure it’s not a 40 conductor cable? Try another cable, and make sure that the drive is attached at one end, and the motherboard to the other, leaving the connector in the middle empty.

Brother Vlad

Compare the pictures here of the 40 and then the 80.

Brother Vlad, you were right about one thing - it was the cable. Although it was an 80 pin already. I took another 80 pin( old computer had both 80 pin connecting hd and 40 pin connecting the cd rom - so it was easy to see the difference ) from my old computer that used to connect the HD and switched to new computer’s burner. And it worked!! So then i took that “defective” cable from the burner and put it into my old computer to connect the hd and its working fine there . Weird! Nevertheless, thank you very much everyone. I am very happy to be burning again :wink: