Did you change directory to the cdrom? I know it sounds obvious, but I've tried it before. You can't umount the cdrom if you've cd'ed into it's directory structure. As root, try
Code:
cd /
umount /dev/cdrom
Hope this helps,

BR