Nero SDK issue

vbimport

#1

hi!
I have this problem on my program, last month ago I had successfully made this program based on nerofiddles, and it works so fine, but then after I had re-installed my OS(win2kPro with sp3) and nero 6 v6.6.1.15, but then my current program can successfully burn data discs on CD-RW with the speed of 4x, but when it comes to CDR it start to burn then on 16% it ejects the CDR and logs the following:

another problem is I can’t remember what version my nero is before re-installing my OS. I’ve tried other versions but nothing works.

Checking discs
Writing to cache
Caching of files started
Caching of files completed
Writing to disc
Burn process started at 40x (6,000 KB/s)
Writing tracks
Buffer underrun
Writing Lead-in and Lead-out
Buffer underrun
Could not perform EndTrack
Invalid write state
SONY CD-RW CRX230E\H1 T0
Could not perform EndTrack
Burn process failed at 40x (6,000 KB/s)

Windows 2000 5.0
IA32
WinAspi: -
ahead WinASPI: File ‘C:\Program Files\Ahead\Nero\Wnaspi32.dll’: Ver=2.0.1.59, size=160016 bytes, created 6/17/2003 3:25:04 PM
Nero API version: 6.0.0.19
Using interface version: 6.3.1.24
Installed in: C:\Program Files\Ahead\Nero
Application: Nero - Burning Rom\ahead
Recorder: Version: QYS3 - HA 1 TA 0 - 6.0.0.19
Adapter driver: HA 1
Drive buffer : 2048kB
Bus Type : default (0) -> ATAPI, detected: ATAPI

=== Scsi-Device-Map ===
DiskPeripheral : ST340015A atapi Port 0 ID 0 DMA: On
CdRomPeripheral : SONY CD-RW CRX230E atapi Port 1 ID 0 DMA: Off

=== CDRom-Device-Map ===
SONY CD-RW CRX230E E: CDRom0

AutoRun : 1
Excluded drive IDs:
CmdQueuing : 1
CmdNotification: 2
WriteBufferSize: 40894464 (0) Byte
ShowDrvBufStat : 0
EraseSpeed : 0
BUFE : 0
Physical memory : 255MB (261664kB)
Free physical memory: 9MB (10180kB)
Memory in use : 96 %
Uncached PFiles: 0x0
Use Static Write Speed Table: 0
Use Inquiry : 1
Global Bus Type: default (0)
Check supported media : Disabled (0)

17.3.2007
NeroAPI
4:47:12 PM #1 Text 0 File Reader.cpp, Line 118
Reader running

4:47:12 PM #2 Text 0 File Writer.cpp, Line 127
Writer SONY CD-RW CRX230E running

4:47:12 PM #3 ISO9660GEN -11 File geniso.cpp, Line 3882
First writeable address = 0 (0x00000000)

4:47:12 PM #4 Text 0 File Burncd.cpp, Line 3198
Turn on Track-At-Once, using CD-R/RW media

4:47:12 PM #5 Text 0 File DlgWaitCD.cpp, Line 230
Last possible write address on media: 359848 (79:59.73)
Last address to be written: 332221 (73:51.46)

4:47:12 PM #6 Text 0 File DlgWaitCD.cpp, Line 235
Write in overburning mode: FALSE

4:47:12 PM #7 Text 0 File DlgWaitCD.cpp, Line 1949
Recorder: SONY CD-RW CRX230E;
CDR code: 00 97 24 16; OSJ entry from: SONY Corporation
ATIP Data:
Special Info [hex] 1: D0 00 A0, 2: 61 18 10 (LI 97:24.16), 3: 4F 3B 4A (LO 79:59.74)
Additional Info [hex] 1: 00 00 80 (invalid), 2: 00 80 00 (invalid), 3: 00 80 80 (invalid)

4:47:12 PM #8 Text 0 File DlgWaitCD.cpp, Line 394
>>> Protocol of DlgWaitCD activities: <<<

4:47:12 PM #9 Text 0 File ThreadedTransferInterface.cpp, Line 769
Setup items (after recorder preparation)
0: TRM_DATA_MODE1 (CTransferItem)
2 indices, index0 (150) not provided
original disc pos #0 + 332222 (332222) = #332222/73:49.47
relocatable, disc pos for caching/writing not required/required, no patch infos
-> TRM_DATA_MODE1, 2048, config 0, wanted index0 0 blocks, length 332220 blocks [SONY CD-RW CRX230E ]

4:47:12 PM #10 Text 0 File ThreadedTransferInterface.cpp, Line 938
Prepare recorder [SONY CD-RW CRX230E ] for write in TAO
DAO infos:

MCN: “”
TOCType: 0xFF; Session Closed, disc fixated
Tracks 1 to 1:
1: TRM_DATA_MODE1, 2048/0x00, FilePos 0 307200 680697856, ISRC “”
DAO layout:

_Start|___Track|Idx|RecDep|CtrlAdr
-150 | lead-in | 0 | 0x00 | 0x41
-150 | 1 | 0 | 0x00 | 0x41
0 | 1 | 1 | 0x00 | 0x41
332222 | lead-out | 1 | 0x00 | 0x41

4:47:12 PM #11 Text 0 File ThreadedTransferInterface.cpp, Line 965
Removed 2 run-out blocks from end of track 1.

4:47:12 PM #12 Phase 24 File APIProgress.cpp, Line 238
Caching of files started

4:47:12 PM #13 Phase 25 File APIProgress.cpp, Line 238
Caching of files completed

4:47:12 PM #14 Phase 36 File APIProgress.cpp, Line 238
Burn process started at 40x (6,000 KB/s)

4:47:12 PM #15 Text 0 File ThreadedTransferInterface.cpp, Line 2136
Verifying disc position of item 0 (relocatable, disc pos, no patch infos, orig at #0): write at #0

4:47:12 PM #16 Text 0 File Mmc.cpp, Line 19195
Set BUFE: Buffer under-run error protection -> OFF , SMART-BURN : ON

4:47:58 PM #17 SCSI -1013 File Cdrdrv.cpp, Line 1413
SCSI Exec, HA 1, TA 0, LUN 0, buffer 0x0A430000
Status: 0x04 (0x01, SCSI_ERR)
HA-Status 0x00 (0x00, OK)
TA-Status 0x02 (0x01, SCSI_TASTATUS_CHKCOND)
Sense Key: 0x03 (KEY_MEDIUM_ERROR)
Sense Code: 0x0C
Sense Qual: 0x09
CDB Data: 0x2A 0x00 0x00 0x00 0xC8 0xA0 0x00 0x00 0x20 0x00 0x00 0x00
Sense Data: 0x70 0x00 0x03 0x00 0x00 0x00 0x00 0x0A
0x00 0x00 0x00 0x00 0x0C 0x09

4:47:58 PM #18 CDR -1013 File Writer.cpp, Line 335
Buffer underrun

4:47:58 PM #19 Text 0 File ThreadedTransfer.cpp, Line 228
all writers idle, stopping conversion

4:47:59 PM #20 Text 0 File ThreadedTransfer.cpp, Line 222
conversion idle, stopping reader

4:47:59 PM #21 SCSI -1013 File Cdrdrv.cpp, Line 1205
SCSI Exec, HA 1, TA 0, LUN 0
Status: 0x04 (0x01, SCSI_ERR)
HA-Status 0x00 (0x00, OK)
TA-Status 0x02 (0x01, SCSI_TASTATUS_CHKCOND)
Sense Key: 0x03 (KEY_MEDIUM_ERROR)
Sense Code: 0x0C
Sense Qual: 0x09
CDB Data: 0x35 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
Sense Data: 0x70 0x00 0x03 0x00 0x00 0x00 0x00 0x0A
0x00 0x00 0x00 0x00 0x0C 0x09

4:47:59 PM #22 CDR -1013 File WriterStatus.cpp, Line 190
Buffer underrun

4:47:59 PM #23 TRANSFER -18 File WriterStatus.cpp, Line 190
Could not perform EndTrack

4:47:59 PM #24 CDR -201 File WriterStatus.cpp, Line 193
Invalid write state
SONY CD-RW CRX230E\H1 T0

4:47:59 PM #25 TRANSFER -18 File WriterStatus.cpp, Line 193
Could not perform EndTrack

4:47:59 PM #26 Text 0 File Mmc.cpp, Line 14149
start Close Session

4:48:19 PM #27 Phase 38 File APIProgress.cpp, Line 238
Burn process failed at 40x (6,000 KB/s)

Existing drivers:
File ‘Drivers\CDR4_2K.SYS’: Ver=5.3.2.31, size=58000 bytes, created 11/13/2003 6:16:04 AM
File ‘Drivers\CDRALW2K.SYS’: Ver=5.3.2.31, size=23420 bytes, created 11/13/2003 6:16:04 AM

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

Burn process failed at 40x (6,000 KB/s)
Burn finished NOT (3)successfully!

Can someone please help! Thanks in advance!


#2

A lot of buffer underruns there. Perhaps you require more allocated memory for the application? Can it handle 40x writing? Perhaps you can throttle down the writing speed?