NeroLinux and NEC ND3520A

vbimport

#1

I’m attempting to burn a data cd with a new burner I just got. A NEC ND3520A.
However, whenever I burn a datacd, the verification fails saying certain sectors have different data then the source. Oddly enough, they are the same sectors every time. Also, I can’t mount said burned cd’s. But, burning in k3b works fine. My question is “has anyone been able to burn data cd’s with Nerolinux on a NEC ND3520A?”

If no, I can post a more detailed message with the exact error messages.


#2

Can you try to burn your CD as root user, go the /usr/share/nero and post the content of NeroHistory.log… after deleting you serial number (first line of the file) ? Also, what is the firmware of your device ?

This can be helpfull.


#3

I’m using the 1.UF firmware developed by dee and liggy on the NEC forum of this thread. I know it’s not supported, but I had the same problem with the same poorly written sectors with the stock 1.04 firmware loaded.

Thanks for the quick reply!

err. whoops, forgot to attach log file.

NeroHistory.log:
Debian 1:3.3.5-8ubuntu2 2.6.10-5-k7
Nero API version: 6.6.0.8
Using interface version: 6.6.0.8
Installed in: /usr/share/nero
Application: Ahead Software AG\NeroLINUX
Internal Version: 6, 6, 0, 12d

Recorder: <_NEC DVD_RW ND-3520AW> Version: 1.UF - HA 0 TA 0 - 0.0.0.0
Adapter driver: <ide-cdrom> HA 0
Drive buffer : 2048kB
Bus Type : default (0) -> ATAPI, detected: ?
Excluded drive IDs:
WriteBufferSize: 83886080 (0) Byte
ShowDrvBufStat : 0
BUFE : 0
Physical memory : 1012MB (1036488kB)
Free physical memory: 5MB (5376kB)
Memory in use : 99 %
Uncached PFiles: 0x0
Use Inquiry : 1
Global Bus Type: default (0)
Check supported media : Disabled (0)

25.5.2005
NeroAPI
08:24:21 AM #1 Text 0 File DVDR.cpp, Line 5976
Book Type counter: 499, Book Type selected in EEPROM, command version 4

08:24:21 AM #2 Text 0 File DVDR.cpp, Line 5976
Book Type counter: 499, Book Type selected in EEPROM, command version 4

08:24:21 AM #3 Text 0 File Reader.cpp, Line 127
Reader running

08:24:21 AM #4 Text 0 File Writer.cpp, Line 122
Writer _NEC DVD_RW ND-3520AW running

08:24:21 AM #5 ISO9660GEN -11 File Geniso.cpp, Line 3293
First writeable address = 0 (0x00000000)

08:24:21 AM #6 Text 0 File Burncd.cpp, Line 3167
Turn on Disc-At-Once, using CD-R/RW media

08:24:22 AM #7 Text 0 File DlgWaitCD.cpp, Line 260
Last possible write address on media: 359845 ( 79:59.70)
Last address to be written: 351557 ( 78:09.32)

08:24:22 AM #8 Text 0 File DlgWaitCD.cpp, Line 272
Write in overburning mode: NO

08:24:22 AM #9 Text 0 File DlgWaitCD.cpp, Line 2339
Recorder: _NEC DVD_RW ND-3520AW;
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 00 00 (invalid), 3: 00 00 00 (invalid)

08:24:22 AM #10 Text 0 File DlgWaitCD.cpp, Line 438
>>> Protocol of DlgWaitCD activities: <<<
=========================================

08:24:22 AM #11 Text 0 File ThreadedTransferInterface.cpp, Line 830
Setup items (after recorder preparation)
0: TRM_DATA_MODE1 ()
2 indices, index0 (150) not provided
original disc pos #0 + 351558 (351558) = #351558/78:7.33
relocatable, disc pos for caching/writing not required/ required, no patch infos
-> TRM_DATA_MODE1, 2048, config 0, wanted index0 0 blocks, length 351558 blocks [_NEC DVD_RW ND-3520AW]
--------------------------------------------------------------

08:24:22 AM #12 Text 0 File ThreadedTransferInterface.cpp, Line 1043
Prepare recorder [NEC DVD_RW ND-3520AW] for write in CUE-sheet-DAO
DAO infos:
==========
MCN: “”
TOCType: 0x00; Session Closed, disc fixated
Tracks 1 to 1:
1: TRM_DATA_MODE1, 2048/0x00, FilePos 0 307200 720297984, ISRC “”
DAO layout:
===========
Start|Track|Idx|CtrlAdr|RecDep
____
-150 | lead-in | 0 | 0x41 | 0x00
-150 | 1 | 0 | 0x41 | 0x00
0 | 1 | 1 | 0x41 | 0x00
351558 | lead-out | 1 | 0x41 | 0x00

08:24:22 AM #13 Phase 24 File APIProgress.cpp, Line 276
Caching of files started

08:24:22 AM #14 Text 0 File Burncd.cpp, Line 4051
Cache writing successful.

08:24:22 AM #15 Phase 25 File APIProgress.cpp, Line 276
Caching of files completed

08:24:22 AM #16 Phase 36 File APIProgress.cpp, Line 276
Burn process started at 48x (7200 KB/s)

08:24:22 AM #17 Text 0 File ThreadedTransferInterface.cpp, Line 2609
Verifying disc position of item 0 (relocatable, disc pos, no patch infos, orig at #0): write at #0

08:24:22 AM #18 Text 0 File MMC.cpp, Line 16679
StartDAO : CD-Text - Off

08:24:22 AM #19 Text 0 File MMC.cpp, Line 21457
Set BUFE: Buffer underrun protection -> ON

08:24:22 AM #20 Text 0 File MMC.cpp, Line 16966
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 4e 09 21

08:27:10 AM #21 Text 0 File WriterStatus.cpp, Line 116
<_NEC DVD_RW ND-3520AW> start writing Lead-Out at LBA 351558 (55D46h), lenght 0 blocks

08:27:10 AM #22 Text 0 File ThreadedTransfer.cpp, Line 228
all writers idle, stopping conversion

08:27:39 AM #23 Phase 37 File APIProgress.cpp, Line 276
Burn process completed successfully at 48x (7200 KB/s)

08:27:39 AM #24 Phase 78 File APIProgress.cpp, Line 276
Data verification started

08:27:40 AM #25 SCSI -1023 File Cdrdrv.cpp, Line 1182
SCSI Exec, HA 0, TA 0, LUN 0
Status: 0x04 (0x01, SCSI_ERR)
HA-Status 0x00 (0x00, OK)
TA-Status 0x02 (0x01, SCSI_TASTATUS_CHKCOND)
Sense Key: 0x05 (KEY_ILLEGAL_REQUEST)
Sense Code: 0x2C
Sense Qual: 0x00
CDB Data: 0x4E 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
Sense Data: 0x70 0x00 0x05 0x00 0x00 0x00 0x00 0x0A
0x00 0x00 0x00 0x00 0x2C 0x00

08:27:42 AM #26 Text 0 File ThreadedTransferInterface.cpp, Line 1111
Removed 2 run-out blocks from end of track 1. Length: 351558 -> 351556.

08:27:58 AM #27 SCSI -1093 File Cdrdrv.cpp, Line 1436
SCSI Exec, HA 0, TA 0, LUN 0, buffer 0x08B41800
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: 0x02
Sense Qual: 0x00
CDB Data: 0x28 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x01 0x00 0x00 0x00
Sense Data: 0xF0 0x00 0x03 0x00 0x00 0x00 0x00 0x0A
0x00 0x00 0x00 0x00 0x02 0x00

08:28:04 AM #28 SCSI -1093 File Cdrdrv.cpp, Line 1436
SCSI Exec, HA 0, TA 0, LUN 0, buffer 0x08B41800
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: 0x02
Sense Qual: 0x00
CDB Data: 0x28 0x00 0x00 0x00 0x00 0x01 0x00 0x00 0x01 0x00 0x00 0x00
Sense Data: 0xF0 0x00 0x03 0x00 0x00 0x00 0x01 0x0A
0x00 0x00 0x00 0x00 0x02 0x00

08:28:10 AM #29 SCSI -1093 File Cdrdrv.cpp, Line 1436
SCSI Exec, HA 0, TA 0, LUN 0, buffer 0x08B41800
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: 0x02
Sense Qual: 0x00
CDB Data: 0x28 0x00 0x00 0x00 0x00 0x02 0x00 0x00 0x01 0x00 0x00 0x00
Sense Data: 0xF0 0x00 0x03 0x00 0x00 0x00 0x02 0x0A
0x00 0x00 0x00 0x00 0x02 0x00

08:28:16 AM #30 SCSI -1093 File Cdrdrv.cpp, Line 1436
SCSI Exec, HA 0, TA 0, LUN 0, buffer 0x08B41800
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: 0x02
Sense Qual: 0x00
CDB Data: 0x28 0x00 0x00 0x00 0x00 0x03 0x00 0x00 0x01 0x00 0x00 0x00
Sense Data: 0xF0 0x00 0x03 0x00 0x00 0x00 0x03 0x0A
0x00 0x00 0x00 0x00 0x02 0x00

08:28:22 AM #31 SCSI -1093 File Cdrdrv.cpp, Line 1436
SCSI Exec, HA 0, TA 0, LUN 0, buffer 0x08B41800
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: 0x02
Sense Qual: 0x00
CDB Data: 0x28 0x00 0x00 0x00 0x00 0x04 0x00 0x00 0x01 0x00 0x00 0x00
Sense Data: 0xF0 0x00 0x03 0x00 0x00 0x00 0x04 0x0A
0x00 0x00 0x00 0x00 0x02 0x00

08:34:16 AM #32 Text 0 File ThreadedTransfer.cpp, Line 228
all writers idle, stopping conversion

08:34:16 AM #33 SectorVerify 20 File Cdrdrv.cpp, Line 9470
Read errors from sector 0 to 4

08:34:16 AM #34 Phase 81 File APIProgress.cpp, Line 276
Data verification failed

====== *** NeroAPI, History File *** ======


#4

Though, that log was for a burn of some random files on HD, and the unreadable sectors different. I’m doing the burn that I originally noticed the problem on right now.

Log for original failed burn:
Debian 1:3.3.5-8ubuntu2 2.6.10-5-k7
Nero API version: 6.6.0.8
Using interface version: 6.6.0.8
Installed in: /usr/share/nero
Application: Ahead Software AG\NeroLINUX
Internal Version: 6, 6, 0, 12d

Recorder: <_NEC DVD_RW ND-3520AW> Version: 1.UF - HA 0 TA 0 - 0.0.0.0
Adapter driver: <ide-cdrom> HA 0
Drive buffer : 2048kB
Bus Type : default (0) -> ATAPI, detected: ?
Excluded drive IDs:
WriteBufferSize: 83886080 (0) Byte
ShowDrvBufStat : 0
BUFE : 0
Physical memory : 1012MB (1036488kB)
Free physical memory: 112MB (115628kB)
Memory in use : 88 %
Uncached PFiles: 0x0
Use Inquiry : 1
Global Bus Type: default (0)
Check supported media : Disabled (0)

25.5.2005
NeroAPI
08:48:56 AM #1 Text 0 File DVDR.cpp, Line 5976
Book Type counter: 499, Book Type selected in EEPROM, command version 4

08:48:56 AM #2 Text 0 File DVDR.cpp, Line 5976
Book Type counter: 499, Book Type selected in EEPROM, command version 4

08:48:56 AM #3 Text 0 File Reader.cpp, Line 127
Reader running

08:48:56 AM #4 Text 0 File Writer.cpp, Line 122
Writer _NEC DVD_RW ND-3520AW running

08:48:56 AM #5 ISO9660GEN -11 File Geniso.cpp, Line 3293
First writeable address = 0 (0x00000000)

08:48:57 AM #6 Text 0 File Burncd.cpp, Line 3167
Turn on Disc-At-Once, using CD-R/RW media

08:48:57 AM #7 Text 0 File DlgWaitCD.cpp, Line 260
Last possible write address on media: 359845 ( 79:59.70)
Last address to be written: 218455 ( 48:34.55)

08:48:57 AM #8 Text 0 File DlgWaitCD.cpp, Line 272
Write in overburning mode: NO

08:48:57 AM #9 Text 0 File DlgWaitCD.cpp, Line 2339
Recorder: _NEC DVD_RW ND-3520AW;
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 00 00 (invalid), 3: 00 00 00 (invalid)

08:48:57 AM #10 Text 0 File DlgWaitCD.cpp, Line 438
>>> Protocol of DlgWaitCD activities: <<<
=========================================

08:48:57 AM #11 Text 0 File ThreadedTransferInterface.cpp, Line 830
Setup items (after recorder preparation)
0: TRM_DATA_MODE1 ()
2 indices, index0 (150) not provided
original disc pos #0 + 218456 (218456) = #218456/48:32.56
relocatable, disc pos for caching/writing not required/ required, no patch infos
-> TRM_DATA_MODE1, 2048, config 0, wanted index0 0 blocks, length 218456 blocks [_NEC DVD_RW ND-3520AW]
--------------------------------------------------------------

08:48:57 AM #12 Text 0 File ThreadedTransferInterface.cpp, Line 1043
Prepare recorder [NEC DVD_RW ND-3520AW] for write in CUE-sheet-DAO
DAO infos:
==========
MCN: “”
TOCType: 0x00; Session Closed, disc fixated
Tracks 1 to 1:
1: TRM_DATA_MODE1, 2048/0x00, FilePos 0 307200 447705088, ISRC “”
DAO layout:
===========
Start|Track|Idx|CtrlAdr|RecDep
____
-150 | lead-in | 0 | 0x41 | 0x00
-150 | 1 | 0 | 0x41 | 0x00
0 | 1 | 1 | 0x41 | 0x00
218456 | lead-out | 1 | 0x41 | 0x00

08:48:57 AM #13 Phase 24 File APIProgress.cpp, Line 276
Caching of files started

08:48:57 AM #14 Text 0 File Burncd.cpp, Line 4051
Cache writing successful.

08:48:57 AM #15 Phase 25 File APIProgress.cpp, Line 276
Caching of files completed

08:48:57 AM #16 Phase 36 File APIProgress.cpp, Line 276
Burn process started at 48x (7200 KB/s)

08:48:57 AM #17 Text 0 File ThreadedTransferInterface.cpp, Line 2609
Verifying disc position of item 0 (relocatable, disc pos, no patch infos, orig at #0): write at #0

08:48:57 AM #18 Text 0 File MMC.cpp, Line 16679
StartDAO : CD-Text - Off

08:48:57 AM #19 Text 0 File MMC.cpp, Line 21457
Set BUFE: Buffer underrun protection -> ON

08:48:57 AM #20 Text 0 File MMC.cpp, Line 16966
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 30 22 38

08:51:03 AM #21 Text 0 File WriterStatus.cpp, Line 116
<_NEC DVD_RW ND-3520AW> start writing Lead-Out at LBA 218456 (35558h), lenght 0 blocks

08:51:04 AM #22 Text 0 File ThreadedTransfer.cpp, Line 228
all writers idle, stopping conversion

08:51:18 AM #23 Phase 37 File APIProgress.cpp, Line 276
Burn process completed successfully at 48x (7200 KB/s)

08:51:18 AM #24 Phase 78 File APIProgress.cpp, Line 276
Data verification started

08:51:21 AM #25 SCSI -1023 File Cdrdrv.cpp, Line 1182
SCSI Exec, HA 0, TA 0, LUN 0
Status: 0x04 (0x01, SCSI_ERR)
HA-Status 0x00 (0x00, OK)
TA-Status 0x02 (0x01, SCSI_TASTATUS_CHKCOND)
Sense Key: 0x05 (KEY_ILLEGAL_REQUEST)
Sense Code: 0x2C
Sense Qual: 0x00
CDB Data: 0x4E 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
Sense Data: 0x70 0x00 0x05 0x00 0x00 0x00 0x00 0x0A
0x00 0x00 0x00 0x00 0x2C 0x00

08:51:23 AM #26 Text 0 File ThreadedTransferInterface.cpp, Line 1111
Removed 2 run-out blocks from end of track 1. Length: 218456 -> 218454.

08:51:35 AM #27 SectorVerify 11 File Cdrdrv.cpp, Line 9470
Sector 128 on disc has different content to source

08:51:35 AM #28 SectorVerify 11 File Cdrdrv.cpp, Line 9470
Sector 133 on disc has different content to source

08:51:35 AM #29 SectorVerify 11 File Cdrdrv.cpp, Line 9470
Sector 138 on disc has different content to source

08:51:35 AM #30 SectorVerify 11 File Cdrdrv.cpp, Line 9470
Sector 143 on disc has different content to source

08:51:35 AM #31 SectorVerify 11 File Cdrdrv.cpp, Line 9470
Sector 148 on disc has different content to source

08:51:35 AM #32 SectorVerify 11 File Cdrdrv.cpp, Line 9470
Sector 164 on disc has different content to source

08:51:35 AM #33 SectorVerify 11 File Cdrdrv.cpp, Line 9470
Sector 173 on disc has different content to source

08:51:35 AM #34 SectorVerify 11 File Cdrdrv.cpp, Line 9470
Sector 186 on disc has different content to source

08:53:10 AM #35 Text 0 File ThreadedTransfer.cpp, Line 228
all writers idle, stopping conversion

08:53:11 AM #36 SectorVerify 11 File Cdrdrv.cpp, Line 9470
Sector 221 on disc has different content to source

08:53:11 AM #37 Phase 81 File APIProgress.cpp, Line 276
Data verification failed

====== *** NeroAPI, History File *** ======


#5

Hi Redemption042! I have NEC ND3520A as well, and when I saw your post i’ve decide to try it on my own drive. I’ve used NeroLinux 2.0.0.1 on my Debian Linux box and it’s burn almost 3 gb of data without any error. Anyway I think I stay with K3B as it give gives more accurate idea about when burining would be completed and doesn’t cost as much as NERO 6 :slight_smile: Maybe if Nero would start to sell Linux only version for cheaper price I may consider it.

BTW I can’t write CD on my drive, it have some weird bug which make me unable to read or write any usual CDs even those factory burned :stuck_out_tongue: If you interested or know possible answer for my problem please check this thread.

PS I’m really glad that Nero was one of the first who start porting their software for Linux, I know that Nero was one of the most wanted application in Linux, so it’s really good to see it here. Gret job folks, thank you for supporting Linux!!! :iagree: Anyway I hope that Adobe would go same way one day.