Jump to content

[Solved] F12 to Open/Close tray? (see page 4)

F12 Eject Tray Optical Drive

  • Please log in to reply
74 replies to this topic

#21
eep357

eep357

    Triple Platinum

  • Retired
  • 2,527 posts
  • Gender:Male
  • Location:Dark Side of The Wall
  • Interests:things and stuff
Seems an odd correlation, but I can't argue with my brother and mentor :)

#22
eep357

eep357

    Triple Platinum

  • Retired
  • 2,527 posts
  • Gender:Male
  • Location:Dark Side of The Wall
  • Interests:things and stuff
While posting on another mostly unrelated topic, it just clicked for me why this works, without SATA set as ESB2, OSX sees DVD drive as external which can cause DVD player errors, so F12 to eject is also not working because OSX is seeing your DVD drive as an external one rather than a built-in internal drive. Fix that and F12 to eject should be fixed too.

#23
Rankrotten

Rankrotten

    InsanelyMac Protégé

  • Members
  • PipPip
  • 57 posts
  • Location:UK
Ok that makes sense. My DVD Player app was not working and throwing an error as it thought the internal DVD drive was external. I fixed that problem by editing /System/Library/Frameworks/DVDPlayback.framework/Versions/A/DVDPlayback with 0xED app and replacing any reference to "Internal" with "External"

My DVD drive is on the Intel ICH10 AHCI controller, what bad things will happen to my HDDs if I change it to ESB2?

#24
eep357

eep357

    Triple Platinum

  • Retired
  • 2,527 posts
  • Gender:Male
  • Location:Dark Side of The Wall
  • Interests:things and stuff
I've yet to have any bad things, just always be cautious and back up anything important. I think editing frameworks is worse :) GV had a slightly more elegant solution to achieve the same results once it's set up, keeping the controller recognized as native ICHx , but I haven't had the time to look into it more quite yet.

#25
Gringo Vermelho

Gringo Vermelho

    The Jan Bird fix

  • Supervisors
  • 6,123 posts
  • Gender:Male
  • Location:Brazil
Find and use AHCIPortInjector.kext, that's all.

#26
hugeschnauzer

hugeschnauzer

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 226 posts
Installed AHCIPortInjector.kext with no results.

Still cant eject and open DVD player

P6td Deluxe

#27
Gringo Vermelho

Gringo Vermelho

    The Jan Bird fix

  • Supervisors
  • 6,123 posts
  • Gender:Male
  • Location:Brazil
If the ICH10 is not set to AHCI mode in your BIOS, AHCIPortInjector is useless.

Make sure the DVD drive is really connected to the ICH10 and not a secondary SATA controller.
Your motherboard manual should have photos showing which color SATA ports belong to which controller.

#28
hugeschnauzer

hugeschnauzer

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 226 posts
DVD is connected to Sata port 4
Main HD to SATA port 1


Tks Gringo!! i will look for that

#29
Gringo Vermelho

Gringo Vermelho

    The Jan Bird fix

  • Supervisors
  • 6,123 posts
  • Gender:Male
  • Location:Brazil
I repeat:
Make sure ICH10 is set to AHCI mode in the BIOS.
Make sure AHCIPortInjector is correctly installed, here's how:
Click the apple menu and while holding the option key, click "System Information". The find Serial ATA to the left.
It should say "Intel ICH10 AHCI".
Attached File  AHCIPortInjector.png   174.46KB   93 downloads
Attached File  AHCIPortInjector.kext.zip   2.12KB   33 downloads

#30
hugeschnauzer

hugeschnauzer

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 226 posts
Thanks for did it Gringo.

Here's my System Info (ok for me):


http://cl.ly/image/123b261o0w0H

I will need to edit info.plist now, right?


Thank yuo very much

#31
Gringo Vermelho

Gringo Vermelho

    The Jan Bird fix

  • Supervisors
  • 6,123 posts
  • Gender:Male
  • Location:Brazil
I shouldn't have to say this, but if it works you don't need to do anything.

#32
hugeschnauzer

hugeschnauzer

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 226 posts
Sorry. I didnt undertand.
DO i need to edit AHCIPortInjector.kext.zip plist?

tks

#33
Gringo Vermelho

Gringo Vermelho

    The Jan Bird fix

  • Supervisors
  • 6,123 posts
  • Gender:Male
  • Location:Brazil
How can I make this more clear...does it work or not? If it works, don't edit it!

I don't know why you want to edit it, so I can't give a meaningful answer to your question. I guess the answer is no, but that's just a guess.

From a quick google your motherboard (Asus P6TD Deluxe) has the ICH10R, system profiler/system information should show "ICH10-R AHCI" when using AHCIPortInjector. If it doesn't (your screenshot shows ICH10, not ICH10-R), then you did something wrong, or there's a typo in the plist. ICH10 and ICH10R have different device IDs.

To be absolutely sure, verify that your actual ICH10R device ID matches with the one listed at ICH10R in AHCIPortInjector's info.plist.

It doesn't really make a difference though, it's just cosmetic. No difference in functionality.

#34
hugeschnauzer

hugeschnauzer

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 226 posts
Ok. Got it now.

Tried your AHCIPortInjector.kext.zip in both places S/L/E and E.

No way. A valid DVD drive cannot be found .. :-(

#35
hugeschnauzer

hugeschnauzer

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 226 posts
Please have a look the screenshot


http://cl.ly/image/393x0E0A3n3H


#36
TimeWalker75a

TimeWalker75a

    InsanelyMac Legend

  • Gurus
  • 1,149 posts
  • Gender:Male
So uhm, what is the key moment here that I'm missing?
I have and ATA drive http://puu.sh/LWH2 which used to be ejected properly in 10.7 using the Eject key on the Apple Wireless Keyboard, now in 10.8 it doesn't show up as SuperDrive http://puu.sh/LWI7 nor it ejects with the Eject key.

DVD Player also no longer works: http://puu.sh/LWIZ
Any idea?

#37
Gringo Vermelho

Gringo Vermelho

    The Jan Bird fix

  • Supervisors
  • 6,123 posts
  • Gender:Male
  • Location:Brazil
Schnauzer:

Your screenshot shows your DVD drive with a boot CD in it.
Anyone looking at that screenshot would tell you that your DVD drive seems to be 100% working, at least as far as OS X is concerned.
I'm pretty sure that this has nothing to do with the ICH10R, the issue is with the drive itself...or something else.

Maybe it's time to look into what "a valid DVD drive" means? I mean, what are the requirements.

try updating the firmware on the drive to begin with.

#38
TimeWalker75a

TimeWalker75a

    InsanelyMac Legend

  • Gurus
  • 1,149 posts
  • Gender:Male
Ok apparently I just solved my own problem in a matter of seconds lol.
Here you go if you're in the same boat w/ a JMicron controller: http://puu.sh/LX8G

It now properly recognizes it the drive: http://puu.sh/LX7j
Also DVD Player and Eject key work.

And here is the problem: http://puu.sh/LWTr and http://puu.sh/LXzb
After <-
Before ->
It sets the DVD drive as External so that the system threats it as a 3rd party..

#39
hugeschnauzer

hugeschnauzer

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 226 posts
Gringo:
The Cd is there, but i cant open cd tray (f12) and theres a inicialization error with DVD player

Time Walker:
Thanks for help, i've installed JMicron kext but it do not appears in list (http://cl.ly/image/2Q1t1s0n243y)

#40
Gringo Vermelho

Gringo Vermelho

    The Jan Bird fix

  • Supervisors
  • 6,123 posts
  • Gender:Male
  • Location:Brazil
Of course it doesn't appear, you have installed a driver for hardware that you don't have.

Does the eject button on the drive work?





Also tagged with one or more of these keywords: F12, Eject, Tray, Optical Drive


1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy