Making Your IDE CD Burner Work On FreeBSD

General Information

Many people using or wanting to use FreeBSD are not clued on to the fact that, by default, CD burning does not work on either 4.x or 5.x. nike tn nike kwazi soldes new balance france nike internationalist This tutorial was designed to help users get their IDE CD Writing devices working under FreeBSD 5.


  1. IDE CD Writer
  2. FreeBSD 5.x
  3. Root Access
  4. Sources Installed

First off, please make sure your bios is detecting your CD-RW. adidas stan smith femme ugg pas cher new balance homme bottes ugg australia nike air pegasus cheap ffxiv Items This is very important to know. adidas gazelle femme ugg noir nike air max homme nike requin If it shows up, you can proceed. adidas stan smith Under FreeBSD, CD Writers use SCSI interface modules much like the SCSI emulation in Linux was back before 2.6. nike air presto nike air max command soldes asics gel lyte 3 basket nike tn Generally the SCSI emulated method has better failsafe ability, so this is not a bad thing for FreeBSD to still be using. timberland soldes chaussure timberland femme ugg pour homme ugg femme france bottes ugg pas cher baskets new balance pas cher The drawback is the standard kernel is missing a module which is necessary to use the device. asics gel kayano louboutin femme ugg australia pas cher adidas tubular shadow adidas stan smith Pas Cher The generic configs also lack this line.

Now that you are booted into your BSD box, please login as root.

 # cd /usr/src/sys/i386/conf # cp GENERIC HOSTNAME # nano -w HOSTNAME 

Under SCSI peripherals, make sure the following matches:

 device scbus # SCSI bus (required for SCSI) device ch # SCSI media changers device da # Direct Access (disks) device sa # Sequential Access (tape etc) device cd # CD device pass # Passthrough device (direct SCSI access) device ses # SCSI Environmental Services (and SAF-TE) device atapicam 

Save the file and exit.

 # nano -w /etc/devfs.conf 

Add the following:

 perm acd0 0666 link acd0 cdrom perm pass0 0666 perm cd0 0666 perm xpt0 0666 

 # nano -w /etc/rc.conf 

Add the following to the bottom:


 # cd /usr/ports/sysutils/cdrdao # make # make install # make clean # cd /usr/local/bin # chmod u+s cdrdao 

I recommend using k3b for burning, it’s easy to use and efficient.

 # cd /usr/ports/sysutils/k3b # make # make install # make clean 

You’re done.

Speak Your Mind