and try the cure.
if that doesn't solve the problem try BOOTING from the CD Drive with a bootable CD - if that doesn't work you will need to locate a replacement drive. They do not last forever and some die in a few short months - yours has lived for two years.
As of this morning, my Toshiba Satellite A-305 is no longer recognizing my CD Drive. It was working fine yesterday. I bought my computer in June, 2008. What to do?