1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

CD/DVD burning apps?

Discussion in 'General' started by ph0enix, Apr 2, 2009.

  1. ph0enix

    ph0enix New Member

    Messages:
    307
    Likes Received:
    0
    What are some good CD/DVD burning apps for FreeBSD? I had k3b setup before but it wouldn't recognize my drive (ASUS DRW-1814BLT/1.1). I just decided to give it another shot and it's failing to compile because it's not finding the KDE libs. I'm running KDE4 and I'm guessing it doesn't like that:

    Code:
    checking for KDE... configure: error:
    in the prefix, you've chosen, are no KDE libraries installed. This will fail.
    So, check this please and use another prefix!
    ===>  Script "configure" failed unexpectedly.
    Please report the problem to h.eichmann@gmx.de [maintainer] and attach the
    "/usr/ports/sysutils/k3b/work/k3b-1.0.5/config.log" including the output of
    the failure of your make command. Also, it might be a good idea to provide
    an overview of all packages installed on your system (e.g. an `ls
    /var/db/pkg`).
    *** Error code 1
    
    Interestingly the burner was properly detected by k3b in Gentoo.

    Thanks! :D

    J.
     
  2. Djn

    Djn New Member

    Messages:
    392
    Likes Received:
    0
    You could try installing kdelibs3 and then compiling k3b again?
     
  3. fronclynne

    fronclynne New Member

    Messages:
    1,297
    Likes Received:
    0
    Maybe I'm just lazy, but /usr/sbin/burncd is frankly all I've ever needed.
    Code:
     > sudo burncd data WinNT4wkst.iso fixate eject
    
     
  4. ph0enix

    ph0enix New Member

    Messages:
    307
    Likes Received:
    0
    k3b compiled after adding kdelibs3 but it's still not recognizing my burner:

    k3b: DETAILS: K3b did not find an optical writing device in your system. Thus, you will not be able to burn CDs or DVDs. However, you can still use other K3b features like audio track extraction or audio transcoding or ISO9660 image creation.

    Does anything need to get enabled in the kernel to allow CD/DVD burning?

    Thanks! :)

    J.
     
  5. ph0enix

    ph0enix New Member

    Messages:
    307
    Likes Received:
    0
    I will give it a shot. Thanks!
     
  6. ale

    ale New Member

    Messages:
    1,059
    Likes Received:
    0
    Is atapicam loaded? # kldload atapicam
    Make also sure you have the right permission on the newly created devices. Try searching for devfs in the forum about that.

    BTW, burncd never worked on my boxes.
     
  7. ph0enix

    ph0enix New Member

    Messages:
    307
    Likes Received:
    0
    Yes, I have atapicam loaded. Should it matter though since my drive SATA (/dev/acd0)?
     
  8. ph0enix

    ph0enix New Member

    Messages:
    307
    Likes Received:
    0
    This is working so far. I successfully burned an ISO image. I'll report back if I run into problems.
     
  9. LateNiteTV

    LateNiteTV New Member

    Messages:
    391
    Likes Received:
    0
    what does your /etc/devfs.conf look like?
     
  10. ale

    ale New Member

    Messages:
    1,059
    Likes Received:
    0
    Good for you!
    Burncd uses atapi.
    Now can you burn a cd/dvd using cdrecord/growisofs? I'm asking because, they both need atapicam, as I think k3b does.
     
  11. Carpetsmoker

    Carpetsmoker Member

    Messages:
    919
    Likes Received:
    0
    sysutils/bashburn is a nice frontend for cdrecord/growisoFS IMO.

    There's also sysutils/mybashburn, which is based on bashburn but has a slightly neater curses UI ... However, it doesn't work very well ATM, a few run-time bugs :r ...
     
  12. ph0enix

    ph0enix New Member

    Messages:
    307
    Likes Received:
    0
    Nothing is enabled in devfs.conf (just comments). It's the default version.
     
  13. ph0enix

    ph0enix New Member

    Messages:
    307
    Likes Received:
    0
    I just tried. I was able to successfully burn an image with cdrecord and guess what. After that I decided to try k3b again and it's seeing the drive but now it's also complaining about not being able to find growisofs executable which is in /usr/local/bin/. I even sym-link'ed it in /usr/bin/ but it's still not seeing it.

    BTW.
    Is there a way to use the burner as a non-root user? It seems that I have to either su or sudo to be able to burn.

    Thanks! :)

    J.
     
  14. adamk

    adamk New Member

    Messages:
    1,624
    Likes Received:
    0
    Read the devfs.conf man page :)

    Adam
     
  15. ale

    ale New Member

    Messages:
    1,059
    Likes Received:
    0
    I've never used k3b, but once I've seen a friend of mine using it with linux. If I can remember correctly, there was a configuration panel where you can set the various executables it needs to use; am I wrong?

    This is why I told you in a previous post to search for devfs.

    Try adding something like that to /etc/devfs.conf.
    You may need to fix the devices (check with ls -la /dev/*cd*) and make sure you are in the operator group.
    Then reboot.
    Code:
    perm	acd0	0666
    own	acd0	root:operator
    perm	cd0	0666
    own	cd0	root:operator
    perm	pass0	0666
    own	pass0	root:operator
    perm	xpt0	0666
    own	xpt0	root:operator
     
  16. graudeejs

    graudeejs Member

    Messages:
    4,594
    Likes Received:
    0
    simple howto burn cd's
    http://forums.freebsd.org/showthread.php?t=1195

    burn.sh script
    http://killasmurf86.lv/data/download/burn.sh.bz2
    I wrote this baby to be easy and simple tool to burn cd's/dvd's/audio cd's
    It can burn directories/iso/or files
    it will can erease disks
    it will convert media files to wav and burn them as audio tracks :D
    And it uses simple command line syntax common for all cd/dvd/audio

    it depends on
    mplayer
    gorwisofs
    burncd (in base system)
    and maybe 1 or 2 more, but i don't remember atm... check scipt and you'll find out


    I use it whenever i need to burn something
     
  17. SirDice

    SirDice Moderator Staff Member Moderator

    Messages:
    17,379
    Likes Received:
    3
    If you use atapicam you can remove the acd0 entry (I don't even have an atapicd device in my kernel conf anymore). If your user is a member of the operator group the permissions can be 0660. If you have more then one cd player/burner you can use wildcards like cd* and pass* (there's only one xpt0, even if you have multiple drives).
     
  18. ale

    ale New Member

    Messages:
    1,059
    Likes Received:
    0
    Thanks, but I don't need it. I just did a fast copy and paste from my veeeery ooooold /etc/devfs.conf where those entries are commented. It was just to test if ph0enix can do want he0s trying to do, as I've said device and permission could be fixed later.

    In fact I have something like that in /etc/devfs.rules
    Code:
    add path 'pass*' mode 0660 group operator
    add path 'cd*' mode 0660 group operator
    add path 'xpt*' mode 0660 group operator
    ...
    It's just a little bit hard to setup.

    BTW, if I remember well, devfs.conf only applies to devices that exist at boot. What if you load atapicam later?
     
  19. graudeejs

    graudeejs Member

    Messages:
    4,594
    Likes Received:
    0
    echo 'devfs_system_ruleset="localrules"' >> /etc/rc.conf

    and this is my /dev/devfs.rules file
    Code:
    [localrules=10]
    add path 'da*' mode 0660 group users
    add path 'md*' mode 0660 group users
    
    i don't think i need to explain

    also add something like this
    hint.scbus.0.at="ata1"
    to /boot/device.hints
    (how to figure right number is in manual i posted earlier)
     
  20. hedwards

    hedwards New Member

    Messages:
    189
    Likes Received:
    0
    The only reason that burncd exists is that it can handle non-SCSI drives, typically software will only speak SCSI and depend upon emulation to make it work with ATAPI drives.

    But you really don't need extra software if you're just looking to burn DVDs, burncd has supported DVD burning for some time and you can use mkisofs from the cdrecord package to master them.
     
  21. ale

    ale New Member

    Messages:
    1,059
    Likes Received:
    0
    Thanks, I know it perfectly.

    Again, burncd never worked for me. I don't know if it's an hw problem or what else, but I've never had an iso burned with it since 5.
     
  22. hedwards

    hedwards New Member

    Messages:
    189
    Likes Received:
    0
    I realize that now, but I was addressing the quoted text. People in general don't need atapicam in order to make use of those packages, in your case the need is because of some sort of bug or misconfiguration. For most people they really don't need it.