InfiniteMac OSx86  


Reply
 
Thread tools Display modes
  #1  
Old 11-15-2009, 01:45 AM
powersupply powersupply is offline
Cheetah
 
Join Date: Nov 2009
Posts: 1
I just wanted to say thank you for your guide. This was the first time I tried to build such a machine and once you understand the whole system it is really easy to get a successful install thanks to your guide : )
The only thing that was a little difficult for me was the video, I think I will try your updated guide with the RC3 Nvidia auto detect (I have a 9600GT).

(Right now I have just added the efi string in the boot plist because I did not understand what kext and so I need. Resolution and average use seem to work fine but cpu load on 720p video for example is very high (50-100%))

So my actual question would just be if I did understand it right that with the RC3 Nvidia auto detect you dont have to do anything more or do I still have to do all that kext and efi string stuff?
Thanks a lot
greetings from germany : )

Last edited by powersupply; 11-15-2009 at 01:50 AM.
Reply With Quote
  #2  
Old 11-17-2009, 07:04 PM
itry2hide itry2hide is offline
Cheetah
 
Join Date: Nov 2009
Posts: 5
OK, I get about 3/4 of the way through the install, then I get the spinning wheel (not the colored one), and the computer reboots. Weird

Oh, I have the board with v2 bios
Reply With Quote
  #3  
Old 11-18-2009, 12:24 PM
the_accidental the_accidental is offline
Cheetah
 
Join Date: Nov 2009
Posts: 1
Important

important

I've a rev 1 board, and was using the RTGMac_v203 realtek drivers.

they cause failures to wake from sleep

I finally tracked down black-screen on wake issues. It was a repeatable error whenever I was using more than 2 gig ram and network activity.

Specifically opening 20 avi off a server, and loading 80 tabs in safari would cause the failure every time.

I reverted to the built in snow leopard drivers* and no problems now (except no bonjour). If you do a bit of googling you'll find other people mentioning power management issues with the realtek drivers and SL, as the drivers were built for 10.4.


* the realtek installer/uninstall script has a serious problem! when it installs, it deletes the apple realtek driver kext, and when it uninstalls it removes the realtek one. So you're left with no driver at all.

So to restore, you need /system/library/extensions/IONetworkingFamily.kext from an untouched SL install/disk. Replace it, repair disk permissions, "sudo touch /System/Library/Extensions" wait a bit for the kexts to rebuild, and then reboot.
Reply With Quote
  #4  
Old 11-19-2009, 03:52 AM
free4mac free4mac is offline
Cheetah
 
Join Date: Nov 2009
Posts: 2
can't make a new DSDT or figure out yours

I am having trouble with the DSDT on 10.6.2. I have a GA-G31M-ES2L v1.x and a C2D E6600. When I use your DSDT, everything works except my TI PCI Firewire card isn't recognized (it works fine in 10.5.6). When I use a DSDT for the same MB posted by swhay, Firewire works but Ethernet doesn't. When I diff your DSDT and swhay's, there are a lot of differences, but I can't figure out which one(s) might be relevant to Firewire. Could you be explicit about the changes you made in your DSDT, and post your DSDT file before you modified it too?

It would be great if you would not skip or generalize any details in the section I quote below.

[quote=sk1nhd33t;31269]UPDATE:


● copy dsdt.aml to /Extra of your Snow Leopard drive or create your own by following this short guide below, AGAIN it's always recommended to create and use your own dsdt, included my dsdt.aml and .dsl for comparison purposes only.

- open ES2L kit Tools then double click the included DSDT SE.app
- click DSDTSE Tools then Extract DSDT
- under ACPI search choose RTC
- rename 0x04 to 0x02
- under ACPI search choose Sound Azalia
- check the included dsdt.dsl and copy the HDEF section there, alternatively - you can use it if you have a quad
- add Method DTGP under DSDT Hacks
- look under Credits and DSDT Hacks for more dsdt fixes.
- when done editing click DSDTSE Tools -> Compile DSDT, click DSDT Files Folder and you will see your newly compiled dsdt.aml
- copy it to /Extra of your Snow Leopard drive

Last edited by free4mac; 11-19-2009 at 04:15 AM. Reason: iasl problem is separate
Reply With Quote
  #5  
Old 11-19-2009, 10:47 AM
simsim simsim is offline
Puma
 
Join Date: Aug 2009
Posts: 18
I also have a question regarding DSDT. I'm using the supplied DSDT from the original guide. Do you have to boot without dsdt to extract it correctly? I'm wondering because I can't compile a new one using the steps in the guide. Also, can't find Sound Azalia using ACPI search, Method DTGP already exists, stuff like that.

BTW, my firewire card works with the dsdt I'm using. (Belkin f5U503, rev s-3)
Reply With Quote
  #6  
Old 11-19-2009, 12:15 PM
yogi446 yogi446 is offline
Cheetah
 
Join Date: Oct 2009
Posts: 6
Yes you need to boot without it.
Reply With Quote
  #7  
Old 11-19-2009, 02:46 PM
simsim simsim is offline
Puma
 
Join Date: Aug 2009
Posts: 18
Thanks, booting without dsdt helped. I still get 2 warnings and 2 errors though, so I need to work on it. Besides, everything works fine the way it is so I'm not too motivated :-) Also I have no idea what for example "Method (DTGP, 5, NotSerialized)" actually does so need to look into that too.
Reply With Quote
  #8  
Old 11-20-2009, 04:20 AM
Andy GA Andy GA is offline
Cheetah
 
Join Date: Nov 2009
Posts: 6
Quote:
Originally Posted by simsim View Post
Thanks, booting without dsdt helped. I still get 2 warnings and 2 errors though, so I need to work on it. Besides, everything works fine the way it is so I'm not too motivated :-) Also I have no idea what for example "Method (DTGP, 5, NotSerialized)" actually does so need to look into that too.
2 Errors with DST - Solved

I also had the 2 errors and looked at the lines giving the errors and compared that part of the DSDT to the one in the E2SL Kit. I had to change the Method (_MSG lines from Store (Local0, Local0) to Store ("Local0", Local0) because the quotes were missing in the extraction. The lines should look like below:

Method (_MSG, 1, NotSerialized)
{
Store ("Local0", Local0)
}

Method (_SST, 1, NotSerialized)
{
Store ("Local0", Local0)

After making this change it compiled without errors but with warnings. The dsdt.aml worked fine.
Reply With Quote
  #9  
Old 11-22-2009, 01:03 PM
free4mac free4mac is offline
Cheetah
 
Join Date: Nov 2009
Posts: 2
Got it working

Thanks Andy, this was timely! I extracted an unmodified DSDT for my system by booting from a Linux live CD and it had this same problem when I tried to compile it with iasl. Combined with the updated instructions and reference DSDT from sk1nhd33t, I was able to modify it and seem to have a fully working system! I'm using the SleepEnabler for 10.6.2 from code.google.com (the Netkas binary patched version didn't work for me), and the HDA and HDAEnabler kexts posted by swhay for audio.

Quote:
Originally Posted by Andy GA View Post
2 Errors with DST - Solved

I also had the 2 errors and looked at the lines giving the errors and compared that part of the DSDT to the one in the E2SL Kit. I had to change the Method (_MSG lines from Store (Local0, Local0) to Store ("Local0", Local0) because the quotes were missing in the extraction. The lines should look like below:

Method (_MSG, 1, NotSerialized)
{
Store ("Local0", Local0)
}

Method (_SST, 1, NotSerialized)
{
Store ("Local0", Local0)

After making this change it compiled without errors but with warnings. The dsdt.aml worked fine.
Reply With Quote
  #10  
Old 11-20-2009, 05:13 AM
Andy GA Andy GA is offline
Cheetah
 
Join Date: Nov 2009
Posts: 6
Quote:
Originally Posted by sk1nhd33t View Post
UPDATE:

● open Audio folder and copy it to /Extra/CustomExtensions
● open smbios-plist folder and copy it to /Extra, edit this to match your hardware
● copy bootcamp theme then edit com.apple.Boot.plist adding the following:



-
First and foremost.... thank you for making it possible for me to get my first build up and running. Your guide was instumental in making this happen. My comments that follow are just to try and help a first timer like myself save some hours by getting it right the first time.

As a first time Hackintosher, steps like the:

● open Audio folder and copy it to /Extra/CustomExtensions

quoted above can be confusing. "it" seemed to be the Audio folder when I first read the step. There actually isn't an Audio folder, but rather an "Audio Kext" folder with two more folders inside it. So after having an unsuccessful attempt, one of the things I figured out was to take the .kext files out of the inclosed folders and put them in to /Extra/CustomExtensions.


Quote:
Originally Posted by sk1nhd33t View Post
UPDATE:
● copy dsdt.aml to /Extra of your Snow Leopard drive or create your own by following this short guide below, AGAIN it's always recommended to create and use your own dsdt, included my dsdt.aml and .dsl for comparison purposes only.

- open ES2L kit Tools then double click the included DSDT SE.app
- click DSDTSE Tools then Extract DSDT
- under ACPI search choose RTC
- rename 0x04 to 0x02
- under ACPI search choose Sound Azalia
- check the included dsdt.dsl and copy the HDEF section there, alternatively - you can use it if you have a quad
- add Method DTGP under DSDT Hacks
- look under Credits and DSDT Hacks for more dsdt fixes.
- when done editing click DSDTSE Tools -> Compile DSDT, click DSDT Files Folder and you will see your newly compiled dsdt.aml
- copy it to /Extra of your Snow Leopard drive

● double click "pfix" (permission fix) then choose your snow leopard drive, reboot when done.
● for the Audio to take effect, launch System Preference then go to Sound and choose Internal Speakers/Built-In Speaker for both Sound Effects and Output Tab, press F11/F12 (apple keyboard), F14/F15 (for windows?) to test if you can hear a feedback.

-
In the section on creating your own dsdt.aml, quoted above, the section about Sound Azalia tripped me up for a while. Not knowing that you were talking about a file named dsdt.dsl, I was searching the extraction in the Sound Azalia section for the letters "dstl.dsl". If the step had read:

- open dstl.dsl in /DSTL and copy the HDEF section from there into your extract

It would have saved me one more failed attempt.

Perhaps when you get some time, you can edit the guide. Also, see my note to simsim on the error in the DSDTSE extraction that causes two errors when compiling.... at least it did for him and me. I have a rev 2 board.

Once again... thanks for all you have done.
Reply With Quote
Reply