dmsdad5051

Q: CD Drive not found after Leopard install

I installed Mac OS X Leopard on my eMac and now the CD drive door will not open. It looks as though the drive is not even seen by the computer. I installed a separate eject button on the Menu Bar and it shows "No Drives". If I open the drive door manually with a paperclip and insert a CD, it will play using iTunes and I can eject it from iTunes. How do I get the operating system to recognize the CD?

Mac OS X (10.5.8)

Posted on Aug 14, 2011 8:02 AM

Close

Q: CD Drive not found after Leopard install

  • All replies
  • Helpful answers

  • by Shniba45,

    Shniba45 Shniba45 Aug 14, 2011 9:20 AM in response to dmsdad5051
    Level 1 (10 points)
    Aug 14, 2011 9:20 AM in response to dmsdad5051

    I had the same issue when creating a 10.5.8 image for our school district's eMacs.  Here is the fix from Apple, which I've slightly modified:

     

    1. Download the 10.5.7 combo update.
    2. Download Pacifist: http://www.charlessoft.com/
    3. Open Pacifist and drag the combo update into the program.  This should allow you to see the contents of the updater.
    4. Individually find the following two items in Pacifist.  Select and choose install.
      • /System/Library/PrivateFrameworks/BezelServices.framework
      • /System/Library/LoginPlugins/BezelServices.loginPlugin

     

    Once you restart, it should be working again.

  • by AZidek,

    AZidek AZidek Sep 1, 2011 8:35 AM in response to Shniba45
    Level 1 (0 points)
    Sep 1, 2011 8:35 AM in response to Shniba45

    I've had a similar issue.  I installed Leopard 10.5.8 and all the eMacs in our computer lab will no longer eject, read, or write CDs and/or DVDs.  It will eject any optical disk that's placed in the drive when trying to boot from it using the C key on boot-up.  As an example, it won't boot from an install disc.  After booting, the eject key doesn't work on the keyboard, and eject is not an option in any program.  In System Profiler it does not list any optical drive ATA device.

     

    I've tried the above solution, and was prompted by Pacifist to "Replace" the existing files in the BevelServices.framework and BezelServices.loginPlugin, which I did.  Still, after reboot, I have the same issue.

     

    Anyone have an alternative solution.  I haven't seen anything official from Apple.  Can anyone point me to a potential solution?  Thanks!