Jump to content

[GUIDE] How to install Snow Leo on ASUS Z8NA-D6


185 posts in this topic

Recommended Posts

I ´m using a firewire interface for sound - I wouldn´t buy the MIO - that´s all I can say.

if you are going to buy a professional sound inteface, I could give you some advices.

 

here is my latest dsdt by the way:

 

dsdt.aml.zip

 

fixes: HPET, IRQs, AppleLPC, SMBUS, USB native IDs, shutdown and restart, S3 sleep is added but still not working,

EHCI sleep fix, all devices are renamed as adviced my MasterChief to get closer to a macpro

 

what still misses are the p-states for powermanagment and a solution for sleep

Link to comment
Share on other sites

Unfortunately I probably won't be able to do this because both of my other systems are AMD, which takes vanilla out of the equation. I'll come up with something though, and am sure I'll find a probable solution... I hope anyway ><

 

@cjhmdm - sorry I didn´t see your post before from september ;)

 

I think the best way would be to install the vanilla on an other system without any useles extensions - just to stay vanilla - apply only the important patches (disabler and fakesmc) update to 10.6.4 and migrate to your machine. I did that a few times, but unfortunately didn´t test it with this mainboard.

Link to comment
Share on other sites

Yeah ><

 

It's cool though.. I'll get it figured out I'm sure.. I hope anyway heh. I can't imagine having to go back to windows now (even though I find Finder very annoying and limiting) so I'm determined to get it up and running.

 

I'll be sure to post back with my results now matter which way it goes.

 

ordering my parts first thing in the AM btw.. Can't wait to get my new system up and running ><

 

you are on the philippines? unfortunately to far to send me your HD :wacko:
Link to comment
Share on other sites

Out of curiosity though... SL can boot and run from a usb flash driver right?

 

I was thinking that, if it can, maybe I can send you an 8gb usb stick (or I could paypal you the funds to get one, as well as shipping fees to me) and you could install a pure vanilla copy to it and send it to me? If you'd be willing to that is (I'd cover all costs).

 

Not really sure if it's possible, but if it is then I could simply shadow the contents of the usb, namely the 10.6.4 updated install, install the bootloader and whatnot, then get into a bootable system.

 

Kind of a stretch but who knows.

 

Also.. I'll be picking up the Z8NA-D6C version (newegg jacked the price of the D6 since yesterday and I'm already over my allotted budget >< ).. only difference is the lack of PIKE slot and PIKE SAS/SATA ports.

 

 

On a side note.. how does this system perform? I'll mainly be using it for video editing and rendering/encoding.. nothing major but I'm currently wasting 4-6 hours of encoding time for a 30 minute video so I'm hoping this system will be much faster than this.

Link to comment
Share on other sites

my geekbench is now around 13000 , what is pretty good. some i7 machines seem to have better geekebench scores,

but imho can´t beat that machine wit h renedering as long the software supports all the cores.

 

we could do that with the USB stick(it works) - no problem. but to save you some bugs, I would recommend to buy one in the bay in germany and ship it directly to me. they ship it for free sometimes....

Link to comment
Share on other sites

The bay in germany... I assume you're talking about ebay?

 

Also, could you PM me your mailing address? I'll get the usb stick ordered this week and have it shipped to you direct.

 

 

my geekbench is now around 13000 , what is pretty good. some i7 machines seem to have better geekebench scores,

but imho can´t beat that machine wit h renedering as long the software supports all the cores.

 

we could do that with the USB stick(it works) - no problem. but to save you some bugs, I would recommend to buy one in the bay in germany and ship it directly to me. they ship it for free sometimes....

Link to comment
Share on other sites

sweet, I am still working on mine and trying different ways, I tried to follow the guide with multiboot but had no success. As for now I am installing OS 10.6.3 on USB external drive on a regular mac, run the update for 10.6.4 and image it onto the e5620. Unfortunately, when i do a boot up get loops of kernal panic.

 

let me know if you have any updates Cjhmdm. thanks.

 

 

@Peach and christophism.. just to give you guys an update, I'll finally be purchasing my new parts this coming saturday. I'll be going with the 5620's since they're about the same price as the 5520's on newegg. It'll take about 2 weeks to arrive and then I'll get cracking on trying to get SL up and running.

 

I'll post back with my findings once I get there..

Link to comment
Share on other sites

  • 2 weeks later...

Peachy Thanks so much for all the info!! i saw your other post with the g5 case mod pics....awesome!!

 

I am gonna try and build 2 dual e5620 systems and 1 dual e5520 system. ideally these three computers are gonna be networked up to my existing x58 i7 hack and my 2008 8-core Mac pro as a render farm for Maya and AE.

 

Most of the Parts arrived this weekend and i began the journey. So far I have 1 system built with only one 5520 cpu (the other is still in the mail) I figured i would start with the 5520 as earlier people had problems with the 5620ies. but i have seen read about 5600 series working so i am hopeful.

 

Anyways, so far the single 5520 is running with 10.6.4. I used TonyMacs [url=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/url] supported and it worked like a charm. on instillation with [url=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/url] I used your DSDT.aml file. and added your kexts to SL/Extra/Extensions. Installing the IONetworkingFamily.kext with kext utility got my Lan working nicely ;-)

 

So Far everything works but shutdown/restart is hit or miss and Sleep no worky. I will try and use CopyCatX to make another disk ready and try dual e5620's tomorrow. Ill update the progress.

 

Any luck with Sleep? I am really gonna need this working. would a sleep enabler kext work? it is a shame the the earlier posters who claimed to have sleep working never responded......lame

 

Also what do you mean by p-states for the nehalems? power states?

 

I have a little hackintosh knowledge but haven't dealt to much with dsdt's I guess i will have to delve into this to get this working properly. i got DSDTSE and will start to explore as things progress.

 

anyways I will make some updates as things evolve.

 

thanks again Peach!!

 

(one other thing. I havent tried the 5620's yet, but as [url=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/url] supported now uses the 10.6.4 kernel maybe it will work without to much trouble....we'll see)

Link to comment
Share on other sites

very nice to have more people working on this project! :)

 

with the latest dsdt shutdown and restart should be working even without openhalt or evoboot !? the difference I see is the usage of only one cpu. maybe it´s related to this? also I believe that there must be more changes with 10.6.4 - I couldn´t boot my machine with one cpu either using 10.6.0.

 

with sleep the only result is I have is that the machine seems to sleep, screen turns dark and fans keep still spinning.

the same situation as wiith 10.5.6 before jan bird solution - but loading AppleLPC and using the known fix gives no cure . also it seems that the machine natively has no S3 sleep

Link to comment
Share on other sites

I am currently installing another SL, so i can make copies for the 5620 machines with 10.6.4 ready to go.

 

while i was installing i was of doing something at the other side of the room when i noticed the screen was blank, i went back over and moved the mouse and the screen poped back up.......Sleep??? i guess it wasnt full sleep as the hard drive was writting. but hopefull, no? I used [url=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/url] suported.......

 

I also read this on a tonymac forum post about a ASUS P7P55 board

 

: EDIT:

Mh...Sleep (Mode 0) Problem must be caused by some USB Thing.

As i say the System goes off for 2 secondas and comes back.K

Kernel log shows me Wake Reason=UHCI

 

Whoo...Sleep works now I had the change a Jumper on the Board.

USB device wake up Jumper must be set to +5VSB."

 

I looked in the MB manual for this kind of jumper, but could find anything. Maybe that is why it goes to sleep but wont come back up, there is something missing with the hardware to allow it to sense usb activity......

 

I also tried this kext:

http://www.insanelymac.com/forum/index.php?showtopic=196466

 

but had to use the flag -pmVersion = 0 to get back into SL as it caused a KP.

 

.....just thought i would share. i will see how the 5620's go and post after.

Link to comment
Share on other sites

still working with sleep.

 

after making bios changes and testing kexts If i set the settings to 1 min an wait the screen goes off and seems to be in some sleep mode. i can wake it up from this state by moving the mouse. I started testing this after a bunch of changes. previously when i was testing the sleep I would click on the apple and choose sleep. when i do this the system makes some extra noises and the seems almost like it restarts, but just stays in the same state and i cant recover from it.

 

Peach if you set the sleep setting to 1 min and let it go to sleep can you come back from that state? I installed a sleepenabler kext and was having kernal panics untill i went to the bios and under southbridge disabled HDA. then it seems like i could boot without kernal panics with the sleep enabler kext installed. thats when i started testing the 1 min timeouts. But, If your computer does this light sleep then all i am saying it kinda pointless. even so it seems if i let it sleep long enough it goes into a deep sleep and that i cant come out of.

 

I saw this acticle about editing dsdt for sleep:

 

http://apocolipse.com/?cat=3

 

like i said i havent dodne any dsdt edits before, but if nothing changes that will be my next move.

 

PS this is all still on a single 5520. I will try the 5620's tomorrow if i aint to tired from work :-).

Link to comment
Share on other sites

Hey all, just giving an update.

 

In my earlier post i think i was a bit off, i had been trying a bunch of things to get sleep working. I enabled HDA and removed the sleepenabler. and was having the same results. if i set the sleep to go on after 1 min it will do so. the screen goes black and i can easily come back from this state. I also noticed that if i left it like this for longer than 10 minutes, it would do something with the dvd drive, checking it somehow. if there was no disk in there, it remained in this state and i can come back at anytime. However after i put a cd in the tray, it acted different. it would move into a deeper sleep and i cant come back from this. also note this was the case with both 5520's installed.

 

also for all those with 5620's i can confirm they work with this MB. since i had the 5520's i made disks with 10.6.4 using [url=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/url].

 

I am gonna work on this this weekend. i am thinking about trying chameleon 2.0 rc5.......

Link to comment
Share on other sites

In reading this thread I've gathered the following:

 

If you only have e5620 processors there isn't a way to get 10.6.3 working in order to upgrade to 10.6.4, correct? I have and official SL DVD (10.6.3) and tried every which way to boot the installer with no luck. I saw people in this thread having the same problem. Just want to make sure I'm not insane.

 

It looks like there is no workaround yet... :(

Link to comment
Share on other sites

In reading this thread I've gathered the following:

 

If you only have e5620 processors there isn't a way to get 10.6.3 working in order to upgrade to 10.6.4, correct? I have and official SL DVD (10.6.3) and tried every which way to boot the installer with no luck. I saw people in this thread having the same problem. Just want to make sure I'm not insane.

 

It looks like there is no workaround yet... :(

 

I am not positive about this but try Tonymac's [url=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/url] suported as it uses the darwin 10.4 kernal. I will test it out tonight myself as i am still messing around with everything.

Link to comment
Share on other sites

I am not positive about this but try Tonymac's [url=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/url] suported as it uses the darwin 10.4 kernal. I will test it out tonight myself as i am still messing around with everything.

 

Brilliant!

 

I can vouch for the fact that using [url=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/url] with a 10.6.3 installer works with a single e5620! (also of note I didnt remove any RAM or HDs to do this, as suggested in the blog) I'll try the second half of the Tonymac [url=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/url] + [url=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/url] to 10.6.4 later today.

Link to comment
Share on other sites

glad er on the way.

 

use the IONetworkingFamily.kext that peach supplied and install with b7 kext utility. that was al it took the get the LAN working.

 

without dsdt for the 5620's restart/shutdown is iffy. and sleep is still the real hang up. I started trying Chameleon 2,0 rc5 last night. info on this here :

 

http://www.insanelymac.com/forum/index.php?showtopic=231075

 

and here:

 

http://www.insanelymac.com/forum/index.php?showtopic=225766

 

If you add the "DropSSDT" = "Yes" option in boot.plist it boots OK. hopefully this might lead to figuring out the sleep issues. I added the "GeneratePStates"="Yes" and "GenerateCStates"="Yes" as well. nut didnt really test things out fully.

 

 

Brilliant!

 

I can vouch for the fact that using [url=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/url] with a 10.6.3 installer works with a single e5620! (also of note I didnt remove any RAM or HDs to do this, as suggested in the blog) I'll try the second half of the Tonymac [url=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/url] + [url=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/url] to 10.6.4 later today.

Link to comment
Share on other sites

glad er on the way.

 

use the IONetworkingFamily.kext that peach supplied and install with b7 kext utility. that was al it took the get the LAN working.

 

without dsdt for the 5620's restart/shutdown is iffy. and sleep is still the real hang up. I started trying Chameleon 2,0 rc5 last night. info on this here :

 

http://www.insanelymac.com/forum/index.php?showtopic=231075

 

and here:

 

http://www.insanelymac.com/forum/index.php?showtopic=225766

 

If you add the "DropSSDT" = "Yes" option in boot.plist it boots OK. hopefully this might lead to figuring out the sleep issues. I added the "GeneratePStates"="Yes" and "GenerateCStates"="Yes" as well. nut didnt really test things out fully.

 

I added the kext from this thread and the LAN works great! I updated to 10.6.4 without issue.

 

Shutdown and restart seem to work okay for me. However I haven't been able to get the OS to boot without the [url=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/url] DVD. I followed the process from tonymacx here:

 

http://tonymacx86.blogspot.com/2010/04/ibo...ac-os-x-on.html

 

but using [url=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/url] with the updated DSDT from this thread results in the apple start screen flashing briefly and then a reboot. I'll try your boot.plist fix.

 

Its actually not a big deal for me: i'm doing a dual boot into windows 7 and Snow Leopard and its not inconvenient to just leave the DVD in all the time and use that as the dual boot selector. I never got EasyBCD to work either. So until some more elegant solution comes up I'll just leave it as is.

 

Thanks for all the spectacular information guys!

Link to comment
Share on other sites

Shutdown and restart seem to work okay for me.

 

If ya dont mind me asking what kinda sleep are we talking? are you letting it time out with the setting at 1 minute or so? is just the screen sleeping or will the fans and hard drive shutdown as well? what happens if you choose sleep from the apple menu ?

 

the basic screen sleep works for me as well that is the screen goes black and i can come back from that, but if i wait long enough or select sleep from the menu, I cant recover. is this where you are at to?

 

but using [url=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/url] with the updated DSDT from this thread results in the apple start screen flashing briefly and then a reboot. I'll try your boot.plist fix.

 

BTW using this DSDT might not work well for you as its ment for the 5520's. with the 5620's and the chameleon 2.0 rc4 from [url=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/url] you should be able to boot without [url=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/url].

Link to comment
Share on other sites

So last night i played around with Chameleon 2 rc5 using the ASUS Z8NA-D6 and 2 e5520's. I used this installer:

 

http://www.insanelymac.com/forum/index.php?showtopic=231075

 

Gotta say its pretty nifty. it even installs a preference panel where you can easily add flags and changes to the boot.plist. make sure to set "DropSSDT" = "Yes" in the boot.plist, cause mine wouldn't boot with out that first set. I was able to get shutdown and restart to work great without using the DSDT from Peach-os. This should be good news for people using other cpus besides the 5520's and who like me haven't edited a DSDT before.

 

and now some more ranting about my quest for sleep:

 

I was hopeful with the use of automatic P-states and C-state generation that maybe I could get sleep working. I found this post talking about WOL:

 

http://www.insanelymac.com/forum/index.php?showtopic=234987

 

at the end Gringo Vermelho gave a good break down of what should be working. I have AppleLPC.kext and AppleHPET.kext loading, and all the other prerequisites seem to be right, however no luck. I double checked all my Bios setting concerning C-states, as i believe getting sleep working would be getting the cpus to C3 or C6 state. anyways I realized that even if i go into the bios settings and turn off C states all together, the computer still acts the same regarding sleep, thus the C state generation must not be working at all.

 

anyways I plan to make a list of how my system is set-up (all info regarding chameleon settings, boot.plist, smbios, bios settings, and kexts) and seek some advice about C states as I am kinda at a loss.

 

over and out for now.......

Link to comment
Share on other sites

back home, it´s nice to see more activity in this topic :)

 

yes - once more: the dsdt attached in this thread are made for 5520´s

 

you could use the dsdt in two ways:

 

1. as it is if you have 5520 cpus

2. as guideline/draft to create your own dsdt

 

I started also to play around with the RC5 chameleon since the development has started - still no success with sleep

 

as gringo vermelho wrote in the post you´ve been refering to, sleep is a p-state. unfortunately the RC5 chameleon

generates c-states but no p-states for the xeon cpus.

 

also I couldn´t find a power state array in IOregistry - working on this issue might be the key to get sleep working

 

if creating the p-states manually and adding to dsdt, still none gave me an answer if this should happen only for the 16 real cores or for all 32, including the virtual cores

 

EDIT:

using the newest RC5 version without the DropSSDT option boots without any issues on my machine. in this case p-states are available in registry explorer (look for AppleSMCPlatform and you will find powerstatearray with five different values).

 

this means that p-states are generated automatically with xeon/i7 cpus as stated in the RC5 thread - but still no go with sleep

 

EDIT:

p-states now generated by RC5 v619 :)

Link to comment
Share on other sites

Good news Peach-OS !

 

all this is a learning curve for me as my last hack was simple and pretty much problem free (ga-ex58-ud3r and a i7). I today spent reading the whole RC5 thread and have some more ideas. work was slow so i did some research instead, albeit i couldn't do any testing.

 

are you sure sleep is not realted to C-states? I found an article talking about P and C states, I couldnt find the same one but :

 

http://software.intel.com/en-us/blogs/2008...very-different/

 

This leads me to believe that sleep is a C state not P state. C3 is a state in which hardly an power is being used and C6 is apparently a hibernation state.

 

Also: http://www.insanelymac.com/forum/index.php...5766&st=360 Post #377

 

Gringo talks about the importance of using the right smbios info. for the 5520's wouldnt that be as close to the 2.26 8-core nehaleams as possible : check out post # 398 from d00d on this.

 

also would editing the FakeSMC to have a SMC version of the correct model make a diffrence? :

 

http://prasys.info/2009/11/editing-fakesmc/

 

Maybe all this smbios/smc stuff is more cosmetic, but it does seem to affect how some peoples P states run, so maybe it is important to get this info right.

 

Also Gringo Drops some more knoweldge in post #687 :

 

http://www.insanelymac.com/forum/index.php...5766&st=680

 

Maybe We have to get SSDT tables, modify them and then have chameleon load them.

 

Gringo was trying to get iRipper to follow this procedure.......

 

Anyways hopefully some of this is helpful. I will have a couple days off later in the week and will work more on this.

Link to comment
Share on other sites

 Share

×
×
  • Create New...