[nflug] Problem burning CD's

Joe josephj at main.nc.us
Mon Mar 6 22:57:34 EST 2006


I 'm writing a script that takes images of my partitions on my primary 
drive (created by another script in 600MB chunks and stored on another 
drive) and burns them to CDROMS.  This script burned 14 CDROMS.  I then 
added code to check the md5sums to verify each CDROM.  I ran it again 
(with cdrecord commented out) and it confirmed that 13 of the 14 CDROMS 
were good.  The only one that failed was a short one called root004.  So 
I figured I had one bad CDROM and did that one again.  It came up with 
the identical error on the new CDROM disk.  I also tried a cmp of the 
two files and got the same error.

It looks like everything ran fine (like it did for the other 13 images), 
but I can't even do an ls on it.  dmesg seems to show it has big 
problems - like no directory (FAT, etc.) on it.

Any ideas what might cause this to happen twice in a row - before I make 
more coasters?

This is a desktop single user system and I wasn't running anything else 
when I was doing this (other things were in memory, but idle).  There 
were no power surges, etc. that I was aware of and the other 13 disks 
are fine.

TIA

Joe

Inside loop of script to burn CDROM backups

  echo
  echo "Creating image to burn"
  echo
  mkisofs -J -r -o ${IMAGE}.iso ../$IMAGE
  STATUS=$?
  if [ "$STATUS" -ne 0 ]
  then
    echo "Could not create /mnt/portable/iso/${IMAGE}.iso"
    mkisofs returned $STATUS
    echo $SCRIPT aborted
    exit 1
  fi

  echo
  echo Burning image to CDROM
  echo
  cdrecord -v -speed=4 -data -dev=1,0,0 ${IMAGE}.iso
  STATUS=$?
  if [ "$STATUS" -ne 0 ]
  then
    echo "Could not burn /mnt/portable/iso/${IMAGE}.iso"
    echo cdrecord returned $STATUS
    echo $SCRIPT aborted
    exit 1
  fi

  echo
  echo Verifying Checksum of CDROM
  echo
  MSUM1=( `md5sum ../${IMAGE}` )
  rm -f ${IMAGE}.iso
  MSUM2=( `md5sum /mnt/cdrom/$IMAGE` )


Output from script

Creating image to burn

  9.81% done, estimate finish Mon Mar  6 20:06:21 2006
 19.62% done, estimate finish Mon Mar  6 20:06:26 2006
 29.39% done, estimate finish Mon Mar  6 20:06:27 2006
 39.20% done, estimate finish Mon Mar  6 20:06:28 2006
 48.98% done, estimate finish Mon Mar  6 20:06:29 2006
 58.79% done, estimate finish Mon Mar  6 20:06:29 2006
 68.57% done, estimate finish Mon Mar  6 20:06:29 2006
 78.37% done, estimate finish Mon Mar  6 20:06:31 2006
 88.15% done, estimate finish Mon Mar  6 20:06:30 2006
 97.96% done, estimate finish Mon Mar  6 20:06:30 2006
Total translation table size: 0
Total rockridge attributes bytes: 248
Total directory bytes: 0
Path table size(bytes): 10
Max brk space used 6064
51056 extents written (99 Mb)

Burning image to CDROM

Cdrecord 2.0 (i586-mandrake-linux-gnu) Copyright (C) 1995-2002 Jörg 
Schilling
TOC Type: 1 = CD-ROM
scsidev: '1,0,0'
scsibus: 1 target: 0 lun: 0
Linux sg driver version: 3.1.24
Using libscg version 'schily-0.7'
atapi: 1
Device type    : Removable CD-ROM
Version        : 0
Response Format: 1
Vendor_info    : 'LITE-ON '
Identifikation : 'LTR-12101B      '
Revision       : 'LS39'
Device seems to be: Generic mmc CD-RW.
Using generic SCSI-3/mmc CD-R driver (mmc_cdr).
Driver flags   : MMC SWABAUDIO BURNFREE
Supported modes: TAO PACKET SAO SAO/R96P SAO/R96R RAW/R96P RAW/R96R
Drive buf size : 1658880 = 1620 KB
FIFO size      : 4194304 = 4096 KB
Track 01: data    99 MB
Total size:      114 MB (11:20.77) = 51058 sectors
Lout start:      114 MB (11:22/58) = 51058 sectors
Current Secsize: 2048
ATIP info from disk:
  Indicated writing power: 5
  Is not unrestricted
  Is not erasable
  ATIP start of lead in:  -11649 (97:26/51)
  ATIP start of lead out: 359849 (79:59/74)
Disk type:    Long strategy type (Cyanine, AZO or similar)
Manuf. index: 10
Manufacturer: Lead Data Inc.
Blocks total: 359849 Blocks current: 359849 Blocks remaining: 308791
Starting to write CD/DVD at speed 4 in real TAO mode for single session.
Last chance to quit, starting real write    0 seconds. Operation starts.
Waiting for reader process to fill input buffer ... input buffer ready.
BURN-Free is OFF.
Performing OPC...
Starting new track at sector: 0
Track 01:   99 of   99 MB written (fifo 100%) [buf  89%]   4.9x.
Track 01: Total bytes read/written: 104562688/104562688 (51056 sectors).
Writing  time:  180.347s
Average write speed   3.8x.
Min drive buffer fill was 78%
Fixating...
Fixating time:   66.683s
cdrecord: fifo had 1647 puts and 1647 gets.
cdrecord: fifo was 0 times empty and 669 times full, min fill was 92%.

Verifying Checksum of CDROM

md5sum: /mnt/cdrom/root004: Input/output error

bigbird /mnt: $dmesg
, (=0x18db0), limit=2
attempt to access beyond end of device
0b:00: rw=0, want=101296, (=0x18bb0), limit=2
attempt to access beyond end of device
0b:00: rw=0, want=101184, (=0x18b40), limit=2
attempt to access beyond end of device
0b:00: rw=0, want=83786, (=0x1474a), limit=2
attempt to access beyond end of device
0b:00: rw=0, want=83274, (=0x1454a), limit=2
attempt to access beyond end of device
0b:00: rw=0, want=83162, (=0x144da), limit=2
attempt to access beyond end of device
0b:00: rw=0, want=83782, (=0x14746), limit=2
attempt to access beyond end of device
0b:00: rw=0, want=83270, (=0x14546), limit=2
attempt to access beyond end of device
0b:00: rw=0, want=83158, (=0x144d6), limit=2
attempt to access beyond end of device
0b:00: rw=0, want=83486, (=0x1461e), limit=2
attempt to access beyond end of device
0b:00: rw=0, want=82974, (=0x1441e), limit=2
attempt to access beyond end of device
0b:00: rw=0, want=82862, (=0x143ae), limit=2
attempt to access beyond end of device
0b:00: rw=0, want=83482, (=0x1461a), limit=2
attempt to access beyond end of device
0b:00: rw=0, want=82970, (=0x1441a), limit=2
attempt to access beyond end of device
0b:00: rw=0, want=82858, (=0x143aa), limit=2
attempt to access beyond end of device
0b:00: rw=0, want=626, (=0x272), limit=2
attempt to access beyond end of device
0b:00: rw=0, want=514, (=0x202), limit=2
UDF-fs DEBUG misc.c:274:udf_read_tagged: block=256, location=256: read 
failed
UDF-fs DEBUG super.c:1216:udf_load_partition: No Anchor block found
UDF-fs: No partition found (1)
attempt to access beyond end of device
0b:00: rw=0, want=34, (=0x22), limit=2
isofs_read_super: bread failed, dev=0b:00, iso_blknum=16, block=16
MSDOS FS: IO charset iso8859-1
MSDOS FS: Using codepage 850
FAT: bogus logical sector size 0
VFS: Can't find a valid FAT filesystem on dev 0b:00.
FAT: freeing iocharset=iso8859-1
MSDOS FS: IO charset iso8859-1
MSDOS FS: Using codepage 850
FAT: bogus logical sector size 0
VFS: Can't find a valid FAT filesystem on dev 0b:00.
FAT: freeing iocharset=iso8859-1
EXT2-fs: Unrecognized mount option umask
UDF-fs DEBUG lowlevel.c:57:udf_get_last_session: XA disk: no, 
vol_desc_start=0
UDF-fs DEBUG super.c:1426:udf_read_super: Multi-session=0
UDF-fs DEBUG super.c:415:udf_vrs: Starting at sector 16 (2048 byte sectors)
attempt to access beyond end of device
0b:00: rw=0, want=34, (=0x22), limit=2
UDF-fs DEBUG super.c:1162:udf_check_valid: Failed to read byte 32768. 
Assuming open disc. Skipping validity check
attempt to access beyond end of device
0b:00: rw=0, want=102112, (=0x18ee0), limit=2
attempt to access beyond end of device
0b:00: rw=0, want=101600, (=0x18ce0), limit=2
attempt to access beyond end of device

.....
_______________________________________________
nflug mailing list
nflug at nflug.org
http://www.nflug.org/mailman/listinfo/nflug



More information about the nflug mailing list