Brasero for FreeBSD CAM
Joe Marcus Clarke
marcus at marcuscom.com
Thu Mar 13 01:09:12 UTC 2008
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>
>
> Hi Joe!
>
> 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.
>
> 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.
>
> The two error messages seem different.
>
> Here is the growisofs
> com6001.18000.080118-1840_amd64fre_Client_en-us-FRMCXFRE_EN_DVDmand it's
> using for the data DVD project:
>
> growisofs -use-the-force-luke=notray -use-the-force-luke=dummy
> -use-the-force-luke=dao -dvd-compat -speed=1 -use-the-force-luke=tty
> -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
>
> ...and for the image project:
> growisofs -use-the-force-luke=notray -use-the-force-luke=dummy
> -use-the-force-luke=dao -dvd-compat -speed=1
> -use-the-force-luke=tracksize:1919276 -use-the-force-luke=tty
> -Z /dev/cd0=/home/yousif/my-file.iso
>
> 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.
>
> 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.
>
> In the other case, it dies with
> BraseroGrowisofs stdout: Executing 'builtin_dd
> if=/home/yousif/my_file.iso of=/dev/pass0 obs=32k seek=0'
> 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!
>
> 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=1 -Z /dev/cd0=myfile.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.
>
> 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
>
> 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
>
> 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.
>
> Thanks for your work on this, and I'm happy to keep following up on this
> for you if needed.
>
> --Yousif
--
PGP Key : http://www.marcuscom.com/pgp.asc
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 195 bytes
Desc: This is a digitally signed message part
Url : http://lists.freebsd.org/pipermail/freebsd-gnome/attachments/20080313/5a596f43/attachment.pgp
More information about the freebsd-gnome
mailing list