Jump to content
4 posts in this topic

Recommended Posts

Here's my account with installing 10.6 on GA-EP45-UD3L.

 

SPECS

- Intel Core 2 Duo E8400 Wolfdale 3.0GHz

- G.SKILL 4GB (2 x 2GB) DDR2 1066

- GIGABYTE GA-EP45-UD3L (BIOS F7)

- Sony DVD+R SATA

- Seagate 320GB SATA 7200RPM

- Snow Leopard 10.6 Retail DVD force 32bit

 

INSTALL

- Bios settings config(because SL will reset it)

- Boot with custom SL boot CD(iso found at above link to GA-EP45 thread), type arch=i386(for 32bit)

- Swap for retail SL DVD, and press F5(may read error while drive initiates)

- Install SL(may read Failed! at end; this is okay)

- Reboot, swap DVD for CD and configure the Bios settings before OS starts; type arch=i386

- Once in SL, Install bootloader PCEFI 10.5 w/ Chameleon V2.0 Rc3r658

- Copy Kext and Extension folder to Extra folder

- Copy your custom dsdt.aml to /Extra/asdt.aml(lowercase)

- Copy your custom com.apple.boot.plist and smbios.plist to /Extra/

- Now reboot without CD

- Update via standalone 10.6.1, don't reboot until your custom files are in place

- Make any additional edits to your custom files before reboot

- Now reboot into 10.6.1

- Update via standalone 10.6.2, don't reboot until your custom files are in place

- Delete dsmos.kext and copy over fakesmc.kext to /Extra/Extensions/ and make any additional edits to your custom files before reboot

- Now reboot into SL 10.6.2

 

Custom Files

Kext:

- Use the Install Guide Support Files from the first link.

- Run Kext Utility every time you mess with kext or the folders for the kext

- I deleted jmicronATA.kext from System/Library/Extensions; because I don't use IDE

 

com.apple.Boot.plist:

- <key>Kernel</key><string>mach_kernel</string>

- <key>Kernel Flags</key><string>rd=disk0s2</string>

- <key>USBBusFix</key><string>Yes</string>

- <key>arch</key><string>i386</string>

 

smbios.plist:

- Lizard will make this easy.

- Check your version of Chameleon and the available options

 

Audio ALC888:

- dsdt.aml edit with iaslMe; added HDEF code; see link below for details

- LegacyHDA.kext from 4 out 2 in HDA series

- Finally no pop / crack sound while adjusting audio.

 

Graphics 4890 reference:

- EVOenabler.kext.zip, ATI4800Controller.kext.zip, ATIRadeonX2000.kext.zip found here:

- Dual monitors - nope.

 

SpeedStepping:

- Yes, via dsdt.aml edits; see FormerlyKnownAs' original thread here.

 

Apple Software Update

- Successfully ran Apple Software Update in 10.6.2 with no known problems

 

Run Time

12/28/09:

- All running very well; with reasonable temps.

01/24/10:

- Software Update went smooth; with latest security releases.

03-21-10

- Everything is running smooth; rock solid.

;)

10.6.3 Kernel Update

- Backup AppleHDA.kext(10.6.2 version) from /S/L/E

- Remove SleepEnabler.kext from /Extra/Extensions

- Install update, don't restart

- Replace NullCPUPowerManangment.kext with new one in from /Extra/Extensions

- Add new SleepEnabler.kext

- Delete ATI4800Controller.kext from /Extra/Extensions

- Reboot, -F if you have to ignore cache

- Run Exotic pkg and fix for ATI card

- Replace AppleHDA.kext(new 10.6.3 version) in /S/L/E with the backed up 10.6.2 version

- Reboot, should have sound

- I had to run kextcache -v 1 -m /Volumes/SystemHD/Extra/Extensions.mkext /Volumes/SystemHD/Extra/Extensions/ /Volumes/SystemHD/System/Library/Extensions/

and

kextcache -v 1 -m /Volumes/SystemHD/System/Library/Caches/com.apple.kext.caches/Startup/Extensions.mkext /Volumes/SystemHD/System/Library/Extensions/

 

Time Machine Restore

- Boot using custom boot CD, then to SL DVD

- Restore Time Machine backup

- Boot into SL using custom boot CD

- Reinstall PCEFI Bootloader

* Little Snitch Rules have been reset but I can easily configure on the fly. Buy lil Snitch!

 

Flash Bios to Delete DSDT.aml

- Flashed to F9 first, then Flashed to custom 5UD3LWID.07m

- Followed this Guide

- no longer needed kext; sleepenabler.kext, openhaltrestart.kext

- had to add VoodooPowerMini.kext for speedsteping, alot easier than editing an dsdt.aml

- added IOAHCIBlockStorageInjector.kext to remove orange icons

 

Kext and Permissions

- run Kext Utility

In Terminal:

- kextcache -v 1 -m /Volumes/SystemHD/Extra/Extensions.mkext /Volumes/base/Extra/Extensions/ /Volumes/SystemHD/System/Library/Extensions/

- kextcache -v 1 -m /Volumes/SystemHD/System/Library/Caches/com.apple.kext.caches/Startup/Extensions.mkext /Volumes/SystemHD/System/Library/Extensions/

- sudo diskutil repairPermissions /

- Reboot

 

10.6.4 Update

- 10.6.4 Combo Update

- Netkas Exotic ATI pkg

- KextUtility then the kextcache commands

- Reboot

- Replace AppleHDA.kext

- KextUtility then the kextcache commands; again

 

10.6.5 Update

- 10.6.5 Combo Update

- Netkas Exotic ATI pkg

- KextUtility then the kextcache commands

- Reboot

- Replace AppleHDA.kext

- KextUtility then the kextcache commands; again

 

10.6.7 Update/Reinstall

- Boot with custom boot CD and type "arch=i386"

  • 3 weeks later...

Carl, I partly used your guide to help me move from 10.5.8 to 10.6.2. I also used the Vanilla Retail 10.6.2 with Chameleon v2 RC4 for Gigabyte GA-EP45-DS3L, Illustrated Step by Step Guide + BootCD = Untouched Retail System

 

I now have everything working except:

 

-speedstep

-sleep

 

I used the dsdtpatcher (koalala's) and blackosx's guide to do my dsdt alterations. Ethernet, alc888 audio, graphics, BIOS reset patch, USB-wakefromsleep, are all taken care of via dsdt, rather than with com.apple.Boot.plist (which has no device info now).

 

 

Have you had any luck w/ sleep?

 

I am about to start doing some dsdt work for speedstep and more importantly, sleep (as opposed to the USB-wakefromsleep), but I don't want to reinvent the wheel.

 

I can't seem to find the exact specifics about changes to enable sleep, though.

 

EDIT:

OK, found and fixed the sleep part! I missed the part about the 10.6.2 sleepenabler.kext that is needed for 10.6.2.

 

Now I just have to do some more edits so I have wakeup via keyboard and mouse, rather than just from the power button.

 

EDIT #2

 

Now wakeup via kbd & mouse is fixed by an additional dsdt tweak. I no longer need my RealtekR1000.mext in /E/E, and Bonjour, Sleep (by menu choice & auto/idle-sleep), TimeMachine, WakeOnLAN are all working perfectly.

 

I'm probably skipping the speed stepping stuff for now.

  • 2 weeks later...
...

 

I'm probably skipping the speed stepping stuff for now.

 

I like the speed stepping for temps. I want to know my machine is throttling and not going full blast all the time. Probably one of the coolest edits so far too!

 

It's tech; but worth the effort.

 

I didn't have instant notification enabled; but now I do. Sorry I couldn't respond sooner.

EDIT #2

 

Now wakeup via kbd & mouse is fixed by an additional dsdt tweak. I no longer need my RealtekR1000.mext in /E/E, and Bonjour, Sleep (by menu choice & auto/idle-sleep), TimeMachine, WakeOnLAN are all working perfectly.

 

I'm probably skipping the speed stepping stuff for now.

 

What did you do to get Bonjour working properly?

×
×
  • Create New...