Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 18 Mar 2007 10:12:58 +0100
From:      Dieter <freebsd@sopwith.solgatos.com>
To:        freebsd-questions@freebsd.org
Subject:   Re: burncd makes disk that is unmountable 
Message-ID:  <200703181712.RAA17507@sopwith.solgatos.com>
In-Reply-To: Your message of "Fri, 16 Mar 2007 22:29:38 BST."

next in thread | raw e-mail | index | archive | help
> > > > > > AMD64 running 6.0
> > > > > > Drive is:
> > > > > >   acd0: DVDR <HL-DT-ST DVDRAM GSA-4160B/A301> at ata0-master UDMA66
> > > > > > Media is CD-RW
> > > > > > 
> > > > > > Burned a 6.2 disk using:
> > > > > >   burncd data 6.2-RELEASE-amd64-disc1.iso fixate
> > > > > > as suggested in
> > > > > >   http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/creating-cds.html
> > > > > 
> > > > > I don't remember the details, but when I got to 6.1, I found that
> > > > > my old burncd parameters would not work and I had to change them.
> > > > > 
> > > > > I don't remember the details, but I settled upon:
> > > > >   /usr/sbin/burncd -v -f /dev/acd0 data FreeBSD62-disc1.iso fixate
> > > > > which seems to work find.  Both boots and mounts.  That doesn't look
> > > > > materially different from yours, but...
> > > > 
> > > > It is defaulting to the correct device.
> > > > 
> > > > > > Seemed to go okay.  Disk boots, but I cannot mount it:
> > > > > > 
> > > > > > fstab entry:
> > > > > >   /dev/acd0               /cdrom          cd9660  ro,noauto       0       0
> > > > > > 
> > > > > > Yields:
> > > > > >   g_vfs_done():acd0[READ(offset=32768, length=2048)]error = 5
> > > > > > 
> > > > > > Tried it with and without "fixate", neither will mount.
> > > > > > 
> > > > > > Other iso disks (probably burned using NetBSD) mount fine.
> > > > > > UFS DVD+RW disks burned under FreeBSD using growisofs mount fine.
> > > > > > 
> > > > > > Given the error message, I assume that the block/sector at 32768 isn't
> > > > > > getting written.
> > > > 
> > > > New data:  NetBSD mounts both disks (with and without "fixate") just fine.
> > > > So perhaps the problem is with FreeBSD's mount rather than burncd?
> > >
> > > Typing in mount yields what options with NetBSD?
> > 
> > Command is:
> > 
> > 	 mount /cdrom
> > 
> > NetBSD's fstab entry:
> > 
> > 	/dev/cd0a       /cdrom          cd9660  ro,noauto       0  0
> > 
> > Identical to FreeBSD's entry, except for the device name and perhaps whitespace.
> > 
> > I now have FreeBSD 6.2 up and limping, and it fails the same way as 6.0.
> > Also tried another OS, but the stupid penguin can't even find the drive.

Garrett writes:

> I hate to slam burncd because it does the job, but I've always found
> cdrecord / mkisofs to be a better set of software for burning CDs than
> burncd..

I installed cdrecord on FreeBSD 6.2.  Result:

  cdrecord dev=/dev/acd0 -data 6.2-RELEASE-amd64-disc1.iso

  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 (amd64-unknown-freebsd6.2) Copyright (C) 1995-2004 J on this OS. Cannot open SCSI driver.

Then I installed cdrecord on NetBSD 3.0.1.  It happily burned
6.2-RELEASE-amd64-disc1.iso and 6.2-RELEASE-amd64-disc2.iso.
NetBSD will mount both.  FreeBSD 6.2 will mount both.

So:
	There is something different on a CD burned by cdrecord and
	a CD burned by burncd.

	There is something different between FreeBSD mounting a CD
	containing an ISO and NetBSD mounting the same CD.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200703181712.RAA17507>