milsou Posted July 25, 2009 Share Posted July 25, 2009 Hi everyone Just for a powerfull hackintosh with this motherboard ASUS Z8NA-D6 It can work with 2 Nehalem Xeon... just need to know if it works. THNX Link to comment Share on other sites More sharing options...
Ashmodai Posted October 16, 2009 Share Posted October 16, 2009 I have exactly this configuration running under leo and it is working fine Z8NA-D6 2x E5520 12GB ECC ram ... Link to comment Share on other sites More sharing options...
milsou Posted October 17, 2009 Author Share Posted October 17, 2009 OK COOL Can you give me every components used... meets problems to install... every details... if possible. Thanks Link to comment Share on other sites More sharing options...
peach-os Posted October 24, 2009 Share Posted October 24, 2009 i´m just purchasing parts for a similar build. one question: because it seems that there are not too many cpu coolers that fits on that board: what was you choice for cpu cooling? Link to comment Share on other sites More sharing options...
derpuma Posted November 12, 2009 Share Posted November 12, 2009 Hey Ashmodai, can you give me your Specs and can you please share your Extra Folder if you do 132 Boot??? Would be nice! Thx, derpuma Link to comment Share on other sites More sharing options...
peach-os Posted November 12, 2009 Share Posted November 12, 2009 hi Puma! ......you´re going to be faster than me? you have your parts already? don´t wait for an answer from Ashmodai - I posted my question weeks ago greets Link to comment Share on other sites More sharing options...
Ashmodai Posted November 20, 2009 Share Posted November 20, 2009 Hi guys, Sorry for the very late answer ! I used the following guide in fact http://www.insanelymac.com/forum/index.php?showtopic=168883 I use the last Chameleon with the boot file replaced from the latest PC-EFI. I attached my DSDT.aml and smbios.plist files Full hardware : Asus Z8NA-D6 2 * E5520 Xeon nehalem CPU 12 GB RAM (6*2GB) DDR3 ECC kingston Raid card Highpoint RocketRaid 2320 Graphics : Asus 9400GT silent In My extra folder I have : AHCIPortInjector.kext ATAPortInjector.kext Disabler.kext IOAHCIBlockStorageInjector.kext JMicronATAInjector.kext not sure all are usefull but works perfectly ! Hope this helps ! Ashmodai z8na.zip Link to comment Share on other sites More sharing options...
peach-os Posted November 21, 2009 Share Posted November 21, 2009 yes - late but still welcome. thanks it comes at the right time. at the moment I´m modding my G5 Case to fit my new build in it. in two weeks I will post the whole thing with a few pics. did you read my post here ? http://www.insanelymac.com/forum/index.php...p;#entry1335271 Link to comment Share on other sites More sharing options...
peach-os Posted December 20, 2009 Share Posted December 20, 2009 news ! installing the ASUS Z8NA-D6 is easy-peasy finished my mod and installed as described here http://www.insanelymac.com/forum/index.php?showtopic=168883 - but went straight through to snow leo instead of 10.5.7 . everything working with 8 (16) cores! one problem still to fix is sleep. a work log with the whole installation guide will follow as a christmas present Link to comment Share on other sites More sharing options...
peach-os Posted December 27, 2009 Share Posted December 27, 2009 here is the log about my modded G5 Case - Asus Z8NA with watercooling and 5! hotswapable disks http://www.insanelymac.com/forum/index.php...p;#entry1369057 Link to comment Share on other sites More sharing options...
render^ Posted February 21, 2010 Share Posted February 21, 2010 I'm setting this one up, but with the Z8NA-D6C. My goal is to build a sub $3000 8-core dual Xeon and get 2 monitors instead of spending four grand on a Macpro without monitors. 2x Xeon E5520 Asus ATI 4890 (will it run Open CL?) 12GB ECC ram 3x 1TB (hopefully in RAID5 hardware? software?) (2xSamsung F1R, 1xWD Caviar Black) 1x 750 with OSX 10.6 preinstalled. LiteOn DVD burner iHAS124-04 steelseries Siberia 51001SS USB Interface Soundcard Asio USB Bluetooth (for the apple kbd) Apple wireless keyboard (sweet!) Original Snow Leopard DVD 10.6 with Xcode, etc. (Fink and Linux repos ftw.) I want to know if this setup will boot. If it doesn't boot, is there a way to install 10.6 from the dvd? Will it just work? I'm new to this and i've read http://www.insanelymac.com/forum/index.php...p;#entry1308592 http://www.insanelymac.com/forum/index.php...p;#entry1369057 and http://www.insanelymac.com/forum/index.php?showtopic=168883 but I have no idea what they mean. I read some news about Psystar etc. I can't understand a thing and I don't know what EFI is. Link to comment Share on other sites More sharing options...
peach-os Posted February 21, 2010 Share Posted February 21, 2010 but I have no idea what they mean. I read some news about Psystar etc. I can't understand a thing and I don't know what EFI is. with this qualification......hmmm - are you sure you want to spend that much money? don´t get me wrong, but this is a really challenging build. to respond to some questions. I can´t test MIO, but I´m pretty sure that it won´t work. the machine booted fine after following the method of your third link. I decided to use an nvidia 9800gt card - very easy install - just used the chameleon graphics enabler. you don´t need psystar. Link to comment Share on other sites More sharing options...
render^ Posted February 22, 2010 Share Posted February 22, 2010 I read http://en.wikipedia.org/wiki/Extensible_Firmware_Interface but it doesn't make it any clearer if this EFI you guys talk about is the same thing. I haven't had much luck googling, but I found that Vista supports it and it's becoming something of a standard. http://www.tuaw.com/2007/08/30/vista-sp1-t...does-this-mean/ http://www.uefi.org/home/ So is it a replacement of the BIOS, or an interface that works on top of the BIOS? Is it like a bootloader (LILO, grub)? It seems it's a simple install onto the HDD, and not the BIOS, so there's no flashing required? Will I be able to do everything from a Live CD? (I like using Hirem's CD for partitioning, etc.) peach-os, sorry I wasn't clear. I have the parts. I removed the MIO card, and added a USB sound card. The right fans are coming tomorrow (I ordered the wrong fans). I've built a couple computers before (a 'budget' AMD 955 x4). I've spent around 3.3 grand, (Including two 22" monitors), which is much less than the 4 grand i'd spend on the MacPro alone. I plan to do *heavy* work on it. Do you think the USB Bluetooth and the external USB sound card will work? Link to comment Share on other sites More sharing options...
render^ Posted February 22, 2010 Share Posted February 22, 2010 I also read http://en.wikipedia.org/wiki/OSx86 It also seems that "Chameleon" is a bootloader, and PC EFI V 10.6 is an EFI, which still doesn't make things any easier. Marucins said: chameleon is a boot loader. PC EFi is a EFI for PC on http://netkas.org/?p=372#comments It's the first time I ever hear about a video card being enabled on a bootloader. This might turn out to be an interesting learning experience. It seems I will need to install Netkas's something something with something Chameleon something by doing something. I have no idea what these names refer to but they seem pretty important. There's still too much inside jargon to understand. Two more links, this time for ATI HD 4890 video: http://forum.hardmac.com/index.php?showtopic=6384 http://netkas.org/?p=315 Sorry about the thread hijack. I'm going to document my progress and info on this thread. Link to comment Share on other sites More sharing options...
peach-os Posted February 22, 2010 Share Posted February 22, 2010 many things to learn - this might help http://www.google.com/cse/home?cx=00948655...297:e41g72sr-ba Link to comment Share on other sites More sharing options...
render^ Posted February 24, 2010 Share Posted February 24, 2010 I found out what the netkas' EFI does. And chameleon is a bootloader (to my understanding, something like an MBR boot loader like LILO or GRUB that is compatible with the EFI standard). Now, I have installed Chameleon RC4 and netkas's EFI manually on a USB external drive preinstalled with OSX server 10.6.2 (booted on another Mac and updated through Apple software update). Manual install from an OSX machine: sudo -s fdisk -f boot0 -u /dev/rdiskX dd if=boot1h of=/dev/rdiskXs2 cp -p boot boot0 boot1h /Volumes/usbboot I googled to see if there's a way to do this on a linux bootable distro (a live-cd or live-usb). There's issues with hfs+ journaling FS and other {censored} that nobody bothers explaining (I could not find any distros even with my googlefu, that can confidently mount and mess with OSX partitions on linux). The Xeon box has no OS, but by plugging in the external usb drive I hope to install OSX (with chameleon and working efi) to the PC all through the USB drive. Now, I don't know what kind of kernel I would need, how to install this special kernel (vanilla), and as far as I've read, there's a way to install all these extensions and barebone vanilla kernel on the EFI partition without modifying the OSX installation (10.6.2 as of today). The USB drive boots, and shows The EFI bootloader with HD Partition and "USBOSX" installation of OSX. It goes on to the Apple loading screen, but it stays there, spinning forever (15 minutes). OSX won't start. Link to comment Share on other sites More sharing options...
peach-os Posted February 25, 2010 Share Posted February 25, 2010 boot with -v option and see where it stops Link to comment Share on other sites More sharing options...
render^ Posted February 26, 2010 Share Posted February 26, 2010 boot with -v option and see where it stops Can you be a bit more specific? Link to comment Share on other sites More sharing options...
peach-os Posted February 26, 2010 Share Posted February 26, 2010 -v means verbose mode - it´s basic knowledge. please use the searchengine. you will find tons of information http://www.google.com/cse/home?cx=00948655...297:e41g72sr-ba Link to comment Share on other sites More sharing options...
render^ Posted March 14, 2010 Share Posted March 14, 2010 I can't mount the EFI partitions on any hard drive. not the USB drive, not the drive. when it do mount_hfs as superuser, it gives me: Invalid argument. Why can't I mount the partition? I want to mount so I can copy netkas' boot file. For the section below, what IOPCIMatch value did you use? I don't have Windows Device Manager. Will both ethernet ports work? 9. Fix Onboard EthernetThe Z8PE-D12 motherboard has an Intel 82574L ethernet controller on it. This is the same controller used in the new Mac Pros, and as such, Apple generously provides the kext for us. We just need to add our Ethernet controller's device id to the list of supported devices in the kext itself. Open /System/Library/Extensions/IONetworkingFamily.kext/Contents/PlugIns/Intel82574L.kext/Contents/Info.plist and edit the following lines: <key>IOClass</key> <string>Intel82574L</string> <key>IOPCIPrimaryMatch</key> I. Change <key>IOPCIPrimaryMatch</key> to <key>IOPCIMatch</key>. II. Add your Ethernet Controller's uid to the list in the line right after the <key>IOPCIMatch</key> line. My id is 0x10D38086 and the simple way to find out what it is is to use Windows Device Manager. III. Remove the line that says <key>IOPCISecondaryMatch</key>, and also remove the line immediately below that. Once complete, open a terminal and "sudo su" again. Then do the following: rm -rf /System/Library/Extensions/Caches ; rm -rf /System/Library/Extensions.mkext Also, I have no idea what kexts are required. you listed only AHCIPortInjector.kext ATAPortInjector.kext Disabler.kext IOAHCIBlockStorageInjector.kext JMicronATAInjector.kext but the z8na-d6 doesn't have any ATA connection, so I've selected the following: FakeSMC.kext (v2.5 for Snow from http://netkas.org/?p=338 It's very hard to track versions on other websites like kexts.com as they do not document at all what version they are providing. too many links to versionless files on the internet confuse me a lot.) AHCIPortInjector.kext (kexts.com) ApplePS2x64.zip (Apple P/S2 Drivers/kexts. unzip to /E/E) NullCPUPowerManagement.kext (temporary until I install 10.6.2, then remove, as there is support for speedstep on the latest snow version with chameleon/netkas I think. http://netkas.org/?p=315) Not yet installed: IOAHCIBlockStorageInjector.kext (to remove orange icons. later.) SleepEnabler.kext (needs 10.6.2, i'm still trying to make 10.6 boot, install network drivers, then upgrade) Once I have these kexts copied to /Extra/Extensions, in the EFI partiton, what do I need to do to make chameleon load them? I don't know how to rebuild mkext caches. My guess is that I'd have to follow this (from http://osx86.sojugarden.com/2009/09/permissions-kext-caches/): To do this manually open a terminal and enter the following commands to repair the permissions on your “/Extra” directory: $ sudo chown -R 0:0 /Extra $ sudo chmod -R 755 /Extra You may also need to repair the permissions on your “/System/Library/Extensions” directory: $ sudo chown -R 0:0 /System/Library/Extensions $ sudo chmod -R 755 /System/Library/Extensions Now build the Extensions.mkext for /Extra/Extensions in /Extra with the following command. $ sudo kextcache -v 1 -a i386 -a x86_64 -m /Extra/Extensions.mkext /Extra/Extensions You may also need to rebuild the Extensions.mkext for the “/System/Library/Extensions” directory: $ sudo kextcache -v 1 -a i386 -a x86_64 -m /System/Library/Caches/com.apple.kext.caches/Startup/Extensions.mkext /System/Library/Extensions Then you may reboot your system. Please note that the above examples are assuming you want to repair permissions on your root volume ( / ) if you are repairing the permissions on another volume in your system make sure to adjust the path accordingly. Link to comment Share on other sites More sharing options...
peach-os Posted March 15, 2010 Share Posted March 15, 2010 you will need only IOAHCIBlockStorageInjector.kext , NullCPU (or disabler), fakesmc, Openhaltrestart (or Evoreboot). later you leave the dsdt.aml in the Extra folder and delete the NullCPU. attached the Extra folder, the IONetworkingFamily and my actual dsdt.aml the IONetworking has to be installed to S/L/E. best to do this is to drag the IONetworkingFamily.kext on kextutility, download from here http://www.insanelymac.com/forum/index.php?showtopic=140647 this will repair your permissions automatically and create new extensions.mkexts - no chmod and chown in terminal to do the repair permissions only, doubleclick Z8NA_D6.zip Link to comment Share on other sites More sharing options...
render^ Posted March 15, 2010 Share Posted March 15, 2010 Thanks for the files. I'm using your IONetworkingFamily.kext (the only kext on /S/L/E), Evoreboot and the files Ashmodai posted in this same thread that I already installed. I didn't use kextutility because I want to know what I'm doing this time around so I can apply these commands to any new machine I try to build. Hopefully I'll be able to eventually do an EFI partition install. I copied the network kext as super user, replacing the old one (rm -rf ionetworkfamily.kext and cp yourkext) and the kernel immediately enabled the network ports, so I didn't change any permissions. I couldn't find a guide that explains how to remove and rebuild from scratch (it's lost among hundreds of bookmarks). So now I've downloaded automatic apple updates. I restarted to find that 10.6.2 boots. I removed applecpupm.kext but idk what if any changes i need to do to dsdt.aml I'm gonna use the one you provided, but it would be nice to know what fixes it has. Hopefully it will show my CPU name, instead of Unknown. OTHER EDITS: I don't know how to make or build dsdt.aml files. Is leaving the one I have there (Ashmodai's dsdt.aml) a good solution? I coudln't find any easy to follow guides. I also don't know about making one from scratch or what kind of fixes are added to dsdt.aml some links: http://www.projectosx.com/forum/index.php?showtopic=515 http://www.mediafire.com/?kmmmjnyd52g Here's a guide I found (http://efixusers.com/showthread.php?t=533): BIOS Settings: Please enable EIST (Enhanced Intel SpeedStep), C1E and if you have C2(E), C3(E) and so on. LPC Driver: LPC stands for Low Pin Count and this device is part of the southbridge. For some reason this driver must be loaded to have fully working SpeedStep with AppleIntelCPUPowermanagement. LPD device address in the DSDT is 0x1f0000. The device name in all Gigabyte DSDT is PX40. Here is a code snippet: Code: Device (PX40) { Name (_ADR, 0x001F0000) OperationRegion (PREV, PCI_Config, 0x08, One) Scope (\) { Field (\_SB.PCI0.PX40.PREV, ByteAcc, NoLock, Preserve) { REV0, 8 } } ... You can check whether the AppleLPC driver is loaded or not with SystemProfiler (Software->Extensions) or with this Terminal command: Code: > kextstat | grep LPC 70 0 0x5c36b000 0x3000 0x2000 com.apple.driver.AppleLPC (1.4.9) <14 5 4 3> The PCI Dev-Id of the LPC device is 0x3a18 for the ICH10 southbridge and 0x3a16 for the ICH10R. The driver is AppleLPC.kext. You can find them in /System/Library/Extensions. The problem is that AppleLPC does not load if you have an ICH10R southbridge, because it has no entry for the ICH10R Dev-Id in IONameMatch (see Info.plist in AppleLPC.kext). This can be fixed by patching the AppleLPC.kext itself or by patching the DSDT like this: Code: Device (PX40) { Name (_ADR, 0x001F0000) Method (_DSM, 4, NotSerialized) { Store (Package (0x02) { "device-id", Buffer (0x04) { 0x18, 0x3A, 0x00, 0x00 } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } OperationRegion (PREV, PCI_Config, 0x08, One) Scope (\) { Field (\_SB.PCI0.PX40.PREV, ByteAcc, NoLock, Preserve) { REV0, 8 } } ... This fakes the Dev-Id to be an ICH10 one (0x3a18). It's also a good idea to rename the PX40 device into LPCB like on a real Mac. Please replace all PX40 you can find in the DSDT with LPCB. Link to comment Share on other sites More sharing options...
peach-os Posted March 15, 2010 Share Posted March 15, 2010 the dsdt I provided has the LPC fix already, fixed IRQs, UHC Id´s and names. best tool to work on your dsdt is to get the DSDTSE tool from here http://www.osx86.es Link to comment Share on other sites More sharing options...
render^ Posted March 16, 2010 Share Posted March 16, 2010 peach-os, after I applied the automatic apple update (directly from the internet), the network doesn't work anymore. So, I replaced the IOnetworking kext once again (using su, rm, and cp), set permissions to it, and ran the sudo kextcache -v 1 -a i386 -a x86_64 -m /System/Library/Caches/com.apple.kext.caches/Startup/Extensions.mkext /System/Library/Extensions as described in http://osx86.sojugarden.com/2009/09/permissions-kext-caches/ Network still doesn't work. I can't find any mistakes. I went insde the plugins and kext, and opened the plist with textedit, and compared to yours. The file is the same. (I see your modified Matchkey values). Link to comment Share on other sites More sharing options...
render^ Posted March 16, 2010 Share Posted March 16, 2010 Oh, and also is there a way for Processor not to show as "Unknown"? Link to comment Share on other sites More sharing options...
Recommended Posts