I don't know what DLG is, but are you open to burning CDs from command line?
This is one of the first things that intrigued me about *nix. It is more efficient than using a GUI, and you can get verbose output to see what is actually happening. You can even use the -dummy switch and just try it to see what
would happen if you actually burned a disc.
This is the command I use to burn iso images to my CD-RW
Code:
cdrecord -v -eject dev=/dev/hdc /path/to/file.iso
You'll need to replace hdc with the device name of your burner.
If you want to just try one, issue
Code:
cdrecord -v -dummy -eject dev=/dev/hdc /path/to/file.iso
and see what it outputs.
Now, for the kernels after 2.6.8.1, you can burn as user or root. If you burn as user, you might have buffer underruns if you don't have enough free memory. That is because the silly author of cdrecord has it turn BURN-Free off. I would suggest you run it as root just to be sure.
Here's the details of a test run using -dummy
Code:
mingdao@james:~/iso/KNOPPIX_V3.9-2005-05-27-EN$ su -c "cdrecord -v -dummy -eject dev=/dev/hdc KNOPPIX_V3.9-2005-05-27-EN.iso"
Password:
cdrecord: No write mode specified.
cdrecord: Asuming -tao mode.
cdrecord: Future versions of cdrecord may have different drive dependent defaults.
cdrecord: Continuing in 5 seconds...
Cdrecord-Clone 2.01 (i686-pc-linux-gnu) Copyright (C) 1995-2004 Jörg Schilling
cdrecord: Warning: Running on Linux-2.6.12.2
cdrecord: There are unsettled issues with Linux-2.5 and newer.
cdrecord: If you have unexpected problems, please try Linux-2.4 or Solaris.
TOC Type: 1 = CD-ROM
scsidev: '/dev/hdc'
devname: '/dev/hdc'
scsibus: -2 target: -2 lun: -2
Warning: Open by 'devname' is unintentional and not supported.
Linux sg driver version: 3.5.27
Using libscg version 'schily-0.8'.
SCSI buffer size: 64512
atapi: 1
Device type : Removable CD-ROM
Version : 0
Response Format: 1
Vendor_info : 'ASUS '
Identifikation : 'CRW-5232A3 '
Revision : '1.00'
Device seems to be: Generic mmc CD-RW.
Current: 0x0009
Profile: 0x000A
Profile: 0x0009 (current)
Profile: 0x0008
Profile: 0x0002
Using generic SCSI-3/mmc CD-R/CD-RW driver (mmc_cdr).
Driver flags : MMC-3 SWABAUDIO BURNFREE
Supported modes: TAO PACKET SAO SAO/R96P SAO/R96R RAW/R16 RAW/R96P RAW/R96R
Drive buf size : 1362944 = 1331 KB
FIFO size : 4194304 = 4096 KB
Track 01: data 695 MB
Total size: 799 MB (79:10.64) = 356298 sectors
Lout start: 799 MB (79:12/48) = 356298 sectors
Current Secsize: 2048
ATIP info from disk:
Indicated writing power: 5
Is not unrestricted
Is not erasable
Disk sub type: Medium Type B, low Beta category (B-) (4)
ATIP start of lead in: -11607 (97:27/18)
ATIP start of lead out: 359849 (79:59/74)
Disk type: Short strategy type (Phthalocyanine or similar)
Manuf. index: 18
Manufacturer: Plasmon Data systems Ltd.
Blocks total: 359849 Blocks current: 359849 Blocks remaining: 3551
Starting to write CD/DVD at speed 52 in dummy TAO mode for single session.
Last chance to quit, starting dummy write 0 seconds. Operation starts.
Waiting for reader process to fill input buffer ... input buffer ready.
BURN-Free is ON.
Turning BURN-Free off
Starting new track at sector: 0
Track 01: 695 of 695 MB written (fifo 100%) [buf 100%] 25.3x.
Track 01: Total bytes read/written: 729694208/729694208 (356296 sectors).
Writing time: 168.394s
Average write speed 28.2x.
Min drive buffer fill was 99%
Fixating...
WARNING: Some drives don't like fixation in dummy mode.
Fixating time: 0.001s
cdrecord: fifo had 11494 puts and 11494 gets.
cdrecord: fifo was 0 times empty and 7028 times full, min fill was 87%.
So you can see that would make a successful burn, in less than 3 minutes.
If you use the CLI a little bit, I think you'll learn to like it.