are you suing a 2.4 or 2.6 kernel ?
if you are using a 2.6 kernel then SCSI emulation is obsolite. you can burn directly to an IDE disk drive (/dev/hdc)
if you are using the onld 2.4 series, then you MUST have scsi emulation compiled into the kernel. and you must have the modules loaded !
'uname -r' will let you know what kernel you are running.
if its a 2.4 kernel...
did you configure the kernel yourself ?
if so did you enable scsi emulation ?
if you enabled scsi emulation, did you compile it in, or compile as a module ?
if you compiled as a module, is the module loaded ?
you can have a look at what you configured by running
'cat /usr/src/linux-<version>/.config | grep SCSI'
anything about emulation ? if so, is it set 'Y' , 'M' or not set ?
sorry about all the questions, but with the info you have already posted, it could be anything... its probably somthing simple... but there's nothing wrong with a little overkill