[SOLVED] Valid DVD Drive could not be found -70012 - Mountain Lion

Discussion in 'Mountain Lion Desktop Support' started by marioesantana, Aug 15, 2012.

  1. marioesantana

    marioesantana

    Joined:
    Mar 30, 2012
    Messages:
    10
    Mobo:
    Gigabyte GA-Z68X-UD3H-B3
    CPU:
    Intel Core i7-2600K @ 3.4GHz
    Graphics:
    XFX Radeon HD 6870 2GB
    Mobile Phone:
    iOS
    Aug 15, 2012 at 8:47 AM #1
    marioesantana

    marioesantana

    Joined:
    Mar 30, 2012
    Messages:
    10
    Mobo:
    Gigabyte GA-Z68X-UD3H-B3
    CPU:
    Intel Core i7-2600K @ 3.4GHz
    Graphics:
    XFX Radeon HD 6870 2GB
    Mobile Phone:
    iOS
    Not sure if anyone else encountered this issue after upgrading to ML, but kept getting a "Valid DVD Drive could not be found -70012" when playing a DVD or Blu-Ray disc on drives previously working in Lion.

    To fix this error, run the following commands in Terminal:

    Step 1 - Create a backup of DVDPlayback.framework

    sudo cp /System/Library/Frameworks/DVDPlayback.framework/Versions/A/DVDPlayback /System/Library/Frameworks/DVDPlayback.framework/Versions/A/DVDPlayback.bak

    Step 2 - Patch DVDPlayback

    sudo perl -pi -e 's|\x49\x6E\x74\x65\x72\x6E\x61\x6C|\x45\x78\x74\x65\x72\x6E\x61\x6C|g' /System/Library/Frameworks/DVDPlayback.framework/Versions/A/DVDPlayback


    Now playback, eject, and auto sleep should be working again. If these steps don't work, try copying the DVDPlayback.framework from a working Lion installation, then run the commands. Good luck!
     
  2. sprak74

    sprak74

    Joined:
    Mar 13, 2012
    Messages:
    15
    Mobo:
    GIGABYTE GA-Z68X-UD3H-B3
    CPU:
    2600k
    Graphics:
    Galaxy GTX680 4GB
    Aug 15, 2012 at 9:53 PM #2
    sprak74

    sprak74

    Joined:
    Mar 13, 2012
    Messages:
    15
    Mobo:
    GIGABYTE GA-Z68X-UD3H-B3
    CPU:
    2600k
    Graphics:
    Galaxy GTX680 4GB
    Tried your steps to solve "Valid DVD Drive could not be found -70012" problem, but when I'm done with terminal it now says "DVD Player cannot be opened because of a problem." I'm getting the error by using ML DVD Player and I can see the dvd title in Finder which I can eject from there.

    Any ideas what causing this?
     
  3. marioesantana

    marioesantana

    Joined:
    Mar 30, 2012
    Messages:
    10
    Mobo:
    Gigabyte GA-Z68X-UD3H-B3
    CPU:
    Intel Core i7-2600K @ 3.4GHz
    Graphics:
    XFX Radeon HD 6870 2GB
    Mobile Phone:
    iOS
    Aug 15, 2012 at 10:39 PM #3
    marioesantana

    marioesantana

    Joined:
    Mar 30, 2012
    Messages:
    10
    Mobo:
    Gigabyte GA-Z68X-UD3H-B3
    CPU:
    Intel Core i7-2600K @ 3.4GHz
    Graphics:
    XFX Radeon HD 6870 2GB
    Mobile Phone:
    iOS
    Attached is a copy of the DVDPlayback.framework from a working virtual copy of Lion.

    Move your current version of DVDPlayback.framework to the Desktop and extract the attached version in: /System/Library/Frameworks.
    Run the commands again, hopefully that should do the trick.

    Also included a patched version that you can try.
    Personally skipped patching the Mountain Lion framework, patched the attached one instead to fix the error.

    Let me know what you find.
     

    Attached Files:

  4. sprak74

    sprak74

    Joined:
    Mar 13, 2012
    Messages:
    15
    Mobo:
    GIGABYTE GA-Z68X-UD3H-B3
    CPU:
    2600k
    Graphics:
    Galaxy GTX680 4GB
    Aug 15, 2012 at 11:23 PM #4
    sprak74

    sprak74

    Joined:
    Mar 13, 2012
    Messages:
    15
    Mobo:
    GIGABYTE GA-Z68X-UD3H-B3
    CPU:
    2600k
    Graphics:
    Galaxy GTX680 4GB
    Yes, Yes! It works :). Thank You.

    I just used DVDPlayback.framework(patched).zip and replaced the folder in /System/Library/Frameworks. Again, thank you very much that was a lot of help.
     
  5. marioesantana

    marioesantana

    Joined:
    Mar 30, 2012
    Messages:
    10
    Mobo:
    Gigabyte GA-Z68X-UD3H-B3
    CPU:
    Intel Core i7-2600K @ 3.4GHz
    Graphics:
    XFX Radeon HD 6870 2GB
    Mobile Phone:
    iOS
    Aug 15, 2012 at 11:55 PM #5
    marioesantana

    marioesantana

    Joined:
    Mar 30, 2012
    Messages:
    10
    Mobo:
    Gigabyte GA-Z68X-UD3H-B3
    CPU:
    Intel Core i7-2600K @ 3.4GHz
    Graphics:
    XFX Radeon HD 6870 2GB
    Mobile Phone:
    iOS
    Glad this worked for you too!

    This issue is not well documented, had to merge different fixes to get this finally resolved.
    Have seen other solutions that include editing DSDT files or reinstalling the AHCI injector, but either can cause other things to break.

    Hopefully this continues to helps others that are experiencing this same issue.
    See you around!
     
  6. onosan

    onosan

    Joined:
    Jan 23, 2011
    Messages:
    10
    Mobo:
    EVGA X58 758, 24 GB
    CPU:
    Intel i7 920 D0 (4,3 softspotted to 3,7)
    Graphics:
    4870 1gig
    Mac:
    MacBook
    Mobile Phone:
    iOS
    Aug 20, 2012 at 7:25 AM #6
    onosan

    onosan

    Joined:
    Jan 23, 2011
    Messages:
    10
    Mobo:
    EVGA X58 758, 24 GB
    CPU:
    Intel i7 920 D0 (4,3 softspotted to 3,7)
    Graphics:
    4870 1gig
    Mac:
    MacBook
    Mobile Phone:
    iOS
    Found the same '70012' error on my newly installed ML but as sprak74 I used the DVDPlayback.framework(patched).zip with success on my evga x58 e758 board. Problem solved instantly - thanks a lot 8^)
     
  7. LSP

    LSP

    Joined:
    Feb 11, 2011
    Messages:
    12
    Mobo:
    Gigabyte GA-Z68XP-UD4
    CPU:
    Intel Core i5 2500K
    Graphics:
    EVGA GeForce GT640
    Mac:
    iMac, MacBook Air, MacBook Pro
    Mobile Phone:
    iOS
    Aug 20, 2012 at 1:41 PM #7
    LSP

    LSP

    Joined:
    Feb 11, 2011
    Messages:
    12
    Mobo:
    Gigabyte GA-Z68XP-UD4
    CPU:
    Intel Core i5 2500K
    Graphics:
    EVGA GeForce GT640
    Mac:
    iMac, MacBook Air, MacBook Pro
    Mobile Phone:
    iOS
    I tried both files and still not working. Ran perl script on Lion and ML DVD frameworks without success on Gigabyte Z68 board. Get this error in the crash report after using the patched file "terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[__NSCFString bytes]: unrecognized selector sent to instance 0x7a4525e0' "

    Anyone have any other solutions or ideas. It worked fine in Lion

    I stand corrected. It doesnt work in Lion. I just tried it on my original Lion build. Last time it worked was Snow Leopard. So now its a bigger problem. I did change video cards. Could that be the problem. HDD is in port 0 and DVD is in port 1.
     
  8. jackyt

    jackyt

    Joined:
    Jul 26, 2011
    Messages:
    28
    Mobo:
    Z68MA-D2H-B3
    CPU:
    Intel i5
    Graphics:
    ATI Fireproof V4800
    Mobile Phone:
    iOS
    Aug 21, 2012 at 6:52 PM #8
    jackyt

    jackyt

    Joined:
    Jul 26, 2011
    Messages:
    28
    Mobo:
    Z68MA-D2H-B3
    CPU:
    Intel i5
    Graphics:
    ATI Fireproof V4800
    Mobile Phone:
    iOS
    This one work for me as well
     
  9. jasonhcarter

    jasonhcarter

    Joined:
    May 3, 2012
    Messages:
    1
    Mobo:
    Win7x64
    CPU:
    Intel 3930k
    Graphics:
    nvidia 550ti
    Aug 22, 2012 at 12:25 AM #9
    jasonhcarter

    jasonhcarter

    Joined:
    May 3, 2012
    Messages:
    1
    Mobo:
    Win7x64
    CPU:
    Intel 3930k
    Graphics:
    nvidia 550ti
    Confirmed! DVDPlayback.framework(patched).zip is working fine on my asrock x79/3930k with an el-cheepo, no-name dvd drive.
    Thanks for this! Good to know my $12 won't be wasted! :)
     
  10. marioesantana

    marioesantana

    Joined:
    Mar 30, 2012
    Messages:
    10
    Mobo:
    Gigabyte GA-Z68X-UD3H-B3
    CPU:
    Intel Core i7-2600K @ 3.4GHz
    Graphics:
    XFX Radeon HD 6870 2GB
    Mobile Phone:
    iOS
    Aug 24, 2012 at 6:03 PM #10
    marioesantana

    marioesantana

    Joined:
    Mar 30, 2012
    Messages:
    10
    Mobo:
    Gigabyte GA-Z68X-UD3H-B3
    CPU:
    Intel Core i7-2600K @ 3.4GHz
    Graphics:
    XFX Radeon HD 6870 2GB
    Mobile Phone:
    iOS
    Glad to see this fix is helping others as well!

    @LSP, other than making sure that your BIOS settings are set correctly, tough to say what your actual problem is.

    Hopefully you're able to figure it out soon. Good luck!
     

Share This Page