NEC ND-4551A - growisofs -speed=2 doesn't work correctly - why?

vbimport

#1

I patched my drive ND-4551A with 109bt_orig.bin firmware.

While I’m burning DVD+R DL disc for xbox with the command

growisofs -use-the-force-luke=dao -use-the-force-luke=break:1913760 -dvd-compat -speed=2 -Z /dev/sr0=/home/xbox/game/Minecraft/complex-minecraft.iso

I can see that the real speed is not 2x, but 4x - Why it happened ?

Executing ‘builtin_dd if=/home/xbox/game/Minecraft/complex-minecraft.iso of=/dev/sr0 obs=32k seek=0’
/dev/sr0: splitting layers at 1913760 blocks
/dev/sr0: «Current Write Speed» is 4.1x1352KBps.
19759104/7838695424 ( 0.3%) @3.3x, remaining 39:34 RBU 100.0% UBU 1.9%
38862848/7838695424 ( 0.5%) @4.1x, remaining 30:06 RBU 100.0% UBU 94.4%
57966592/7838695424 ( 0.7%) @4.1x, remaining 26:50 RBU 99.9% UBU 94.4%
77070336/7838695424 ( 1.0%) @4.1x, remaining 26:51 RBU 100.0% UBU 94.4%
96174080/7838695424 ( 1.2%) @4.1x, remaining 25:29 RBU 100.0% UBU 94.4%

6760136704/7838695424 (86.2%) @4.1x, remaining 3:17 RBU 100.0% UBU 94.4%
6779240448/7838695424 (86.5%) @4.1x, remaining 3:13 RBU 100.0% UBU 94.4%
6798376960/7838695424 (86.7%) @4.1x, remaining 3:10 RBU 99.9% UBU 94.4%
6817480704/7838695424 (87.0%) @4.1x, remaining 3:06 RBU 99.9% UBU 94.4%
6836584448/7838695424 (87.2%) @4.1x, remaining 3:03 RBU 100.0% UBU 94.4%

7832109056/7838695424 (99.9%) @4.1x, remaining 0:01 RBU 19.6% UBU 94.4%
builtin_dd: 3827488*2KB out @ average 4.0x1352KBps
/dev/sr0: flushing cache
/dev/sr0: closing track
/dev/sr0: closing disc
/dev/sr0: reloading tray

/sbin/hdparm -i /dev/sr0

/dev/sr0:

Model=_NEC DVD_RW ND-4551A, FwRev=1-09, SerialNo=
Config={ Removeable DTR<=5Mbs DTR>10Mbs nonMagnetic }
RawCHS=0/0/0, TrkSize=0, SectSize=0, ECCbytes=0
BuffType=unknown, BuffSize=unknown, MaxMultSect=0
(maybe): CurCHS=0/0/0, CurSects=0, LBA=yes, LBAsects=0
IORDY=yes, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120}
PIO modes: pio0 pio1 pio2 pio3 pio4
DMA modes: mdma0 mdma1 mdma2
UDMA modes: udma0 udma1 *udma2
AdvancedPM=no

  • signifies the current active mode

PS may be my NEC doesn’t support the speed 2x for DVD+R DL ? How to know in Linux about supported minimal speeds ?

wodim -prcap
Device was not specified. Trying to find an appropriate drive…
Detected CD-R drive: /dev/cdrw
Using /dev/cdrom of unknown capabilities
Device type : Removable CD-ROM
Version : 5
Response Format: 2
Capabilities :
Vendor_info : '_NEC ’
Identification : 'DVD_RW ND-4551A ’
Revision : ‘1-09’
Device seems to be: Generic mmc2 DVD-R/DVD-RW.

Drive capabilities, per MMC-3 page 2A:

Does read CD-R media
Does write CD-R media
Does read CD-RW media
Does write CD-RW media
Does read DVD-ROM media
Does read DVD-R media
Does write DVD-R media
Does read DVD-RAM media
Does write DVD-RAM media
Does support test writing

Does read Mode 2 Form 1 blocks
Does read Mode 2 Form 2 blocks
Does read digital audio blocks
Does restart non-streamed digital audio reads accurately
Does support Buffer-Underrun-Free recording
Does read multi-session CDs
Does read fixed-packet CD media using Method 2
Does not read CD bar code
Does read R-W subcode information
Does not return R-W subcode de-interleaved and error-corrected
Does read raw P-W subcode data from lead in
Does return CD media catalog number
Does return CD ISRC information
Does support C2 error pointers
Does not deliver composite A/V data

Does play audio CDs
Number of volume control levels: 256
Does support individual volume control setting for each channel
Does support independent mute setting for each channel
Does not support digital output on port 1
Does not support digital output on port 2

Loading mechanism type: tray
Does support ejection of CD via START/STOP command
Does not lock media on power up via prevent jumper
Does allow media to be locked in the drive via PREVENT/ALLOW command
Is not currently in a media-locked state
Does not support changing side of disk
Does not have load-empty-slot-in-changer feature
Does not support Individual Disk Present feature

Maximum read speed: 8467 kB/s (CD 48x, DVD 6x)
Current read speed: 8467 kB/s (CD 48x, DVD 6x)
Maximum write speed: 8467 kB/s (CD 48x, DVD 6x)
Current write speed: 8467 kB/s (CD 48x, DVD 6x)
Rotational control selected: CLV/PCAV
Buffer size in KB: 2048
Copy management revision supported: 1
Number of supported write speeds: 6
Write speed # 0: 8467 kB/s CLV/PCAV (CD 48x, DVD 6x)
Write speed # 1: 7056 kB/s CLV/PCAV (CD 40x, DVD 5x)
Write speed # 2: 5645 kB/s CLV/PCAV (CD 32x, DVD 4x)
Write speed # 3: 4234 kB/s CLV/PCAV (CD 24x, DVD 3x)
Write speed # 4: 2822 kB/s CLV/PCAV (CD 16x, DVD 2x)
Write speed # 5: 1411 kB/s CLV/PCAV (CD 8x, DVD 1x)

Supported CD-RW media types according to MMC-4 feature 0x37:
Does write multi speed CD-RW media
Does write high speed CD-RW media
Does write ultra high speed CD-RW media
Does write ultra high speed+ CD-RW media


#2

Maybe, in your case, you should use -speed=1 instead of -speed=2. In theory, using -speed=2 should work (and the drive should write at 2.4x, since 2.4x is the closest thing to the 2x you desired), but it’s possible that the drive responds to 1 = 2.4x (2x for DVD-R formats), 2 = 4x, 3 = 6x, 4 = 8x, 5 = 12x, 6 = 16x.

That’s just a theory and may not actually be true. But it’s possible that using -speed = 1 will just work around some glitch.

And finally is the possibility that the drive does not care what speed you select, which is rare.


#3

I tried to use -speed=1 and it didn’t help - I had the same behaviour - the speed was @4.1x

Seems my NEC doesn’t support 2x speed for writing DVD+R DL discs - can it be true ?

Nevertheless, sometime I have short time decreasing of recording speed

5549522944/7838695424 (70.8%) @3.9x, remaining 6:57 RBU 100.0% UBU 94.4%
5562990592/7838695424 (71.0%) @2.9x, remaining 6:55 RBU 100.0% UBU 83.3%
5582094336/7838695424 (71.2%) @4.1x, remaining 6:51 RBU 100.0% UBU 94.4%

6078988288/7838695424 (77.6%) @4.1x, remaining 5:20 RBU 99.9% UBU 94.4%
6092357632/7838695424 (77.7%) @2.9x, remaining 5:17 RBU 100.0% UBU 53.7%
6111133696/7838695424 (78.0%) @4.1x, remaining 5:14 RBU 99.8% UBU 94.4%

5001347072/7838695424 (63.8%) @4.1x, remaining 8:39 RBU 100.0% UBU 94.4%
5015306240/7838695424 (64.0%) @3.0x, remaining 8:37 RBU 100.0% UBU 16.7%
5034409984/7838695424 (64.2%) @4.1x, remaining 8:34 RBU 100.0% UBU 94.4%

3908829184/7838695424 (49.9%) @4.1x, remaining 11:35 RBU 100.0% UBU 94.4%
3921051648/7838695424 (50.0%) @2.6x, remaining 11:35 RBU 100.0% UBU 13.0%
3921051648/7838695424 (50.0%) @0.0x, remaining 11:38 RBU 100.0% UBU 100.0%
3921051648/7838695424 (50.0%) @0.0x, remaining 11:41 RBU 100.0% UBU 100.0%
3921051648/7838695424 (50.0%) @0.0x, remaining 11:45 RBU 100.0% UBU 100.0%
3921051648/7838695424 (50.0%) @0.0x, remaining 11:48 RBU 100.0% UBU 100.0%
3921051648/7838695424 (50.0%) @0.0x, remaining 11:51 RBU 100.0% UBU 100.0%
3921051648/7838695424 (50.0%) @0.0x, remaining 11:55 RBU 100.0% UBU 100.0%
3921051648/7838695424 (50.0%) @0.0x, remaining 11:58 RBU 100.0% UBU 100.0%
3921051648/7838695424 (50.0%) @0.0x, remaining 12:01 RBU 100.0% UBU 100.0%
3921903616/7838695424 (50.0%) @0.2x, remaining 12:05 RBU 100.0% UBU 94.4%
3937337344/7838695424 (50.2%) @3.3x, remaining 12:02 RBU 100.0% UBU 87.0%
3956441088/7838695424 (50.5%) @4.1x, remaining 11:58 RBU 100.0% UBU 94.4%
3975544832/7838695424 (50.7%) @4.1x, remaining 11:55 RBU 100.0% UBU 94.4%

3251503104/7838695424 (41.5%) @4.1x, remaining 13:32 RBU 100.0% UBU 94.4%
3264872448/7838695424 (41.7%) @2.9x, remaining 13:31 RBU 100.0% UBU 88.9%
3283976192/7838695424 (41.9%) @4.1x, remaining 13:27 RBU 100.0% UBU 94.4%


#4

[QUOTE=Sky777;2694232]I tried to use -speed=1 and it didn’t help - I had the same behaviour - the speed was @4.1x

[B]Seems my NEC doesn’t support 2x speed for writing DVD+R DL discs[/B] - can it be true ?

[/QUOTE]

No drive (except some freak ones) can ever burn that media at that speed!

Make your homework: 2.4x ist the lowest possible speed for +R/+RW/+R DL!!


#5

The software/drive combination should still treat “speed: 2” as 2.4x, since it is basically asking the drive to get as close as it can to that speed, while rounding if possible. This happens with other software, at least within Windows (ImgBurn, for example, will allow you to select any speed from 1x to 24x, but if the drive doesn’t support that speed, it will round up/down as necessary). I’m not sure if Linux is the same, but from what I read, it should be the same.

Can you set a higher write speed for 8x or 16x single-layer media? In other words, if you try to write a single-layer disc at 6x, 8x, 12x, or 16x, does the drive write at that speed?


#6

[QUOTE=chef;2694284]
Make your homework: 2.4x ist the lowest possible speed for +R/+RW/+R DL!![/QUOTE]

in my first post I have already tried to burn with @2x speed


#7

It was just brought to our attention that the ISO file used as a source is not typically legally distributed. Because our rules say we cannot deal with such material, we have to close the thread.