According to the SCSI specification the capacity of a CD-R/RW is "undefined" to the tune of 75 sectors (150K). A medium error can arise as a result and functions like cp /dev/hdc foo.iso don't give valid complete results (the end of the ISO may go away) due to readahead causing errors within thr 75 sector uncertainty. This works correctly with ide-scsi as sr.c knows how to handle the variability (it trims the volume size and retries) but fails with ide-cd. Its one of only two things I've found preventing ide-cd being used for all CD devices.
*** Bug 3755 has been marked as a duplicate of this bug. ***