Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 12 Mar 2008 21:09:11 -0400
From:      Joe Marcus Clarke <marcus@marcuscom.com>
To:        Yousif Hassan <yousif@alumni.jmu.edu>
Cc:        FreeBSD GNOME Users <gnome@freebsd.org>
Subject:   Re: Brasero for FreeBSD CAM
Message-ID:  <1205370551.64540.0.camel@shumai.marcuscom.com>
In-Reply-To: <1205357653.1498.26.camel@localhost>
References:  <1201212259.99544.7.camel@shumai.marcuscom.com> <1205357653.1498.26.camel@localhost>

next in thread | previous in thread | raw e-mail | index | archive | help

--=-atVuhRvLJtcfz7tuZniP
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable


On Wed, 2008-03-12 at 17:34 -0400, Yousif Hassan wrote:
> On Thu, 2008-01-24 at 17:04 -0500, Joe Marcus Clarke wrote:
> > It's been a while, but I finished a very rough port of brasero's
> > medium
> > backend to FreeBSD CAM.
> <snip>
>=20
> Hi Joe!
>=20
> I just got around to testing this (finally got the necessary hardware).
> I think brasero could be a great solution for FreeBSD/GNOME burning
> needs.  Thanks a lot for your efforts so far to make this work.
>=20
> Unfortunately, for me, it doesn't seem to quite work.  I tried to burn
> different files of different sizes, isos and non--isos, all with the
> same result.  Note that the log attached uses "dry-run" as an arg, but
> even without dry-run (which I'm not sure is even properly implemented in
> growisofs), I can't get past the errors.  I'm attaching two text files:
> one has brasero -g output and the debug log file from a regular "data
> DVD" project; the second (called brasero-iso) is from an "image"
> project.
>=20
> The two error messages seem different.
>=20
> Here is the growisofs
> com6001.18000.080118-1840_amd64fre_Client_en-us-FRMCXFRE_EN_DVDmand it's
> using for the data DVD project:
>=20
> growisofs -use-the-force-luke=3Dnotray -use-the-force-luke=3Ddummy
> -use-the-force-luke=3Ddao -dvd-compat -speed=3D1 -use-the-force-luke=3Dtt=
y
> -Z /dev/cd0 -dry-run -r -J -graft-points -D
> -path-list /var/tmp/brasero_tmp_3EEX7T
> -exclude-list /var/tmp/brasero_tmp_HEEX7T -print-size
>=20
> ...and for the image project:
> growisofs -use-the-force-luke=3Dnotray -use-the-force-luke=3Ddummy
> -use-the-force-luke=3Ddao	-dvd-compat -speed=3D1
> -use-the-force-luke=3Dtracksize:1919276 -use-the-force-luke=3Dtty
> -Z /dev/cd0=3D/home/yousif/my-file.iso
>=20
> This is a result of using DVD-R media to burn any file, with "simulate"
> turned on, as well as burnproof and the lowest possible speed setting
> (burn image directly is already selected by default for isos).  But as I
> mentioned, "simulate" vs. "non-simulate" does not matter.
>=20
> In one case, it's bailing out with the error of:
> (brasero:2070): BraseroBurn-DEBUG: At burn-process.c:343:
> BraseroGrowisofs stderr: :-( unable to execute mkisofs: No such file or
> directory
> ...but of course, /usr/local/bin/mkisofs is on the system and I can use
> it from the commandline just fine!  So it must mean something else,
> perhaps the command it's piping to? (builtin_dd)?  I'm not sure.
>=20
> In the other case, it dies with
> BraseroGrowisofs stdout: Executing 'builtin_dd
> if=3D/home/yousif/my_file.iso of=3D/dev/pass0 obs=3D32k seek=3D0'
> BraseroGrowisofs called brasero_job_set_dangerous
> BraseroGrowisofs stderr: :-( unable to umount /dev/cd0: No such file or
> directory
> ...also doesn't make sense, /dev/cd0 is most definitely accessible to my
> user and exists!
>=20
> I do have pass, xpt, cd and other requisite devices in my kernel, and to
> wit, if I call growisofs from the command line myself (like this:
> growisofs -dvd-compat -speed=3D1 -Z /dev/cd0=3Dmyfile.iso)
> I can burn isos perfectly fine.  In fact I just did this a couple days
> ago with a 3.4GB ISO on the same DVD-R media that brasero can't seem to
> handle.
>=20
> Here is some relevant ls -l from /dev
> > crw-rw-rw-   1 root    operator    0,  95 Mar 12 16:49 acd0
> > crw-rw-rw-   1 root    operator    0, 108 Mar 12 16:49 cd0
> > lrwxr-xr-x   1 root    wheel            4 Mar 12 16:50 cdrom -> acd0
> > lrwxr-xr-x   1 root    wheel            4 Mar 12 16:50 dvd -> acd0
> > crw-rw-rw-   1 root    operator    0, 107 Mar 12 16:49 pass0
> > lrwxr-xr-x   1 root    wheel            4 Mar 12 16:50 rdvd -> acd0
> > crw-rw-rw-   1 root    operator    0, 106 Mar 12 16:49 xpt0
>=20
> Anyway I hope this helps you track things down - FYI I'm using FreeBSD
> 7.0-RELEASE and the latest GNOME from ports (2.20) not MC CVS - has
> brasero been tested on this, or only on the MC CVS version?

Are you using brasero-0.7.1 from ports.  That version has been tested by
a number of users, and is known to work.

Joe

>=20
> Also FYI, this user is not a root user, but can happily call growisofs
> (see above) with good results... so this must be a brasero thing.
>=20
> Thanks for your work on this, and I'm happy to keep following up on this
> for you if needed.
>=20
> --Yousif
--=20
PGP Key : http://www.marcuscom.com/pgp.asc

--=-atVuhRvLJtcfz7tuZniP
Content-Type: application/pgp-signature; name=signature.asc
Content-Description: This is a digitally signed message part

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.8 (FreeBSD)

iEYEABECAAYFAkfYfrYACgkQb2iPiv4Uz4fOJgCfdp/DUO4yloGRDGNJc141w887
SecAn03OmOFHASDDA33nZUeiFRUgsbOh
=p7AM
-----END PGP SIGNATURE-----

--=-atVuhRvLJtcfz7tuZniP--




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