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

#41
TimeWalker75a

TimeWalker75a

    InsanelyMac Legend

  • Gurus
  • 1,150 posts
  • Gender:Male
Then you obviously don't have a jmicron?

#42
Gringo Vermelho

Gringo Vermelho

    The Jan Bird fix

  • Supervisors
  • 6,123 posts
  • Gender:Male
  • Location:Brazil
He already posted screenshots that show the DVD drive is attached to the ICH10R.
His secondary controller is a Marvell 6111.

#43
eep357

eep357

    Triple Platinum

  • Retired
  • 2,527 posts
  • Gender:Male
  • Location:Dark Side of The Wall
  • Interests:things and stuff


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.

#44
hugeschnauzer

hugeschnauzer

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 226 posts

Does the eject button on the drive work?

Eject button dont work

tks

#45
eep357

eep357

    Triple Platinum

  • Retired
  • 2,527 posts
  • Gender:Male
  • Location:Dark Side of The Wall
  • Interests:things and stuff

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!

#46
eep357

eep357

    Triple Platinum

  • Retired
  • 2,527 posts
  • Gender:Male
  • Location:Dark Side of The Wall
  • Interests:things and stuff
hugeschnauzer- In Terminal can you run: lspci -nn
and see that the Dev ID is for your SATA controller? Verify it's 3a22.

#47
hugeschnauzer

hugeschnauzer

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 226 posts
Thanks for your fast response eep357

I've tried Terminal command you said, but "command not found"

#48
eep357

eep357

    Triple Platinum

  • Retired
  • 2,527 posts
  • Gender:Male
  • Location:Dark Side of The Wall
  • Interests:things and stuff
you can get it here http://www.insanelym...howtopic=229477

#49
Riley Freeman

Riley Freeman

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 936 posts
  • Gender:Male
  • Location:The Streets

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.

#50
Gringo Vermelho

Gringo Vermelho

    The Jan Bird fix

  • Supervisors
  • 6,123 posts
  • Gender:Male
  • Location:Brazil
If there's an issue with ICHx controllers and DVD drives on Mountain Lion in general then someone will soon find a proper solution for it. Waiting to hear from other users.

#51
hugeschnauzer

hugeschnauzer

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 226 posts

you can get it here http://www.insanelym...howtopic=229477


Link needs to be updated
not working

tks

#52
TimeWalker75a

TimeWalker75a

    InsanelyMac Legend

  • Gurus
  • 1,150 posts
  • Gender:Male
Forget about a vanilla solution. Jmicron kext wont be updated untill the next OS release next summer. The one /w the version 1.0 has been in the system since 10.6 through 10.7.4 and never updated. Apple just forced them to release an update for ML. Its a 3rd party kext anyway, why have extra trash in your system? At least this is my approach.

#53
eep357

eep357

    Triple Platinum

  • Retired
  • 2,527 posts
  • Gender:Male
  • Location:Dark Side of The Wall
  • Interests:things and stuff

Forget about a vanilla solution. Jmicron kext wont be updated untill the next OS release next summer. The one /w the version 1.0 has been in the system since 10.6 through 10.7.4 and never updated. Apple just forced them to release an update for ML. Its a 3rd party kext anyway, why have extra trash in your system? At least this is my approach.

I agree, I think MacPro 3,1 was the last supported mac to have PATA anyway so it will likely be dropped before it ever gets another update


Link needs to be updated
not working

tks

Here you go, just a good thing to have as part of your standard tool kit

Attached Files



#54
hugeschnauzer

hugeschnauzer

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 226 posts
Tks. But what does it do?

#55
eep357

eep357

    Triple Platinum

  • Retired
  • 2,527 posts
  • Gender:Male
  • Location:Dark Side of The Wall
  • Interests:things and stuff
lists your pci devives that may not show up otherwise in osx to get additional info that may be needed to enable them properly, like device and vendor ids, etc. similar tool to kexstat or ioreg

#56
hugeschnauzer

hugeschnauzer

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 226 posts
ok. tks

lists your pci devives that may not show up otherwise in osx to get additional info that may be needed to enable them properly, like device and vendor ids, etc. similar tool to kexstat or ioreg


Ok! tks!!

#57
Larx

Larx

    InsanelyMac Geek

  • Donators
  • 231 posts
  • Gender:Male
  • Interests:Music, hackintosh, mac
https://www.dropbox....9/ESB2 AHCI.png

:)

I made it ! Thanks guys !

#58
janel_f

janel_f

    InsanelyMac Protégé

  • Members
  • Pip
  • 7 posts
mlstudio, please share with us!

#59
eep357

eep357

    Triple Platinum

  • Retired
  • 2,527 posts
  • Gender:Male
  • Location:Dark Side of The Wall
  • Interests:things and stuff

mlstudio, please share with us!

He's using DSDT edit to spoof ICHx as ESB2

#60
JBX

JBX

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 125 posts
  • Gender:Male
I don't understand how to fix this... can someone please explain what info I need to edit in which file?





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


0 user(s) are reading this topic

0 members, 0 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