InfiniteMac OSx86  


Reply
 
Thread tools Display modes
  #51  
Old 08-20-2009, 01:51 PM
omargoa's Avatar
omargoa omargoa is offline
Puma
 
Join Date: Aug 2009
Posts: 21
here is my bios setup : (bios version 0903) i have P5E but i think the P5E and the P5k are the same bios setting

-configure sata as [AHCI]

-CPU configuration :
C1 support [Disabled]
CPU TM Function [Enabled]
Vanderpool technology [Enabled]
Execute Disable Bit [Enabled]
Max CPUID Value limit [Disabled]
Intel Speedstep [Enabled]

-Suspend Mode : [Auto]
-Repost Video on S3 Resume [Disabled]
-ACPI 2.0 Support [Enabled]
-ACPI APIC Support [Enabled]
-Front Panel audio : [HD audio]
-J-Micron Pata/Sata Controler : [Disabled]
-VIA 1394 [Enabled]

kext instaled in extra :
-AD1988b.Fix.Kext --- dsmos.Kext --- OpenHalt Restart.Kext ---IOAHCIBlockstorageInjector.Kext

in com.apple.boot.plist just add my graphic device-properties and set Graphics mode to my resolution (1680x1050x32)

in smbios.plist i add the same number of SMUUID for my hardrive, set the SMmemType at 19 (for ddr2) and add SMexternalclock : 267 and SMmaximalclock 2400 for the correct information of my (CPU q6600 2.4)

Now for the method on this page by "ZHELL"
http://www.insanelymac.com/forum/ind...owtopic=168014

first open IORegistryExplorer and type USB
you find a list of your USB like USB0 USB1 USB2 EUSB USBE ...
clic on one of them and note to number in the "compatible" Property like pci8086,2934 ... (see my IOregistry attachment photo this is after modification 2934--> to 3a34)
ioregistry.jpg
every USB has a specific number
now as i understand the tips is to change the first couple of number of every port to 3a to have as result 3a34 (replace 29 by 3a ), to do this you need to add in every usb devices in dsdt line like this in the end :

Code:
                Method (_DSM, 4, NotSerialized)
                {
                    Store (Package (0x02)
                        {
                            "device-id", 
                            Buffer (0x04)
                            {
                                0x34, 0x3A, 0x00, 0x00
                            }
                        }, Local0)
                    DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                    Return (Local0)
                }
and put the number you find in ioregistrydevice USB in :
0x34, 0x3A, 0x00, 0x00 (you add first the second couple of number 34 after you add the changed number 3a in all USB

you should have something like this :
Code:
 Device (USB0)
            {
                Name (_ADR, 0x001D0000)
[........]
                Method (_DSM, 4, NotSerialized)
                {
                    Store (Package (0x02)
                        {
                            "device-id", 
                            Buffer (0x04)
                            {
                                0x34, 0x3A, 0x00, 0x00
                            }
                        }, Local0)
                    DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                    Return (Local0)
                }
            }

            Device (USB1)
            {
                Name (_ADR, 0x001D0001)
[........]

                Method (_DSM, 4, NotSerialized)
                {
                    Store (Package (0x02)
                        {
                            "device-id", 
                            Buffer (0x04)
                            {
                                0x35, 0x3A, 0x00, 0x00
                            }
                        }, Local0)
                    DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                    Return (Local0)
                }
            }

            Device (USB2)
[.............]
            {
after that compile your dsdt (for me i have no error in compiling)

reboot and verify in your ioregistry in the appleUSBUHCI of you usb the property "Errata" : if it set to 0 your usb device are not recognized you should have a number like 0x20e800
see the second attachement "errata"
Errata.jpg

if you do the same method for you sata device (type "sat" in IOregistry)
sata.jpg
your sata are recognized to ICH10 in system profile and no need for AHCIportinjector
Code:
  Device (SATA)
            {
                Name (_ADR, 0x001F0002)
[...........]
                }

                Method (_DSM, 4, NotSerialized)
                {
                    Store (Package (0x02)
                        {
                            "device-id", 
                            Buffer (0x04)
                            {
                                0x22, 0x3A, 0x00, 0x00
                            }
                        }, Local0)
                    DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                    Return (Local0)
                }
            }
important : don't set your smbios.plist to MacPro 4,1, set it as MacPro 3,1

now the sleep/wake up work good but i need to re plug only the keyboard after every sleep other usb devices are fine.

to lancelotu :
can you please give me the "PinConfiguration" of your audio patch in dsdt ? because for me only the front micro work... Thanks

(sorry for my very bad english) (if someone need a better explain see the original ZHELL tutorial) (or talk to me in french )
Attached Files
File Type: zip dsdt.dsl.zip (30.2 KB, 152 views)

Last edited by omargoa; 08-20-2009 at 03:29 PM.
Reply With Quote
  #52  
Old 08-20-2009, 03:18 PM
omargoa's Avatar
omargoa omargoa is offline
Puma
 
Join Date: Aug 2009
Posts: 21
Quote:
Originally Posted by OG-Phantom View Post
Anyone with a P5K Deluxe (or similar board with the same Marvell network PHY), I have made my own plist kext for the Yukon2. It works for me in both 64 and 32 bit modes. I can't take credit for it, I used info from several posts from different users, credit goes to them.


doesn't work for me
when i open package content seems no plist file in the kext ?!?

can you repost it ?
Reply With Quote
  #53  
Old 08-20-2009, 03:39 PM
lancelotu lancelotu is offline
Jaguar
 
Join Date: Jul 2009
Posts: 58
Quote:
Originally Posted by omargoa View Post
here is my bios setup : (bios version 0903) i have P5E but i think the P5E and the P5k are the same bios setting

Wow, thanks for the precise reply , I did tried something like your sleep method, but, as I said before, it doesn't work for me, I did not know instead about the Errata thing and now, I verified and it's 0x0 so there must be smth wrong and there is still a chance to fix my sleep.
I will try everything on a clean install with a sata disk ( now I am on IDE ) tonight and let you know .

About the pin configuration, I saw your dsdt.dsl and in my opinion we have the same data in the dsdt but you can always check here

As an alternative you can try walterav's pin configuration here

Both posts have also files attached try both kexts mine's and walterav's even if they seem equally .

Thanks again and good luck with the mic
Reply With Quote
  #54  
Old 08-20-2009, 03:47 PM
lancelotu lancelotu is offline
Jaguar
 
Join Date: Jul 2009
Posts: 58
Marvel Yukon 88E8056 Adapter ?

Quote:
Originally Posted by omargoa View Post
doesn't work for me
when i open package content seems no plist file in the kext ?!?

can you repost it ?
But don't you have the Marvell 88E8056 Adapter on your board ? If yes you can always use the original yukon2 kext Read here
Reply With Quote
  #55  
Old 08-20-2009, 03:52 PM
omargoa's Avatar
omargoa omargoa is offline
Puma
 
Join Date: Aug 2009
Posts: 21
the poster of this sleep method is "ZHELL" http://www.insanelymac.com/forum/ind...owtopic=168014

thanks to zhell for this tutorial

test it and let me know your result

maybe the numbers of the "compatible" Property in your ioregistry is not the same do not copy my numbers under your dsdt verify your ioregistry to see the exact numbers

Last edited by omargoa; 08-20-2009 at 04:02 PM.
Reply With Quote
  #56  
Old 08-20-2009, 03:55 PM
omargoa's Avatar
omargoa omargoa is offline
Puma
 
Join Date: Aug 2009
Posts: 21
Quote:
Originally Posted by lancelotu View Post
But don't you have the Marvell 88E8056 Adapter on your board ? If yes you can always use the original yukon2 kext Read here

i do that , and it work
but it's more useful to use a kext injector, that simplify installation

Last edited by omargoa; 08-20-2009 at 04:01 PM.
Reply With Quote
  #57  
Old 08-23-2009, 10:49 AM
walterav walterav is offline
Jaguar
 
Join Date: Aug 2009
Posts: 45
Quote:
Originally Posted by lancelotu View Post
But don't you have the Marvell 88E8056 Adapter on your board ? If yes you can always use the original yukon2 kext Read here
About the legacyyukon2 kext, is it true that this kext is empty? If I do show contents I only see an icon of a kext, no plists or whatever...
Reply With Quote
  #58  
Old 08-23-2009, 04:28 PM
kjun5huo kjun5huo is offline
Puma
 
Join Date: Jul 2009
Posts: 16
omargoa!// I follow your guide for sleep fix,first time it doesn't work. I tried your method with SleepEnabler.kext, and it works. Now my computer can sleep. Thank you for your guide.
I'm using Asus P5K-E Wifi .
Reply With Quote
  #59  
Old 08-24-2009, 04:41 PM
SA22C SA22C is offline
Cheetah
 
Join Date: Aug 2009
Posts: 11
Could anyone who has working sleep and/or shutdown post their dsdt files and their BIOS configurations?

I am unable to sleep my computer or shut it down properly. Reboot works, but that's it.
Reply With Quote
  #60  
Old 08-24-2009, 08:29 PM
OG-Phantom's Avatar
OG-Phantom OG-Phantom is offline
Jaguar
 
Join Date: Aug 2009
Posts: 64
Quote:
Originally Posted by omargoa View Post
doesn't work for me
when i open package content seems no plist file in the kext ?!?

can you repost it ?
I just downloaded my own attachment, and you are right! Here it is, I tested it to make sure it is ok.



💡 Deploy cloud instances seamlessly on DigitalOcean. Free credits ($100) for InfMac readers.

Attached Files
File Type: zip AppleYukon2Injector.kext.zip (2.6 KB, 1196 views)

[HACK P5K]
ASUS P5K Deluxe/Wifi [ Q9650 / 8GB OCZ / EVGA 8800 GTX ]
Windows Se7en 500GB SATA
OSX 10.6.4 (vanilla-EFI) 500GB SATA
[HACK EP43]
Gigabyte EP43-DS3L [ E6700 / 8GB OCZ / PNY 250 GTS ]
Windows Vista 64bit 250 SATA
OSX 10.6.4 (vanilla-EFI) 160GB SATA
Reply With Quote
Reply