try running:
lsof <cdrom mount point>

Then it should say what's keeping it busy!