maybe this is of some help...., i hope.
why not install a kernel like vanilla, with - as root - a line in /etc/lilo.conf
append="hdx=ide-scsi", hdx = hdd, hdc, or something like that: the name woody
gives to your cdrom-writer
this a f t e r you installed p.e. vanilla, bf24...,
and d u r i ng installation ag and scsi-emulationmods in the kernel. do not
forget (sorry....) to run lilo and to reboot after this.
do then apt-get -f install xcdroast, and, as root, setup xcdroast for yourself
as user etc. etc.
let me know if the writer works after all this.
if not: there are some other tricks.