D945GCLF2 Snow Leopard |
D945GCLF2 Snow Leopard |
|
DamienValentine
InsanelyMac Protégé
|
![]() |
Sep 2 2009, 07:23 PM Post #1
|
![]()
|
System components:
BIOS Settings: 1. Main:
2. Advanced - Boot Configuration:
3. Advanced - Peripheral Configuration:
4. Advanced - Drive Configuration:
5. Advanced - Event Log:
6. Advanced - Video Configuration:
7. Advanced - Memory Configuration:
8. Advanced - Management Configuration:
9. Advanced - USB Configuration:
10. Security:
11. Power:
11. Boot - configure by yourself Known issues with BIOS settings 1. "Should have 2 cores, but only found 1": try to disable HyperThreading in BIOS. Also NullCPUPowerManagement.kext can help you. 2. Kernel panic with "... IOATAFamily ..." & "Secondary IDE channel is disabled": a. you can set Use Automatic Mode to <Disable> under Drive Configuration section in BIOS, then Primary Channel option will be enabled and you should set it to <Disable>. Warning! Disabling primary channel in BIOS will disable any device attached to IDE port - use it only if you have SATA optical drive or you are installing from USB. b. also you can place DSDT.aml to the root of your drive and it will overcome that error. 3. "HPET device is not available": set HPET to <Enable> in Chipset Configuration 4. "...IOACPIFamily..." & "...IOPCIFamily..." kernel panic: your DSDT is probably broken - I had an issue with Store(Package (0xA7) { ... } when only 3 child nodes were inserted, therefore Package(0x06) must be written. Funny, but same DSDT was working until I updated my system to 10.6.2. Where to start Well, I know that everyone loves retail, but be honest - without knowledge of subject (OS X in case) you will never set up retail, so try to install custom distributives for first time. I recommend Mac OS X Snow Leopard Universal by dan1234. Search for earlier versions with 10.6.0 only, because testing of his latest 10.6.2 build shows some minor errors and you will be forced to apply 10.6.2 update again to get rid of them. So, you have downloaded and burned iso to single-layer DVD. Start with HyperThreading disabled in BIOS and with USB peripherals, PS/2 is to old for OS X. Now you should boot and right after choosing setup language go to Utilities - Disk Utility. Now you should repartition your hard drive. If you are a newbie - just select hard drive (not partition), go to Partition tab and change Volume Scheme: "1 Partition" with Format: "Mac OS Extended (Journaled)". All data is erased, you know have a clean volume and can move on. Close Disk Utility and follow wizard's steps. *Under Options... button in Partition tab you can choose GUID (OS X native) or MBR (Windows-compatible, use if you plan to dual-boot) disk types. Attention! "Customize" your installation before pressing "Install" because system will not boot after reboot. In Customize window you should select NullCPUPowerManagement -or- Disabler (will be removed after applying DSDT), IOATAFamily (again, doesn't really needed if you already have DSDT.aml in root of your hard drive), fakeSMC -or- dsmos (do not ever remove this, replace with newer version instead). There you have it. After reboot you can reach desktop so just drop DSDT.aml in root of your hard drive and update your kexts along with your kernel. All job will be done by DSDT but for restart you should use EvOrestart.kext, VoodooHDA.kext will give you sound, and com.apple.Boot.plist with smbios.plist placed in /Extra will turn your Unidentified PC to MacMini. If you want HyperThreading - place new kernel (links below) in /, update your system and boot with kernel=your_HT_kernel_name flag. Things explained Why do I recommend distributives? I want you to reach OS X desktop as soon as possible. System will not start without DSDT+patched kernel or NullCPUPowerManagement+IOATAFamily. So you install distributive and choose those two extra kexts. After installation you can place your DSDT and move those kexts away and maybe delete them if you know what you're doing. Then you can update kernel, turn HyperThreading in BIOS and install additional kexts (VoodooHDA, EvOreboot). Why you should not replace your kernel or delete some kexts Do not replace kernel! Name your kernel as you wish except mach_kernel and place it in /. Why? Say Apple releases new update 10.6.3 for example. You apply this update which contains a new kernel and it replaces kernel you already have. You reboot your hack and nothing works. But if you have your kernel named my_kernel then you can set CODE <key>kernel</key> <string>my_kernel</string> in com.apple.Boot.plist or pass kernel=my_kernel command at boot. Then you boot your kernel even if vanilla mach_kernel updated. For that reason, it is good to have your kexts in /Extra/Extensions folder. Because /System/Library/Extensions gets updated by Apple from time to time. What to do if system gives you kernel panic D945GCLF2 is guaranteed to work with NullCPUPowerManagement, IOATAFamily patches and HyperThreading disabled in BIOS. If you want HyperThreading - get appropriate kernel (do not name it as mach_kernel - read paragraph above). If you want to get rid from NullCPUPowerManagement - place DSDT.aml in / and move NullCPUPowerManagement to /Backup for example. Then if things go wrong you can always boot from DVD and go to Utilities - Terminal. Then you can execute following commands: CODE cd /Volumes/{your_volume_name_here} cd Backup mv NullCPUPowerManagement.kext /Volumes/{your_volume_name_here}/System/Library/Extensions In that way you can place your kext back where it was. Useful kexts I will try to keep links up-to-date but your better follow blogs of authors. I will credit them later.
Credits teateam, prasys, netkas, The KiNG, ugokind, nok6230, modbin, StellaRola DSDT Far from perfect, but many things fixed. Intel Atom doesn't support SpeedStep but I've got one in DSDT - just to evaluate some warnings at boot. Also there is WiFi injected - you may delete that too. Solution doesn't include 10.6.2 HyperThreading kernel - get it from tea's blog. place kexts to /Extra/Extensions, other files to /Extra.
Attached File(s)
|
DamienValentine D945GCLF2 Snow Leopard Sep 2 2009, 07:23 PM
StevenHe Hmm, would it be possible to fix it without swappi... Sep 9 2009, 06:32 PM
ugokind hy. I don't know if you read the older but sti... Sep 9 2009, 07:02 PM
DamienValentine It is not necessary to swap a hard drive. You can ... Sep 10 2009, 05:48 AM
ugokind hdef is only a replace of text.. is not needed
lan... Sep 10 2009, 06:33 AM
zapsx Hi, I am currently running OSX 10.5.8 on this boar... Sep 10 2009, 09:39 AM
ugokind i'll attach my data and dsdt asap.. maybe at b... Sep 10 2009, 09:50 AM
ugokind all is needed
remember to change uuid in boot.pli... Sep 10 2009, 10:57 AM
bcotnam Following this thread.
I have tried to get snow l... Sep 10 2009, 01:52 PM
ugokind bios? are you crazy?
press F2 at boot. . 1st page... Sep 10 2009, 02:15 PM
bcotnam ya, i know how to disable HT in bios, i just didn... Sep 10 2009, 02:27 PM
DamienValentine QUOTE (bcotnam @ Sep 10 2009, 03:27 PM) W... Sep 10 2009, 03:38 PM
ugokind hyper threading?
in snow I can't!!
r... Sep 10 2009, 09:27 PM
DamienValentine QUOTE (ugokind @ Sep 10 2009, 10:27 PM) h... Sep 11 2009, 04:38 AM
Siro Thanks to the kext files provided above I was able... Sep 13 2009, 04:05 AM
DamienValentine The error is "Can't make '0' into... Sep 13 2009, 07:40 AM
Siro QUOTE (DamienValentine @ Sep 13 2009, 08... Sep 13 2009, 12:17 PM
bcotnam I'v managed to get snow leopard installed on m... Sep 13 2009, 11:35 PM
DamienValentine QUOTE (bcotnam @ Sep 13 2009, 11:35 PM) .... Sep 14 2009, 04:22 AM
bcotnam QUOTE (DamienValentine @ Sep 14 2009, 05... Sep 14 2009, 12:47 PM
ugokind my mysterious question is:
why in leo HT on works ... Sep 14 2009, 08:17 PM
bcotnam Just doing some more testing. Here are the kexts ... Sep 14 2009, 09:29 PM
DamienValentine In Leopard HyperThreading don't works too. Leo... Sep 15 2009, 06:12 AM
bcotnam Hey DamienValentine,
I agree we should get AppleI... Sep 15 2009, 12:39 PM
morndry Ok, I have tried following the best directions ava... Sep 16 2009, 05:05 AM
DamienValentine UUID is something like unique serial number of har... Sep 16 2009, 10:38 AM
morndry QUOTE (DamienValentine @ Sep 16 2009, 05... Sep 17 2009, 03:07 PM
Buzbe Hi guys,
Have you guys managed to get past the bo... Sep 16 2009, 01:40 PM
G. Steel I was able to install from an external USB drive s... Sep 16 2009, 05:55 PM
ugokind I agree too.
So our dsdt is very different from th... Sep 16 2009, 08:45 PM
DamienValentine D945GCLF2 can work without SleepEnabler and OpenHa... Sep 17 2009, 09:52 AM
morndry Ok, I got my time machine backup sorted out. Tran... Sep 19 2009, 05:31 PM
DamienValentine Okey. Look. Here is my DSDT.aml in attachments.
Yo... Sep 19 2009, 05:42 PM
DamienValentine One thing I am not sure about.
I edit some DSDT an... Sep 21 2009, 02:17 PM
ugokind QUOTE (DamienValentine @ Sep 21 2009, 02... Sep 21 2009, 04:51 PM
IscreaMan I have Gigabyte board, but also P945 based with sa... Sep 21 2009, 04:44 PM
ale§ For anyone that has HT problems look here http://w... Sep 21 2009, 06:33 PM
EnzoFX AFAIK
SLeepenabler.kext came about because of a sy... Sep 23 2009, 10:18 AM
ugokind I tried to apply all the dsdt as possible.. but ve... Sep 23 2009, 10:43 AM
EnzoFX I'm trying to boot with a USB drive, which has... Sep 23 2009, 11:38 PM
DamienValentine Currently my DSDT has fixes for HPET, RTC, TMR, PE... Sep 24 2009, 04:39 AM
teateam Hi all.
Our HPET live under PCI device... but on a... Sep 24 2009, 05:11 AM
EnzoFX Reallly need more info on a usb install method =/
... Sep 24 2009, 07:38 AM
DamienValentine GFX is injected in DSDT. I mentioned PEGP, its som... Sep 24 2009, 04:13 PM
teateam I'm check dsdt from other matherboard, based o... Sep 24 2009, 04:59 PM
EnzoFX DamienValentine:
I'm sorry, I don't think ... Sep 24 2009, 06:39 PM
DamienValentine I described this in first post. Maybe that was not... Sep 25 2009, 04:47 AM
EnzoFX I take it the "Snow OSX Universal DVD" i... Sep 25 2009, 10:43 AM
DamienValentine I chose distro because I want to tweak a fully wor... Sep 25 2009, 11:09 AM
morndry so is anyone else having Time Machine problems wit... Sep 27 2009, 12:03 AM
Sysyphus Morndry,
Damien advised in the post just above yo... Sep 27 2009, 12:09 AM
morndry QUOTE (Sysyphus @ Sep 26 2009, 07:09 PM) ... Sep 28 2009, 03:40 PM
doomtrain hi guys, does s-video out works with some osx dist... Sep 28 2009, 11:00 AM
EGOvoruhk Is it possible to edit the DSDT to remove the GMA9... Oct 3 2009, 12:47 PM
DamienValentine QUOTE (EGOvoruhk @ Oct 3 2009, 12:47 PM) ... Oct 4 2009, 12:16 PM
soave Hi all!
I am currently running 10.5.7 with th... Oct 7 2009, 07:36 PM
DamienValentine Well, I am not getting _CST evaluation errors anym... Oct 9 2009, 06:49 AM
teateam Atom 330 not support SpeedStep.
Please post your D... Oct 9 2009, 11:38 AM
DamienValentine Yeah. Atom doesn't support SpeedStep. But OS X... Oct 9 2009, 11:55 AM
teateam Ok, thanks. Oct 9 2009, 12:03 PM
DamienValentine Well, here you go. My ioreg, screenshots,logs and ... Oct 9 2009, 01:37 PM
THe KiNG Looked on your DSDT, do you have any idea what you... Oct 13 2009, 05:17 PM
ugokind you're welcome.. but what .. beautiful picture... Oct 13 2009, 06:06 PM
THe KiNG QUOTE (ugokind @ Oct 13 2009, 09:06 PM) y... Oct 13 2009, 06:15 PM
DamienValentine Do not understand what are you trying to say. It... Oct 13 2009, 06:22 PM
THe KiNG You will have an ugly surprise on 10.6.2, atom sup... Oct 13 2009, 06:31 PM
leppy700m QUOTE (THe KiNG @ Oct 13 2009, 02:31 PM) ... Oct 19 2009, 05:36 PM
DamienValentine Not bad. And what about ION? I will probably switc... Oct 13 2009, 06:39 PM
THe KiNG ION use same ATOM 330 so...borked crap. Oct 13 2009, 06:45 PM
ugokind and what about a voodoo kernel in 10.6.2? is a woa... Oct 13 2009, 06:53 PM
THe KiNG Is not just the kernel...is ACPIPlatform, IOACPIFa... Oct 13 2009, 07:00 PM
THe KiNG And x86_64 Intel GMA 950... Oct 15 2009, 07:08 PM
DamienValentine Can you post your DSDT? You have many AAPL values ... Oct 16 2009, 04:58 PM
THe KiNG Look on last pic.
To get it working I have to use ... Oct 19 2009, 06:21 PM
leppy700m QUOTE (THe KiNG @ Oct 19 2009, 02:21 PM) ... Oct 19 2009, 06:37 PM
DamienValentine Well. I tried qoopz kernel and voodoo 2 alpha 3. V... Oct 22 2009, 07:59 AM
nok6230 colleagues,
I have been following this thread for... Oct 22 2009, 08:01 PM
lekr QUOTE (nok6230 @ Oct 22 2009, 08:01 PM) c... Oct 23 2009, 08:51 PM
nok6230 THE DOCTOR IS IN THE HOUSE!!
well, it is ... Oct 23 2009, 09:23 PM
lekr QUOTE (nok6230 @ Oct 23 2009, 09:23 PM) T... Oct 23 2009, 09:40 PM
DamienValentine Well, I can confirm that mach_kernel.test7 works o... Oct 24 2009, 08:19 AM
nok6230 Damien,
It is really mostly thanks to you that I ... Oct 24 2009, 05:02 PM
wazzle638 QUOTE (DamienValentine @ Oct 24 2009, 09... Oct 26 2009, 10:47 AM
nok6230 For me the OS is more stable than my other gigabyt... Oct 27 2009, 06:26 AM
soave Hi!
... I am, for sure, interested!
BR... Oct 27 2009, 10:15 AM
ugokind and what about the newer hpet kext from netkas? Oct 27 2009, 10:48 AM
lekr Hey Guys
I just installed the kernel_test 7 file ... Oct 27 2009, 02:32 PM
shoarthing QUOTE (lekr @ Oct 27 2009, 02:32 PM) Hey ... Oct 27 2009, 02:40 PM
lekr ok thanks for your fast answer ... anyway, HT supp... Oct 27 2009, 02:44 PM
shoarthing QUOTE (lekr @ Oct 27 2009, 02:44 PM) ok t... Oct 27 2009, 02:48 PM
tritiumoxide Hey guys, I've been following this thread for ... Oct 28 2009, 03:40 PM
g3power QUOTE (tritiumoxide @ Oct 28 2009, 04:40 ... Oct 30 2009, 03:05 PM
tritiumoxide QUOTE (g3power @ Oct 30 2009, 11:05 AM) T... Oct 30 2009, 04:48 PM
FilterPunk I am running leopard server on this board now sinc... Nov 2 2009, 12:07 AM
chencho hi all.
I'm trying to install snow leopard in... Nov 3 2009, 03:10 PM
g3power QUOTE (chencho @ Nov 3 2009, 04:10 PM) Bu... Nov 3 2009, 03:46 PM
chencho It works! Almost into leopard.
I buy some tim... Nov 3 2009, 09:10 PM
DamienValentine Hi to everyone. Before we start to create guides a... Nov 4 2009, 03:13 PM
tritiumoxide QUOTE (DamienValentine @ Nov 4 2009, 11:1... Nov 4 2009, 07:33 PM
DamienValentine I will wait for positive feedback regarding this f... Nov 4 2009, 08:18 PM ![]() |
|
Lo-Fi Version | Time is now: 9th September 2010 - 07:32 AM |