burncd makes disk that is unmountable
Dieter
freebsd at sopwith.solgatos.com
Sun Mar 18 17:23:42 UTC 2007
> > > > > > 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.
More information about the freebsd-questions
mailing list