You added the burner after you installed? Well, maybe Redhat 7.2 wasn't advanced enough to auto configure as scsi-emulated? No worries, I added a burner to 7.0. You need to add scsi emulation as the API to the burner. Here was what I used as a reference...
If the burner is the ONLY cd drive on your system, then likely, it is hdc (you can see if if you 'more /etc/fstab'), what you want to do is...
1. Become root.
2. Add the following line to the end of your /etc/rc.local:
1. Add the following line to the end of your /etc/lilo.conf file:
Where "hdc" might be "hdb" or "hdd" depending on where your drive is installed. This instructs the kernel to access the cd-writer via the scsi emulation driver.
1. Reconfigure LILO by running the following command at the Unix shell prompt:
Skip the part about cdrecord, because you very likely have it installed. Test with
it should now show your burner and you can start xcdroast and not get the error.
If you want to read with the recorder, you will need to add or modify the appropriate line in /etc/fstab so that the drive is addressed through the ide-scsi interface. The following worked for me, but the device name may not be correct for all distributions, and in any case reading is beyond the scope of this document.
/dev/scd0 /cdrom auto defaults,ro,noauto,user,exec 0 0
When you get to the last part, post your /etc/fstab, and I or others will tell you what you need to add.
P.S. Any particular reason for 7.2 as opposes to 8.0 or 9.0? It has come a long way since 7.2.
P.P.S Here was the FAQ. http://www.xcdroast.org/xcdr098/faq-a10.html#2
Ignore ANY reference to investigating the kernel. The support is there unless you recompiled it.