Try the command, as root if necessary,
Code:
umount -l /mnt/cdrom
(replacing /mnt/cdrom with whatever you call your drive, if need be).
The -l stands for "lazy" and will force an unmount of a drive that is still in use or that the
system erroneously thinks is in use.