Jump to content
  • Announcements

    • Allan

      Forum Rules   04/13/2018

      Hello folks! As some things are being fixed, we'll keep you updated. Per hour the Forum Rules don't have a dedicated "Tab", so here is the place that we have our Rules back. New Users Lounge > [READ] - InsanelyMac Forum Rules - The InsanelyMac Staff Team. 
JBX

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

76 posts in this topic

Recommended Posts

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.

Share this post


Link to post
Share on other sites

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".

AHCIPortInjector.png

AHCIPortInjector.kext.zip

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
Share on other sites

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?

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
Share on other sites

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..

Share this post


Link to post
Share on other sites

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

It sets the DVD drive as External so that the system threats it as a 3rd party..

Glad you got it sorted. Your problem is from the same thing (external DVD) but very different as your on a 3rd party PATA controller, I don't have any PATA connectors on my board or a PATA DVD drive. I also have ICH10 and tried the AHCIportinjector which I have used in the past with no problems, First removing ESB2 device from DSDT then using kext, the SATA controller is recognize properly but DVD still lists as external, no ejecting with keyboard or DVD player.app, but DVD's do work, all other drives show internal with no orange icons. Exact same result if I add ICH10's device ID to DSDT and not use kext. Without one or the other it's unknown.

 

Then tried spoofing ICH9R AHCI and ICH9 AHCI via DSDT which also both worked fine other than the same DVD issue.

Share this post


Link to post
Share on other sites
Eject button dont work tks
If the eject button on the drive or the menubar doesn't even work, don't think the keyboard one's gonna work either, you may have other problems beyond just what we've been talking about. A possible firmware update as GV mentioned maybe a place to start.

 

Anyway I played around with it enough, which is fun to a point, but past that point, so just changing it back to ESB2 where everything works fine for me. Don't really care about DVDplayer.app, but have stealthed optical drive/bay so would prefer using the keyboard to open/close. It may be more of an issue with ICH10x users, but I don't for sure, for those that have info in sig, mostly x58, but some w/quad core that are prob using ICH9x too in the first page of thread. Big thanks to GV for taking the time to help out though, truly appreciated!

Share this post


Link to post
Share on other sites

hugeschnauzer- In Terminal can you run: lspci -nn

and see that the Dev ID is for your SATA controller? Verify it's 3a22.

Share this post


Link to post
Share on other sites

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

 

I find a cleaner solution is to use the edited ApplePCIIDE.kext here. This way you're not touching a vanilla system kext.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


  • Recently Browsing   0 members

    No registered users viewing this page.

×