Another LG Burner DMA driver/CRC error thread!

vbimport

#1

Hello everyone!
I have an LG GSA-H12N DVD burner. When I try to burn, at the beginning of the burning process it reports an DMA driver/CRC error. I surfed the net for the solution and found that it could mean that the IDE cable is a 40 pin one, and the burner needs the 80 pin. I checked that (yes, I really did count the wires :iagree: ) and I have the 80 pin cable. Then I went to check the DMA driver status and the device manager says: for device 0 (my LG is on master and is the only DVD/CD drive) transfer mode: DMA if available, current transfer mode: Ultra DMA mode 4. I went to BIOS and checked that my DVD drive is on AUTO and that the DMA driver is on auto.
I’m using Nero 6.6.1.4.

Please, if anyone knows what else to try to solve this problem… I would be really gratefull!


#2

not enough info , provide the nero burnning log and remove the serial # from it (if i remember correctly in nero 6.x the log is saved automatically to nerohistory.log in the nero installation folder,but if thats not the case then youll have to burn again and save the log manually when its done) ,btw latest 6.x version is 6.6.1.15a might wanna upgrade, anyway cant believe you bothered counting the wires of the ide cable , theres a much simpler way,color coding, guess you didnt knew about that but at least it will save you time in the future , on a 40 wires ide cable all of the connectors are black and on an 80 wires ide cable the connectors are blue/grey/black


#3

Any other devices on the same cable ?


#4

Here’s the log. I didn’t acctualy try to burn the CD because I know it wouldn’t wirk, so I just ran the simulation, is that OK? I mean, is it the same log as if when I actualy burn the CD?

D&D
Home
-----

Windows XP 5.1
IA32
WinAspi: -
ahead WinASPI: File ‘C:\Program Files\Ahead
ero\Wnaspi32.dll’: Ver=2.0.1.74, size=164112 bytes, created 2.11.2004 12:54:32

NT-SPTI used
Nero Version: 6.6.1.4
Internal Version: 6, 6, 1, 4d
(Nero Express)
Recorder: <HL-DT-ST DVDRAM GSA-H12N>Version: UL01 - HA 1 TA 0 - 6.6.1.4
Adapter driver: <IDE> HA 1
Drive buffer : 2048kB
Bus Type : default (0) -> ATAPI, detected: ?
CD-ROM: <HL-DT-ST DVDRAM GSA-H12N >Version: UL01 - HA 1 TA 0 - 6.6.1.4
Adapter driver: <IDE> HA 1

=== Scsi-Device-Map ===
DiskPeripheral : WDC WD400BB-00DEA0 atapi Port 0 ID 0 DMA: On
DiskPeripheral : HDS728080PLAT20 atapi Port 0 ID 1 DMA: On
CdRomPeripheral : HL-DT-ST DVDRAM GSA-H12N atapi Port 1 ID 0 DMA: On

=== CDRom-Device-Map ===
HL-DT-ST DVDRAM GSA-H12N E: CDRom0

AutoRun : 1
Excluded drive IDs:
WriteBufferSize: 74448896 (0) Byte
ShowDrvBufStat : 0
BUFE : 0
Physical memory : 511MB (523760kB)
Free physical memory: 166MB (170280kB)
Memory in use : 67 %
Uncached PFiles: 0x0
Use Inquiry : 1
Global Bus Type: default (0)
Check supported media : Disabled (0)

15.4.2007
CD-ROM (ISO)
20:37:35 #1 Text 0 File Isodoc.cpp, Line 6475
Iso document burn settings
------------------------------------------
Determine maximum speed : FALSE
Simulate : TRUE
Write : TRUE
Finalize CD : TRUE
Multisession : FALSE
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

20:37:35 #2 Text 0 File Burncd.cpp, Line 3012
HL-DT-ST DVDRAM GSA-H12N
Buffer underrun protection activated

20:37:35 #3 Text 0 File ThreadedTransfer.cpp, Line 531
ReadBuffer-Pipe got 72704KB of Memory

20:37:35 #4 Text 0 File Reader.cpp, Line 124
Reader running

20:37:35 #5 Text 0 File Writer.cpp, Line 122
Writer HL-DT-ST DVDRAM GSA-H12N running

20:37:35 #6 ISO9660GEN -11 File geniso.cpp, Line 3312
First writeable address = 0 (0x00000000)

20:37:36 #7 Text 0 File Burncd.cpp, Line 3305
Turn on Track-At-Once, using CD-R/RW media

20:37:36 #8 Text 0 File DlgWaitCD.cpp, Line 281
Last possible write address on media: 359844 ( 79:59.69)
Last address to be written: 293279 ( 65:12.29)

20:37:36 #9 Text 0 File DlgWaitCD.cpp, Line 293
Write in overburning mode: NO (enabled: CD)

20:37:36 #10 Text 0 File DlgWaitCD.cpp, Line 2612
Recorder: HL-DT-ST DVDRAM GSA-H12N

20:37:36 #11 Text 0 File DlgWaitCD.cpp, Line 459
>>> Protocol of DlgWaitCD activities: <<<
=========================================

20:37:36 #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 + 293280 (293280) = #293280/65:10.30
relocatable, disc pos for caching/writing not required/ required, no patch infos
-> TRM_DATA_MODE1, 2048, config 0, wanted index0 0 blocks, length 293278 blocks [HL-DT-ST DVDRAM GSA-H12N]
--------------------------------------------------------------

20:37:36 #13 Text 0 File ThreadedTransferInterface.cpp, Line 1059
Prepare recorder [HL-DT-ST DVDRAM GSA-H12N] for write in TAO
DAO infos:
==========
MCN: ""
TOCType: 0x00; Session Closed, disc fixated
Tracks 1 to 1:
1: TRM_DATA_MODE1, 2048/0x00, FilePos 0 307200 600944640, ISRC ""
DAO layout:
===========
Start|Track|Idx|CtrlAdr|RecDep_____
-150 | lead-in | 0 | 0x41 | 0x00
-150 | 1 | 0 | 0x41 | 0x00
0 | 1 | 1 | 0x41 | 0x00
293280 | lead-out | 1 | 0x41 | 0x00

20:37:36 #14 Text 0 File ThreadedTransferInterface.cpp, Line 1127
Removed 2 run-out blocks from end of track 1. Length: 293280 -> 293278.

20:37:36 #15 Text 0 File SCSIPassThrough.cpp, Line 38
SPTILockVolume - completed successfully for FCTL_LOCK_VOLUME

20:37:36 #16 Text 0 File SCSIPassThrough.cpp, Line 83
SPTIDismountVolume - completed successfully for FSCTL_DISMOUNT_VOLUME

20:37:36 #17 Phase 24 File dlgbrnst.cpp, Line 1685
Caching of files started

20:37:36 #18 Text 0 File Burncd.cpp, Line 4145
Cache writing successful.

20:37:36 #19 Phase 25 File dlgbrnst.cpp, Line 1685
Caching of files completed

20:37:36 #20 Phase 32 File dlgbrnst.cpp, Line 1685
Simulation started at 8x (1.200 KB/s)

20:37:36 #21 Text 0 File ThreadedTransferInterface.cpp, Line 2685
Verifying disc position of item 0 (relocatable, disc pos, no patch infos, orig at #0): write at #0

20:37:36 #22 Text 0 File Mmc.cpp, Line 21840
Set BUFE: Buffer underrun protection -> ON

20:37:38 #23 SPTI -1502 File SCSIPassThrough.cpp, Line 289
E: 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 5C 3E 51 80 08 03
Buffer x06e60000: 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

20:37:38 #24 CDR -1502 File Writer.cpp, Line 311
DMA-driver error, CRC error
E: HL-DT-ST DVDRAM GSA-H12N

20:37:38 #25 Text 0 File ThreadedTransfer.cpp, Line 228
all writers idle, stopping conversion

20:37:38 #26 Text 0 File ThreadedTransfer.cpp, Line 222
conversion idle, stopping reader

20:37:44 #27 CDR -201 File WriterStatus.cpp, Line 157
Invalid write state
E: HL-DT-ST DVDRAM GSA-H12N

20:37:44 #28 TRANSFER -18 File WriterStatus.cpp, Line 157
Could not perform EndTrack

20:37:44 #29 Phase 34 File dlgbrnst.cpp, Line 1685
Simulation failed at 8x (1.200 KB/s)

Existing drivers:

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

And no, that’s the only device on this cable.

P.S. I knew ybout the colour thingy for the cable, I just wanted to make sure :bigsmile:


#5

im not sure a real burn will produce exact same errors,burn for real and provide the new log ,also as i alredy mentioned previously,your nero is quite old update to 6.6.1.15a it could be a bug,its a cdr why 8x? , anyway lets say this is an ide cable 1—2---3
connector 1 (blue) - goes to the motherboard ide socket
connector 2 (grey) - goes to the slave drive
connector 3 (black) - goes to the master drive
just for making sure you connected it properly… , might wanna try another ide cable , also the firmware is old ,update it


#6

I had the same issue with my 42N. I had it on the secondary IDE channel itself, but set as “slave”. Changed it to “master” and no more CRC errors with DMA enabled.
I run 2000 SP4 on an Athlon 1800+.

Colin

Sorry, didn’t see that you already had it set as master. :o


#7

Hello dodir_svile and welcome to the forum,

I can think of 3 possible causes of your problem, listed in order of probability :

  1. [li]IDE cable is dodgy
    [/li]Try getting a new IDE cable and see if that helps. 80 wire IDE cables are generally cheap anyway, so this won’t hurt much to try. Rule this one out first.
    [li]Something in Windows is messing around with the drive’s ability to burn
    [/li]The cause could be anything from copy protection drivers, memory resident region protection defeating software, virtual drivers etc.

    The only sure fire way to rule this out is to connect that drive to another computer and see if it will burn discs properly then. If it works, then the drive is ok, and it may be a Windows problem. Figuring out which thing in Windows is causing the problem, however, is beyond my ability.
    [li]The drive is faulty
    [/li]If the drive won’t work even when connected to a different system, then chances are that you have a faulty drive. Time to look into whatever RMA/warranty options you have.

This of course, assumes your motherboard is working perfectly. Things like a faulty IDE controller can also produce these sorts of symptoms.


#8

I did try with another IDE cable, but it still didn’t help. And I’ve just checked that the blue is in the motherboard, and that the black is connected to the drive (since the drive is master). I’ll try to take the drive to a friend to see if it can burn there. In the meantime, I’m gonna do another burn to save the log and will post it.


#9

Here’s the newest log:

D&D
Home
-----

Windows XP 5.1
IA32
WinAspi: -
ahead WinASPI: File ‘C:\Program Files\Ahead
ero\Wnaspi32.dll’: Ver=2.0.1.74, size=164112 bytes, created 2.11.2004 12:54:32

NT-SPTI used
Nero Version: 6.6.1.4
Internal Version: 6, 6, 1, 4d
(Nero Express)
Recorder: <HL-DT-ST DVDRAM GSA-H12N>Version: UL01 - HA 1 TA 0 - 6.6.1.4
Adapter driver: <IDE> HA 1
Drive buffer : 2048kB
Bus Type : default (0) -> ATAPI, detected: ?
CD-ROM: <HL-DT-ST DVDRAM GSA-H12N >Version: UL01 - HA 1 TA 0 - 6.6.1.4
Adapter driver: <IDE> HA 1

=== Scsi-Device-Map ===
DiskPeripheral : WDC WD400BB-00DEA0 atapi Port 0 ID 0 DMA: On
DiskPeripheral : HDS728080PLAT20 atapi Port 0 ID 1 DMA: On
CdRomPeripheral : HL-DT-ST DVDRAM GSA-H12N atapi Port 1 ID 0 DMA: On

=== CDRom-Device-Map ===
HL-DT-ST DVDRAM GSA-H12N E: CDRom0

AutoRun : 1
Excluded drive IDs:
WriteBufferSize: 74448896 (0) Byte
ShowDrvBufStat : 0
BUFE : 0
Physical memory : 511MB (523760kB)
Free physical memory: 208MB (213436kB)
Memory in use : 59 %
Uncached PFiles: 0x0
Use Inquiry : 1
Global Bus Type: default (0)
Check supported media : Disabled (0)

16.4.2007
CD-ROM (ISO)
17:25:15 #1 Text 0 File Isodoc.cpp, Line 6475
Iso document burn settings
------------------------------------------
Determine maximum speed : FALSE
Simulate : FALSE
Write : TRUE
Finalize CD : TRUE
Multisession : FALSE
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

17:25:15 #2 Text 0 File Burncd.cpp, Line 3012
HL-DT-ST DVDRAM GSA-H12N
Buffer underrun protection activated

17:25:15 #3 Text 0 File ThreadedTransfer.cpp, Line 531
ReadBuffer-Pipe got 72704KB of Memory

17:25:15 #4 Text 0 File Reader.cpp, Line 124
Reader running

17:25:15 #5 Text 0 File Writer.cpp, Line 122
Writer HL-DT-ST DVDRAM GSA-H12N running

17:25:15 #6 ISO9660GEN -11 File geniso.cpp, Line 3312
First writeable address = 0 (0x00000000)

17:25:15 #7 Text 0 File Burncd.cpp, Line 3305
Turn on Track-At-Once, using CD-R/RW media

17:25:15 #8 Text 0 File DlgWaitCD.cpp, Line 281
Last possible write address on media: 359844 ( 79:59.69)
Last address to be written: 274940 ( 61:07.65)

17:25:15 #9 Text 0 File DlgWaitCD.cpp, Line 293
Write in overburning mode: NO (enabled: CD)

17:25:15 #10 Text 0 File DlgWaitCD.cpp, Line 2612
Recorder: HL-DT-ST DVDRAM GSA-H12N

17:25:15 #11 Text 0 File DlgWaitCD.cpp, Line 459
>>> Protocol of DlgWaitCD activities: <<<
=========================================

17:25:15 #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 + 274941 (274941) = #274941/61:5.66
relocatable, disc pos for caching/writing not required/ required, no patch infos
-> TRM_DATA_MODE1, 2048, config 0, wanted index0 0 blocks, length 274939 blocks [HL-DT-ST DVDRAM GSA-H12N]
--------------------------------------------------------------

17:25:16 #13 Text 0 File ThreadedTransferInterface.cpp, Line 1059
Prepare recorder [HL-DT-ST DVDRAM GSA-H12N] for write in TAO
DAO infos:
==========
MCN: ""
TOCType: 0x00; Session Closed, disc fixated
Tracks 1 to 1:
1: TRM_DATA_MODE1, 2048/0x00, FilePos 0 307200 563386368, ISRC ""
DAO layout:
===========
Start|Track|Idx|CtrlAdr|RecDep_____
-150 | lead-in | 0 | 0x41 | 0x00
-150 | 1 | 0 | 0x41 | 0x00
0 | 1 | 1 | 0x41 | 0x00
274941 | lead-out | 1 | 0x41 | 0x00

17:25:16 #14 Text 0 File ThreadedTransferInterface.cpp, Line 1127
Removed 2 run-out blocks from end of track 1. Length: 274941 -> 274939.

17:25:22 #15 Text 0 File SCSIPassThrough.cpp, Line 38
SPTILockVolume - completed successfully for FCTL_LOCK_VOLUME

17:25:22 #16 Text 0 File SCSIPassThrough.cpp, Line 83
SPTIDismountVolume - completed successfully for FSCTL_DISMOUNT_VOLUME

17:25:22 #17 Phase 24 File dlgbrnst.cpp, Line 1685
Caching of files started

17:25:22 #18 Text 0 File Burncd.cpp, Line 4145
Cache writing successful.

17:25:22 #19 Phase 25 File dlgbrnst.cpp, Line 1685
Caching of files completed

17:25:22 #20 Phase 36 File dlgbrnst.cpp, Line 1685
Burn process started at 48x (7.200 KB/s)

17:25:22 #21 Text 0 File ThreadedTransferInterface.cpp, Line 2685
Verifying disc position of item 0 (relocatable, disc pos, no patch infos, orig at #0): write at #0

17:25:22 #22 Text 0 File Mmc.cpp, Line 21840
Set BUFE: Buffer underrun protection -> ON

17:25:29 #23 SPTI -1502 File SCSIPassThrough.cpp, Line 289
E: 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 4D 84 34 80 08 03
Buffer x06e60000: 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

17:25:29 #24 CDR -1502 File Writer.cpp, Line 311
DMA-driver error, CRC error
E: HL-DT-ST DVDRAM GSA-H12N

17:25:29 #25 Text 0 File ThreadedTransfer.cpp, Line 228
all writers idle, stopping conversion

17:25:29 #26 Text 0 File ThreadedTransfer.cpp, Line 222
conversion idle, stopping reader

17:25:33 #27 CDR -201 File WriterStatus.cpp, Line 200
Invalid write state
E: HL-DT-ST DVDRAM GSA-H12N

17:25:33 #28 TRANSFER -18 File WriterStatus.cpp, Line 200
Could not perform EndTrack

17:25:33 #29 Text 0 File Mmc.cpp, Line 16608
<HL-DT-STDVDRAM GSA-H12N > start Close Session

17:25:53 #30 Phase 38 File dlgbrnst.cpp, Line 1685
Burn process failed at 48x (7.200 KB/s)

Existing drivers:

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


#10

Again KEY_HARDWARE_ERROR …
Burn slower, get better media, replace the ide cable.