I wonder.
Try "/sbin/hdparm /dev/hdc" (or whatever the CD-ROM IDE device is). Is
DMA turned on? If not try turning it on (/sbin/hdparm -d1 /dev/hdc).
If it's already turned on, try turning it off (/sbin/hdparm -d0 /dev/hdc).
You can force DMA on at boot time by editing /etc/harddisks (or creating
a /etc/harddisks.hdc, if memory serves me correct)
jch