Hello,
the problem is due to the lack of the /dev/sr (or /dev/pg or /dev/sg) device... To really work correctly and reliably with Linux your cd writer needs to be seen as a SCSI device, so you need to use SCSI driver to detect/enable it.
If SCSI CD support is enable in your kernel (I mean not as module) you can detect your drive as SCSI device by adding "hdd=ide-scsi" as boot parameters (if the writer is seen as /dev/hdd when it's detected as IDE device)
If SCSI CD support is enable as module (that's a bit more complicated)... 2 possibilities:
1- IDE CD support is enable in your kernel... and I don't know how to help you unless you recompile your kernel
2- IDE CD support is enable as module, well you have to insert this module for your CD readers with the option: "ignore=/dev/hdd" to disable the detection of your writer as an IDE device... Then insert the SCSI modules (they are ide-scsi, sd_mod and sr_mod)
then retry your cdrecord command
Oliv'