Jump to content

[GUIDE]Retail Snow Leopard 10.6 on a GA EP45-UD3R


d00m42
 Share

Stability  

692 members have voted

  1. 1. How stable is your Snow Leopard installation?

    • Perfect.
      266
    • Not quite there yet...
      349


2,289 posts in this topic

Recommended Posts

Your guide worked just fine for my Gigabyte EP35-DS4, with 6gb of ram and a Q6600.

 

I've had 2 kernal panics so far; one on first boot (when I forgot to disable spot light), and another when I opened up Safar for the first time. When I restarted it, safari worked again though.

 

I'm still on a gold-master version, so I'll probably reinstall later using the retail version after I play around with this. So far the only problem I've found is I no audio.

 

btw, how do you know if your video card is fully supported? on Leopard you could just look and see if core image is enabled or not. I didnt use a HEX string yet because EFI 10.1 didnt have my card, but I somehow have full resolution.

Link to comment
Share on other sites

We're practically twins lol! I also don't have mic unfortunately, but as a plus DSDT audio means stock SL kexts : ) What do you mean by FUSION? Personally I'm waiting for MacFuse/NTFS-3G (NTFS-3G is the one that doesn't work) to run x64. I have booted into x64 and everything works flawlessly as well, with the exception of mic/NTFS-3G of course.

 

LOL

 

by Fusion I meant VMware Fusion to run Windows

I do webdesign and I need to check everything in InternetExplorer...

 

Two more thing I just realised:

I don't have Bonjour, I guess nobody does without the realtek kext...

but I really need access to my IDE's... do you have anyidea how... I do have Jmicron in my extra/extensions...

 

thanks

Link to comment
Share on other sites

Your guide worked just fine for my Gigabyte EP35-DS4, with 6gb of ram and a Q6600.

 

I've had 2 kernal panics so far; one on first boot (when I forgot to disable spot light), and another when I opened up Safar for the first time. When I restarted it, safari worked again though.

 

I'm still on a gold-master version, so I'll probably reinstall later using the retail version after I play around with this. So far the only problem I've found is I no audio.

 

btw, how do you know if your video card is fully supported? on Leopard you could just look and see if core image is enabled or not. I didnt use a HEX string yet because EFI 10.1 didnt have my card, but I somehow have full resolution.

 

Is your menu bar translucent?

 

LOL

 

by Fusion I meant VMware Fusion to run Windows

I do webdesign and I need to check everything in InternetExplorer...

 

Two more thing I just realised:

I don't have Bonjour, I guess nobody does without the realtek kext...

but I really need access to my IDE's... do you have anyidea how... I do have Jmicron in my extra/extensions...

 

thanks

 

Roflmao this is too good... I actually used Fusion for a while for a bunch of different Windows related tasks, including using internet explorer to check web design i did : ) I'm no pro though... Really? Bonjour doesn't work? Earlier I set up a printer over Bonjour... Maybe that was before I removed the RealtekR1000.kext. I'll test tomorrow. Make sure you downlaod my v2 SL Pack and get the updated JMicronATA.kext though. It works in x64. If you are using that, and have my BIOS settings, IDE should work for you (I have 2 IDE DVD drives that work fine).

Link to comment
Share on other sites

Conclusion (so far):

If using the DSDT approach and including LAN in it, there simply is no need for the Realtk1000 kext, and might be causing some people *issues*

 

I also noticed that other guides to do with GA EP45 series are not using it

 

Its for wireless only and getting Bonjour to work. If you don't need that then yes it works fine.

 

Not to worry. I ran kextutility again and no KP. Still get "Error: No installer packages can be found for this disk" when I try to repair permissions in Disk Utility, though.

 

This actually is a known issue for anyone who installs from the disk image. The easier way to go is to format a USB memory stick (8gbs or better) and install Chameleon 2 RC1 w/Netkas' 10.1 boot file, restore the disk image of SL to the stick and then add in all the extensions in Extras/Extensions. Don't forget to add your DSDT.aml file in Extras as well as fixing the UUID number in PlatformUUID.kext and in the smbios.plist files.

 

I had this same error too, all fixed now by the above method.

Link to comment
Share on other sites

d00m42:

I read through your updated how to:

at step 11, if the person decides to go to the SnowLeo Desktop to deal with permission and kext cache you should add that all can be done by simply using "kext utility", nothing else, in my opinon it seems easier than going through the terminal, and especially that you already have it in your pack !

 

at least on my setup that's all I did, and it's perfectly stable....

 

----

 

now trying out your updated extension pack...

edit: thanks IDE drives came back, now going to try installing Adobe CS4

Link to comment
Share on other sites

How odd. I reinstalled SL over my old Leopard partition, used the same DSDT.aml file (literally, copied) from my first SL installation, and this time SL reports a working audio device. I don't see an option for digital line output in Sound prefpane though (my hack is hooked up via spdif to a receiver) . Wonder what I did wrong/right this time that I didn't do before. Still booting 64bit, etc.

 

I'll have to play with this more tomorrow, but it looks like every time I boot my machine I get closer, so maybe I'll just keep rebooting until it works like a charm :D

Link to comment
Share on other sites

@Eliade, point taken, I made that small change in my guide.

 

@Martytoof, idk exactly what you did differently, but it's possible kexts had a part. If you used my v2 SL Pack, then I updated the kexts a little better solving a few problems people were having. One of them had to do with no audio device. I happen to just have 3 outputs + headphones. They're all labeled "Line Out" though. If you are looking for Digital, you might want to try the attached LegacyHDA.kext. Not sure if it will work so back up your old LegacyHDA, but give it a shot, and let me know.

 

Goodnight guys, I'm tired as hell lol, going to sleep.

 

 

LegacyHDA.kext.zip

Link to comment
Share on other sites

I have a GA-EP45-DS4 (esentially the same chipset, audio and net drivers), I have configured the BIOS as you say, I have IDE disabled and I'm trying your guide but no luck.

 

After installing and patching it in an external USB drive, when I boot it with -v -x32 I have a KP before entering the GUI with no indication of the error.

 

I have tried to use your DSDT and I have tried to compile my own.

 

Any advise to track it?

Link to comment
Share on other sites

I have a GA-EP45-DS4 (esentially the same chipset, audio and net drivers), I have configured the BIOS as you say, I have IDE disabled and I'm trying your guide but no luck.

 

After installing and patching it in an external USB drive, when I boot it with -v -x32 I have a KP before entering the GUI with no indication of the error.

 

I have tried to use your DSDT and I have tried to compile my own.

 

Any advise to track it?

 

i'll be more than happy to make you a guide.

 

If you want me to help you with what kexts you need, Download OSx86 Tools and click on View PCI Device/Vendor ID and post the output here.

Link to comment
Share on other sites

I think little snitch "killed" my system

after the first required reboot I received a bunch of KP from different program each time

I was able to uninstall it, but it would still panic, so I ran kext utility again, all is back to normal

you've been warned!

 

need to sleep now

Link to comment
Share on other sites

i'll be more than happy to make you a guide.

 

If you want me to help you with what kexts you need, Download OSx86 Tools and click on View PCI Device/Vendor ID and post the output here.

 

Thanks, this is the output of lspci

 

00:00.0 Host bridge [0600]: Intel Corporation Eaglelake DRAM Controller [8086:2e20] (rev 02)
00:01.0 PCI bridge [0604]: Intel Corporation Eaglelake PCI Express Root Port [8086:2e21] (rev 02)
00:1a.0 USB Controller [0c03]: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #4 [8086:3a37]
00:1a.1 USB Controller [0c03]: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #5 [8086:3a38]
00:1a.2 USB Controller [0c03]: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #6 [8086:3a39]
00:1a.7 USB Controller [0c03]: Intel Corporation 82801JI (ICH10 Family) USB2 EHCI Controller #2 [8086:3a3c]
00:1b.0 Audio device [0403]: Intel Corporation 82801JI (ICH10 Family) HD Audio Controller [8086:3a3e]
00:1c.0 PCI bridge [0604]: Intel Corporation 82801JI (ICH10 Family) PCI Express Port 1 [8086:3a40]
00:1c.4 PCI bridge [0604]: Intel Corporation 82801JI (ICH10 Family) PCI Express Port 5 [8086:3a48]
00:1d.0 USB Controller [0c03]: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #1 [8086:3a34]
00:1d.1 USB Controller [0c03]: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #2 [8086:3a35]
00:1d.2 USB Controller [0c03]: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #3 [8086:3a36]
00:1d.7 USB Controller [0c03]: Intel Corporation 82801JI (ICH10 Family) USB2 EHCI Controller #1 [8086:3a3a]
00:1e.0 PCI bridge [0604]: Intel Corporation 82801 PCI Bridge [8086:244e] (rev 90)
00:1f.0 ISA bridge [0601]: Intel Corporation 82801JIR (ICH10R) LPC Interface Controller [8086:3a16]
00:1f.2 SATA controller [0106]: Intel Corporation 82801JI (ICH10 Family) SATA AHCI Controller [8086:3a22]
00:1f.3 SMBus [0c05]: Intel Corporation 82801JI (ICH10 Family) SMBus Controller [8086:3a30]
01:00.0 VGA compatible controller [0300]: nVidia Corporation GeForce 9800 GTX [10de:0612] (rev a2)
03:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., 
Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168] (rev 02)
04:06.0 FireWire (IEEE 1394) [0c00]: Texas Instruments TSB43AB23 IEEE-1394a-2000 Controller (PHY/Link) [104c:8024]

Link to comment
Share on other sites

Thanks, this is the output of lspci

 

00:00.0 Host bridge [0600]: Intel Corporation Eaglelake DRAM Controller [8086:2e20] (rev 02)
00:01.0 PCI bridge [0604]: Intel Corporation Eaglelake PCI Express Root Port [8086:2e21] (rev 02)
00:1a.0 USB Controller [0c03]: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #4 [8086:3a37]
00:1a.1 USB Controller [0c03]: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #5 [8086:3a38]
00:1a.2 USB Controller [0c03]: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #6 [8086:3a39]
00:1a.7 USB Controller [0c03]: Intel Corporation 82801JI (ICH10 Family) USB2 EHCI Controller #2 [8086:3a3c]
00:1b.0 Audio device [0403]: Intel Corporation 82801JI (ICH10 Family) HD Audio Controller [8086:3a3e]
00:1c.0 PCI bridge [0604]: Intel Corporation 82801JI (ICH10 Family) PCI Express Port 1 [8086:3a40]
00:1c.4 PCI bridge [0604]: Intel Corporation 82801JI (ICH10 Family) PCI Express Port 5 [8086:3a48]
00:1d.0 USB Controller [0c03]: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #1 [8086:3a34]
00:1d.1 USB Controller [0c03]: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #2 [8086:3a35]
00:1d.2 USB Controller [0c03]: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #3 [8086:3a36]
00:1d.7 USB Controller [0c03]: Intel Corporation 82801JI (ICH10 Family) USB2 EHCI Controller #1 [8086:3a3a]
00:1e.0 PCI bridge [0604]: Intel Corporation 82801 PCI Bridge [8086:244e] (rev 90)
00:1f.0 ISA bridge [0601]: Intel Corporation 82801JIR (ICH10R) LPC Interface Controller [8086:3a16]
00:1f.2 SATA controller [0106]: Intel Corporation 82801JI (ICH10 Family) SATA AHCI Controller [8086:3a22]
00:1f.3 SMBus [0c05]: Intel Corporation 82801JI (ICH10 Family) SMBus Controller [8086:3a30]
01:00.0 VGA compatible controller [0300]: nVidia Corporation GeForce 9800 GTX [10de:0612] (rev a2)
03:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., 
Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168] (rev 02)
04:06.0 FireWire (IEEE 1394) [0c00]: Texas Instruments TSB43AB23 IEEE-1394a-2000 Controller (PHY/Link) [104c:8024]

 

You should be able to use my guide http://www.insanelymac.com/forum/index.php?showtopic=182227

 

Here is your EFI string

<key>device-properties</key>

 

<string>cc0300000100000001000000c00300001500000002010c00d041030a000000000101060000027

fff04003a000000400032002c0068007700730065006e0073006f0072002d0070006100720061006d

0073002d00760065007200730069006f006e000000080000000000000222000000400032002c00640

0650076006900630065005f0074007900700065000000120000004e5644412c6770752d64696f6465

0e0000004e00560050004d00000020000000010000000000000000000000000000000000000000000

000000000001e00000072006f006d002d007200650076006900730069006f006e0000000900000033

31373261100000004e00560043004100500000001800000004000000000003000c000000000000070

000000022000000400032002c002300730069007a0065002d00630065006c006c0073000000080000

000000000022000000400030002c006400650076006900630065005f00740079007000650000000b0

00000646973706c6179100000006d006f00640065006c0000001f0000004e5649444941204765466f

7263652039383030204754582044444c14000000400030002c006e0061006d0065000000120000004

e5644412c446973706c61792d4120000000400032002c0063006f006d00700061007400690062006c

0065000000160000004e5644412c73656e736f722d706172656e7414000000400031002c006e00610

06d0065000000120000004e5644412c446973706c61792d4212000000400032002c00720065006700

000008000000000000021c0000006400650076006900630065005f007400790070006500000010000

0004e5644412c4765466f72636520000000400031002c0063006f006d00700061007400690062006c

00650000000e0000004e5644412c4e564d616326000000400032002c0023006100640072006500730

073002d00630065006c006c007300000008000000000000010e0000006e0061006d00650000000f00

00004e5644412c506172656e7422000000400031002c006400650076006900630065005f007400790

07000650000000b000000646973706c617920000000400030002c0063006f006d0070006100740069

0062006c00650000000e0000004e5644412c4e564d6163220000005600520041004d002c0074006f0

0740061006c00730069007a0065000000080000000000002036000000400032002c00680077006300

740072006c002d0070006100720061006d0073002d00760065007200730069006f006e00000008000

0000000000214000000400032002c006e0061006d00650000001100000073656e736f722d70617265

6e74</string>

 

These Kexts

Oletros_Kexts_v2.zip

Link to comment
Share on other sites

Tried it twice-once on a partition on the Leopard disk and once on another disk. Gets stuck as verifying DMI pool data every time.

I have the exact same board, RAM, and processor as you but ATI 487o GPU. Checked correct efi string for this GPU and pasted in as instructed. BTW, I really wish the EFI strings tool included ATI cards as well as nvidia. Can't even get to -v -x32 flag.

Tried swapping SATA cables to disks, triple checked BIOS settings and triple checked procedure always with same result. At a loss to explain why.

Any clues.

Link to comment
Share on other sites

Tried it twice-once on a partition on the Leopard disk and once on another disk. Gets stuck as verifying DMI pool data every time.

I have the exact same board, RAM, and processor as you but ATI 487o GPU. Checked correct efi string for this GPU and pasted in as instructed. BTW, I really wish the EFI strings tool included ATI cards as well as nvidia. Can't even get to -v -x32 flag.

Tried swapping SATA cables to disks, triple checked BIOS settings and triple checked procedure always with same result. At a loss to explain why.

Any clues.

 

your graphics driver is causing the hang. i'll try to help you out in the morning

Link to comment
Share on other sites

Thanks: Here is the efi string I am using from OSX86 site:

 

090800000100000001000000fd0700002600000002010c00d041030a010000000101060
00010101060000007fff04001e0000004100540059002c00560065006e0064006f00720049004400
000060000000210240000004100540059002c00450046004900560065007200730069006f006e004
000000120000003131332d4237373130312d3031321c0000006400650076006900630065005f0074
07900700065000000140000004154592c4d6f746d6f74506172656e74220000004100540059002c0
450046004900560065007200730069006f006e0000000e00000030312e30302e3331380022000000
00031002c006400650076006900630065005f00740079007000650000000b000000646973706c617
28000000400030002c0063006f006e006e006500630074006f0072002d0074007900700065000000
80000000004000020000000400031002c0063006f006d00700061007400690062006c00650000000
0000004154592c4d6f746d6f7414000000400030002c006e0061006d00650000000e000000415459
c4d6f746d6f74180000004100540059002c00430061007200640023000000110000003130392d423
373130312d3030260000004100410050004c00300031002c0043006f0068006500720065006e0063
0790000000800000002000000220000004100410050004c002c0073006c006f0074002d006e00610
6d00650000000a000000536c6f742d3114000000400031002c006e0061006d00650000000e000000
154592c4d6f746d6f74160000004100540059002c00530043004c004b0000000800000028db0b002
000000400030002c0063006f006d00700061007400690062006c00650000000e0000004154592c4d
f746d6f74240000004100540059002c00450046004900560065007200730069006f006e004500000
120000003131332d4237373130412d333138300000004100410050004c002c0045004d0043002d00
4006900730070006c00610079002d004c00690073007400000044000000030000000000000000000
0000000000061000001b9200000000000000000000061000001c9200000000000000000000061000
02192000000000000000000002a0000004100540059002c004500460049004f007200690065006e0
74006100740069006f006e00000006000000000128000000400031002c0063006f006e006e006500
30074006f0072002d00740079007000650000000800000004000000280000004100540059002c004
0065006d005200650076006900730069006f006e0049004400000006000000090028000000410054
059002c00450046004900440069007300700043006f006e0066006900670000000c0000000d10000
00000000240000004100540059002c004d0065006d00560065006e0064006f007200490044000000
60000000200360000004100410050004c002c006100750078002d0070006f007700650072002d006
006f006e006e00650063007400650064000000080000000100000024000000400030002c00640069
0730070006c00610079002d0074007900700065000000080000004e4f4e450e0000006e0061006d0
65000000140000004154592c4d6f746d6f74506172656e74320000004100410050004c002c006200
10063006b006c0069006700680074002d0063006f006e00740072006f006c0000000800000000000
00420000004100410050004c00300030002c0062006c00610063006b00730063007200650065006e
02d0070007200650066006500720065006e006300650073000000080000000000000842000000410
410050004c00300031002c0062006c00610063006b00730063007200650065006e002d0070007200
50066006500720065006e006300650073000000080000000000000824000000400031002c0064006
00730070006c00610079002d0074007900700065000000080000004e4f4e4522000000400030002c
06400650076006900630065005f00740079007000650000000b000000646973706c6179100000006
006f00640065006c0000001600000041544920526164656f6e204844203438373028000000410054
059002c0045004600490044007200690076006500720054007900700065000000050000000216000
004100540059002c004d0043004c004b00000008000000702e1100160000004100540059002c0052
06f006d0023000000120000003131332d4237373130432d3137362c0000004100540059002c00450
460049004800570049006e006900740053007400610074007500730000000c000000000000000000
000200000004100540059002c0043006f007000790072006900670068007400000035000000436f7
79726967687420414d4420496e632e20416c6c205269676874732052657365727665642e20323030
52d323030382a0000004100540059002c0045004600490045006e00610062006c00650064004d006
0064006500000005000000022a0000004100540059002c0045004600490043006f006d0070006900
c006500440061007400650000000f0000004a616e2032362032303039260000004100540059002c0
50006c006100740066006f0072006d0049006e0066006f0000008400000001000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000000

Link to comment
Share on other sites

How odd. I reinstalled SL over my old Leopard partition, used the same DSDT.aml file (literally, copied) from my first SL installation, and this time SL reports a working audio device. I don't see an option for digital line output in Sound prefpane though (my hack is hooked up via spdif to a receiver) . Wonder what I did wrong/right this time that I didn't do before. Still booting 64bit, etc.

 

I'll have to play with this more tomorrow, but it looks like every time I boot my machine I get closer, so maybe I'll just keep rebooting until it works like a charm :D

 

Martytoof:

 

If you still have a vanilla audio kext setup would you please try the following DSDT mod for 889a? Simply change your layout-id to "0x42 0x00 0x00 0x00" and if your codec-id is not "0x85, 0x08, 0xEC, 0x10" could you change it to that at some point?

 

This layout-id is found in AppleHDA for the 889a chipset in Leopard 10.5 and in Snow. It shows 2 outs, 2 ins, and digital in and out. The lights are on for the digital ports but I haven't anything to plug in. Sound natively comes out through the rear green jack in all Leopard iterations.

 

If you have added any audio kexts please remove them, and wipe the caches.

 

Hope to hear how this works for you.

Link to comment
Share on other sites

Using the clue of the graphics driver, I removed the EFI string for the 4870 that I found at OSX86 and now it goes past the DMI Pool data problem to the Chameleon boot screen. Then, when I boot with the -v -x32 flags it proceeds thru most of the boot sequence but dies (NOT A KP though) either at:

IOBluetoothHCIContoller:: terminatedWL..done

 

or at the following screen.

Any ideas--thanks for previous advice too.

post-145918-1251630424_thumb.jpg

Link to comment
Share on other sites

Just to give anyone an update who was possibly following my previous posts. I now am 100% working!

 

The biggest issue I faced with random KP's was that I had a seperate hard drive with Windows 7 plugged in. After I read some newer posts in this thread I unplugged it and things started to happen!

 

Everything is working, but since I'm using an external sound card I can't vouch for onboard sound.

 

I did get a KP while doing the remote desktop software update but using the kextutility to recreate the cache quickly fixed that. Solid as a rock!!

 

Thanks!

Link to comment
Share on other sites

i just wanted to say thank you for this guide. I have the same motherboard so I followed your guide and everything worked on the first try! The only thing I had a problem with was compiling the DSDT. I put one of the code fixes in the wrong section and generated 69 errors, so the .aml file was not created. Other than that, it was smooth sailing.

 

^_^

Link to comment
Share on other sites

First of all, thanks for this guide ;)

 

I have exactly the same motherboard so the installation was quite fast - and it's working 100%.

 

The MBR "hack" also worked ! I was a little worried about this.

 

PS : You should write "restart" after the kextcache more like that - i missed it and get a KP then :D

Link to comment
Share on other sites

 Share

×
×
  • Create New...