Posted 26 July 2012 - 08:54 PM
Posted 26 July 2012 - 09:00 PM
His secondary controller is a Marvell 6111.
Posted 26 July 2012 - 09:01 PM
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.
Posted 26 July 2012 - 09:04 PM
Eject button dont work
Does the eject button on the drive work?
Posted 26 July 2012 - 10:25 PM
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.
Eject button dont work tks
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!
Posted 26 July 2012 - 11:02 PM
and see that the Dev ID is for your SATA controller? Verify it's 3a22.
Posted 26 July 2012 - 11:17 PM
I've tried Terminal command you said, but "command not found"
Posted 27 July 2012 - 01:26 AM
Posted 27 July 2012 - 02:05 AM
Posted 27 July 2012 - 05:36 AM
Posted 27 July 2012 - 05:55 AM
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
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.
Here you go, just a good thing to have as part of your standard tool kit
Link needs to be updated
Posted 27 July 2012 - 05:34 PM
Posted 27 July 2012 - 06:12 PM
Posted 30 July 2012 - 07:50 AM
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
Posted 03 August 2012 - 07:43 PM
Also tagged with one or more of these keywords: F12, Eject, Tray, Optical Drive
|Topic||Stats||Last Post Info|
OSx86 Project →
Hardware Components and Drivers →
Other Peripheral Devices →
0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users