MMC
specification is evolving all the time and MMC compliance is therefore
somewhat fuzzy term. The situation is intensified by the fact that
sometimes specification leaves room for ambiguous interpretation and it
does get misinterpreted by manufacturers. On the other hand, one of
Keep in mind that most information provided on this page is contributed, or in other words based on user feedback. I therefore can not personally guarantee its accuracy, and welcome all kind of input, preferably through <cdwrite@other.debian.org>.
| |
Apparently it happens with DVD+RW media formatted in a recorder unit of different brand. This is firmware deficiency. It's not clear when it was fixed, but upgrading to latest available revision is the only way around this. |
| |
growisofs expects recorder unit to readjust the list of supported velocities and pick optimal one upon every media re-load. Plextor unit (and possibly some other units) reportedly tends to retain once chosen velocity value. E.g. if you set 2.4x for 4xDVD+RW media and then load 4xDVD-RW media, even then it will pick 2x. Unless you explicitly tell otherwise that is. Therefore you have keep track of current velocity and explicitly pick one for every recording. If you wish to unconditionally default to highest speed, possible workaround is to "alias growisofs 'growisofs -speed=256'." Yes, this means that whenever you specify -speed option, there will be two -speed options passed down to growisofs. But that does the trick as it's the last one in command line which applies. -speed=256 alone effectively means "pick highest possible." Well, any insainly high value would do... |
| |
The issue was addressed in dvd+rw-tools 5.14.x
update. Either upgrade the tool chain or explicitly format DVD+RW
blanks with |
| |
dvd+rw-format -force followed by DVD+RW recording attempt reportedly produces unpredictable result. Unit seems to fail to resume DVD+RW background formatting transparently. Recommendations are:
Once again! This applies to DVD+RW recordings and
DVD+RW recordings only. Don't fall into belief that
|
| |
Unit apparently crashes if media is reloaded
immediately after |
| |
If you attempt to perform DAO recording smaller than ~750MB in Pioneer unit, IDE bus gets monopolized for significant amount of time at the end of recording, despite growisofs' attempt to deploy "immediate" MMC commands form. Depending on hardware configuration this may lead to a dead-lock condition. Well, such small recording was most likely mistake in first place - indeed, you could as well have used a CD-R for that little data... |
| |
The problem was observed with firmware revision P1.2 and is caused by a firmware bug. Unit in question fails to return the number of avaliable performance descriptors as MMC specification requires. In wait for firmware update you have the option to download and use this snippet. |
-dvd-compat/-video DVD-R recordings performed in BTC burner are hardly playable in legacy units... | |
The problem was observed with DRW1008 unit and
firmware 0054. The unit apparently records bogus [zero to be specific]
"Last |
Plextor PX-708 and NEC ND-2500 "Failed to change write speed" for >4x media... | |
It's possible to effectively work around the problem by letting growisofs fail first time and then [without re-loading media!] rerunning it without -speed argument. The unit should perform as specified in failed command. The issue was addressed in 5.19.x update. You'll also notice that recording doesn't necessarily starts at specified speed, instead it [abruptly] increases as recording progresses. The units in question implement ZCLV, Zoned Constant Linear Velocity strategy, when media is divided into several, 2-3 zones with increasing speed toward outer edge. |
growisofs fails with "Not an MMC unit" on original Pioneer DVR-A04 firmware... | |
I personally didn't even believe there ever were non-MMC DVD units out there. On the other hand there were claims that it might be some subtle Linux kernel problem. In either case, firmware upgrade reportedly helps. |
Short DVD+RW recordings come out "blank" from Lite-On LDW-451S... | |
After recording less than ~1GB on a virgin DVD+RW disc, media is still recognized as blank by the recorder unit in question, but not necessarily by DVD-ROM player! The problem was observed at least with firmware revision GSB7. Make sure the first recording is larger than 1GB. If you don't have that much data instantly, nullify first 1GB with e.g. 'dd if=/dev/zero bs=1024k count=1024 | growisofs -Z /dev/dvd=/dev/fd/0' prior recording. |
Toshiba and NEC derivatives units fail to start DVD-RW recording with "COMMAND SEQUENCE ERROR"... | |
As you might know Disc-At-Once is the only recording strategy applicable to minimally blanked DVD-RW media. Even though growisofs is explicitly programmed to detect minimally blanked media and to engage DAO automatically, several units were reported to lead it to wrong conclusions, which in turn results in the above failure. If it has to be Sequential recording, complement growisofs command line with -use-the-force-luke=dao option or apply full blanking procedure. Overwise you have the option to format media for Restricted Overwrite and forget all about blanking and DAO. |
Newer Pioneer units fail to complete recording with "Device or resource busy"... | |
The issue was addressed in 6.0 release. If you wish to know gory technical details, the reason for growisofs prior version 6.0 failure is divergence between MMC and Mt.Fuji specifications. The MMC specification requires LUN to reply to TEST UNIT READY command with "OPERATION IN PROGRESS" status, while background close operation is in progress. Mt.Fuji maintained by Pioneer on the other hand requires LUN to reply with "GOOD" status in same situation. Upon close operation growisofs polls unit with TEST UNIT READY and versions prior 6.0 didn't tolerate non-MMC behaviour... |
LG GH20NS10 might hang at the end of DVD-R[W] DAO recording... | |
The problem was observed with image sizes not divisible by 32KB and firmware version EL01. It manifests itself as I/O error in the last WRITE command, which is caused by latter's timeout. The recording per se is properly completed by unit and no data loss occurs. To work around the timeout condition pad input image file up to the nearest 32KB boundary or avoid DAO recordings. One way to pad is to perl -e '$blk=32*1024; $nm=@ARGV[0]; $sz=(stat($nm))[7]; \ truncate($nm,int(($sz+$blk-1)/$blk)*$blk);' image.iso |
Vendor | ID | Minimally required dvd+rw-tools version | |
---|---|---|---|
SONY | DRU-5[01]0 | 5.9.x, for DVD-dash DAO | |
NEC | ND-1300 | 5.10.x, for DVD-dash recordings | |
HP | dvd400c | 5.10.x, DVD+RW auto-format is first implemented | |
Pioneer | DVR-x06 | 5.11.x, for adequate DVD+plus performance | |
Plextor | PX-504 | 5.11.x, for adequate DVD+plus performance | |
OptoRite | DD020x | 5.12.x | |
Panasonic | LF-D31x | 5.13.x | |
Lite-On | LDW-8x1S | 5.14.x, for speed control | |
NEC | ND-2500 | 5.19.x, for speed control with >4x media | |
Plextor | PX-708 | 5.19.x, for speed control with >4x media | |
Lite-On | SOHW-832S | 5.20.x, for DVD+R Double Layer recordings [applies even to derivatives such as SONY DRU-700] | |
NEC | ND-2510 | 5.20.x, for DVD+R Double Layer recordings [applies even to derivatives such as HP dvd520n] | |
Pioneer | DVR-x09 | 6.0, for reliable >8x recordings | |
NEC | ND-3250 | 6.0, for DVD-R Dual Layer recordings | |
Panasonic | SW-5582 | 7.0, for Blu-ray Disc recordings |