Hi Igor. 1. Did you also make sure that your kernel has scsi emulation, scsi, scsi cdrom, and generic scsi compiled in? I think the standard kernel with redhat has these compiled in, but with debian you may have to recompile your kernel. Don't know about other distros? 2. Check your permissions for sg0 or which ever generic device matches. I don't remember if this was a problem for cdrecord, but it was a problem for some programs that had me stumped for a while. If you can run it as root but not as you, this may be the problem. 3. there are changes you have to make in order to run cdrecord as a user instead of root. I don't have them right at hand but the needed changes are shown in the cdrw howto. You should be able to find what to use for the device by running cdrecord -scanbus. For instance, when i use cdrecord, I do dev=0,0,0 as my cdrecorder is the first such device.