Jump to content

Retail Snow Leopard 10.6 on Intel DG33TL Mobo


chassler
 Share

24 posts in this topic

Recommended Posts

Hi all,

 

I have successfully installed 10.6.0 on my Intel DG33TL motherboard. You might remember this board from the intel purchase program a couple years ago. In the past I've had successful installs with Kalyway up to 10.5.6 I believe and iatkos up to v7.

 

This, however, is a retail install.

 

I've been out of the game for probably 8 months or so and just came back 2 days ago.

 

I used the following method linked from osx86project wiki:

 

http://osx86sv.wordpress.com/2009/09/30/ma...-usb-pen-drive/

 

Yes it occurred to me that I was using a guide intended for an asus board and not intel. :D

 

I suppose this board isn't a popular one because I can't find much new information on it as it relates to snow leopard. It is my hope that posting these findings and requesting help from people far more knowledgeable than I, we can get my existing system up to 10.6.2 with everything working (perhaps wishful thinking).

 

Here's the rundown in easy image format:

 

About this mac:

aboutthismac.png

 

Hardware overview in SP:

hardwareoverview.png

 

Wireless: I'm using a dynex PCI wireless card purchased from Best Buy. Here's the profiler SS

airportj.png

 

Graphics: I have an 8800gt card by BFG @ 512MB. Dual-DVI. I don't know if SL is just that shiny but it's a bit irritating to read on this screen. Here's what profiler sees:

gfxs.png

How can I get the proper card identification here?

 

RAM: Currently I'm using 4GB of DDR2 667MHz RAM. Profiler sees something slightly different...:

memorye.png

I wish I had DDR3. Can this be corrected?

 

SATA Drives. I have a 320GB seagate SATA drive. This board uses the ICH9 chipset which appears to be correct here yes?:

sata.png

 

USB Ports. Everything looks in order here. I do have working sound with this USB headset but no on board as of yet:

usb.png

 

Now to give you a rundown of what things looked like on my USB stick upon install.

 

Here's the smbios.pslist This is how it was when I downloaded it, I didn't modify anything:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>SMbiosvendor</key>
<string>Apple Inc.</string>
<key>SMbiosversion</key>
<string>TJ428398-42352</string>
<key>SMbiosdate</key>
<string>2/29/2008</string>
<key>SMboardmanufacturer</key>
<string>Apple Computer, Inc.</string>
<key>SMboardproduct</key>
<string>Mac-F42C88C8</string>
<key>SMfamily</key>
<string>MacPro</string>
<key>SMmanufacturer</key>
<string>Apple Inc.</string>
<key>SMproductname</key>
<string>Mac Pro 3,1</string>
<key>SMserial</key>
<string>0934SX45DZ</string>
<key>SMsystemversion</key>
<string>1.0</string>
<key>SMUUID</key>
<string>862F78AF-9B36-50AF-B67A-ABBA8C14A528</string>
<key>SMmemtype</key>
<string>24</string>
<key>SMmemspeed</key>
<string>1600</string>
<key>SMmemmanufacter</key>
<string>Apple Computer Inc.</string>
<key>SMmemserial</key>
<string>100000000</string>
<key>SMmempart</key>
<string>1</string>
<!--
<key>SMexternalclock</key>
<string></string>
<key>SMmaximalclock</key>
<string></string>
-->
</dict>
</plist>

 

Here's the com.apple.Boot.plist. Again I didn't edit any files.

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Graphics Mode</key>
<string>1920x1200x32</string>
<key>Kernel</key>
<string>mach_kernel</string>
<key>Kernel Flags</key>
<string></string>
<key>Timeout</key>
<string>1</string>
<key>device-properties</key>
<string>6c0200000100000001000000600200000d00000002010c00d041030a00000000010106000001
0101060000007fff04000e0000004e00560050004d00000020000000010000000000000000000000
0
0000000000000000000000000000000220000005600520041004d002c0074006f00740061006c007
3
0069007a006500000008000000000000201c0000006400650076006900630065005f007400790070
0
0650000000f0000004e5644412c506172656e740e0000006e0061006d00650000000b00000064697
3
706c617922000000400030002c006400650076006900630065005f00740079007000650000000b00
0
000646973706c617922000000400031002c006400650076006900630065005f00740079007000650
0
00000b000000646973706c6179100000006d006f00640065006c0000001a0000006e566964696120
4
765466f726365203638303020475420000000400031002c0063006f006d007000610074006900620
0
6c00650000000e0000004e5644412c4e564d616314000000400030002c006e0061006d0065000000
1
20000004e5644412c446973706c61792d4114000000400031002c006e0061006d006500000012000
0
004e5644412c446973706c61792d4220000000400030002c0063006f006d00700061007400690062
0
06c00650000000e0000004e5644412c4e564d6163100000004e00560043004100500000001800000
0
04000000000003000c00000000000007000000001e00000072006f006d002d007200650076006900
7
30069006f006e0000002e0000006e5669646961204765466f7263652036383030204754204f70656
e
474c20456e67696e65205b4546495d</string>
</dict>
</plist>

 

Here's the extensions that were in the extra's folder:

ext.png

 

I think that's all the info I need to provide. If you need something different, just ask.

 

What I want to accomplish is a proper retail install with everything working for this board. So far I'm functional. I have internet, graphics and sound...but as you can see, some stuff just looks screwy.

 

A couple of noted posts about this particular mobo that I've found:

 

Modified AHCI Controller for ICH9 - Not sure if I need to change anything at the moment because I think it's correctly identified. Am I wrong?

 

Link to the Wiki

 

Note: I believe I'm in 64bit mode currently.

 

Other note: When installing retail sleo, it said the installed failed at the end and could not properly identify or load the startup disk. However, the computer booted into OSX sleo and I was able to complete the setup.

 

Final thoughts: I have read about DSDT, Chameleon, and EFI but it's hard to process all this stuff after being out of the game for so long. I apologize for any noobery in this post. I tried to put time into it and give you lots of information. I really can't stand posts that say "Help, it's broke, and I don't know how to fix it" and then give you nothing else.

 

I hope there are a couple of folks out there who can help me bring the DG33TL to snow leopard for others. I haven't even restarted since I installed. If it doesn't restart properly, I'll be sure to note it :D

 

Update 1-05-10 @ 9:09pm Est - Successfully restarted. Noticed upon sending computer into restart that it failed to unmount /home/(can't remember, it flickred and then restarted)

 

Thanks All

 

Chad

Link to comment
Share on other sites

Cancel that successful restart.

 

Turns out the only reason it restarted was because I still had the bootable thumb drive in the computer and I could select the new SL partition.

 

Edit: Now it appears that the HD is non existent. The computer, including the bios doesn't see the HD. Any ideas?

Link to comment
Share on other sites

Hmm.. Thought I'd get a response overnight.

 

This morning I'm going pul the cmos battery and hope that it will allow my board to recognize the HDD again.

 

Even just a point to the proper guide for this board would be helpful. Or a guide to building a pen drive for any board and what it entails.

 

Thanks

 

Chad

Link to comment
Share on other sites

I believe the hard drive on the system has died. Resetting the bios had no effect. I tweaked and changed every setting in the BIOS that I could with the same result.

 

Diskpart on a Windows Vista recovery disk cannot find the drive.

 

Going to swap in a new drive and just get back to iatkos v7 for now.

Link to comment
Share on other sites

I believe the hard drive on the system has died. Resetting the bios had no effect. I tweaked and changed every setting in the BIOS that I could with the same result.

 

Diskpart on a Windows Vista recovery disk cannot find the drive.

 

Going to swap in a new drive and just get back to iatkos v7 for now.

 

I am using a DG33TL w/ 9500GT 1GB Video, 64 bit / 32 bit both function.

Here is a list of my custom kexts:

NullCPUPowerManagement.kext

AppleIntelPIIXATA.kext

OpenHaltRestart.kext <--- Current version fixes restart

SleepEnabler.kext <--- Doesnt seem to work. The only thing that doesnt for me on this board.

IOAHCIBlockStorageInjector.kext

PlatformUUID.kext

Intel82566MM.kext <-- Wired Ethernet Kext. Works great. Search google for 64bit version.

Also, for whatver reason the 64bit kext fails to function if in E/E, and must be in SLE

 

fakesmc.kext

NVEnabler 64.kext <--- too lazy to find the efi string.

VoodooHDA.kext (removed AppleHDA.kext) <--- in my efforts, I MUST put this in SLE and rm AppleHDA.kext

 

I made a boot cd from my other mac, and put all the kexts except the VoodooHDA/SleepEnabler in E/E, but copied VoodooHDA to the CD. I then installed from retail and then booted with -v -s and edited SMUUID in smbios to match the UID of the drive + PlatformUID.kext/Contents/Info.plist.

 

This yeilds a good install. If you take this same session of -s to copy VoodooHDA and rebuild kextcache you'll get perfect video/audio on the welcome video, and from this point forward shouldnt have an issue. SleepEnabler i save for after the update process.

As far as DSDT goes, I'm trying to correct the ACPI table so sleep works.. I'm novice at the whole DSDT bit, but do know my way around code and what not, so with a little luck and google I might get it.

Link to comment
Share on other sites

  • 3 weeks later...
thanks guys. i had just posted on the original dg33tl thread and then stumbled across this in google. am going to try to install SL over the weekend. it supports the ati 4670 card (apparently). appreciate your posts. will post my results

 

Let me know how it goes, if for some reason you're unsuccessful reply to this post and I'll create a boot CD you can use that should work / upload the exact kexts I used. I dont foresee any problems tho, this board is pretty easy.

Link to comment
Share on other sites

Chassler:

 

I used the usb method as well and right when osx is about to finish the install it fails

 

Error: "Install Failed"...."the installer could not start up the computer from the disk"

 

Did you experience this at all?

 

I have been trying to get this to work forever and any help you can give me would be soooooooo appreciated.

Link to comment
Share on other sites

Chassler:

 

I used the usb method as well and right when osx is about to finish the install it fails

 

Error: "Install Failed"...."the installer could not start up the computer from the disk"

 

Did you experience this at all?

 

I have been trying to get this to work forever and any help you can give me would be soooooooo appreciated.

 

Yeah it failed on me too. I was still able to boot but I had to use the USB drive to do it. Because it's my production machine, I had to switch back to iatkos v7 10.5.8.

 

I have a feeling that it fails because the method i used wasn't for the DG33tl specifically.

 

I think we need a proper DSDT for the DG33TL and then we'd be in business.

 

And of course, the proper kexts.

 

Sorry I can't be more helpful, m8.

Link to comment
Share on other sites

Ok, so at least you were able to boot. I would be happy just to get into Snow Leopard no matter how.

 

So after the install Failed I used a Boot 132 Disk and chose my HD and I get another error. (see attached image)

 

Thoughts?

 

Thanks again

 

 

 

Link to comment
Share on other sites

Ok, so at least you were able to boot. I would be happy just to get into Snow Leopard no matter how.

 

So after the install Failed I used a Boot 132 Disk and chose my HD and I get another error. (see attached image)

 

Thoughts?

 

Thanks again

 

 

If u used the same method I did, then it's the DSDT. I'm not sure how I got into leopard but I know that even if you do...it won't be what you want.

 

Your best bet is to find a way to build a DSDT for this particular board. We could use the help of some decent coders.

 

Right now it's like trying to start an engine that takes unleaded with deisel. Even if you get it started...it won't end well.

 

Not that this is connected because my last hard drive had been used a lot....but it died on me once I got in snow leopard as I was xferring data. Believe me...do it the right way.

Link to comment
Share on other sites

Yeah it failed on me too. I was still able to boot but I had to use the USB drive to do it. Because it's my production machine, I had to switch back to iatkos v7 10.5.8.

 

I have a feeling that it fails because the method i used wasn't for the DG33tl specifically.

 

I think we need a proper DSDT for the DG33TL and then we'd be in business.

 

And of course, the proper kexts.

 

Sorry I can't be more helpful, m8.

 

To chassier and not4you2,

I encountered this before on my mobo dg33m06. It said installation failed at the very end. If you look at the install log (during installation process itself), you would notice that the installer had problem trying to find the root device to install the bootloader (something of that sort). All those installation steps in front went perfectly fine actually. That explains why you can actually boot into osx with the help of the usb. But it cannot boot up on its own.

 

A few things I suggest you do.

  • Connect your HD to SATA0. Take out all other HDs (Windows 7 or Linux) first.
  • Set your BIOS to IDE mode.
  • You may need to install chameleon 2 RC3/RC4 on your "so called failed installed HD" (actually it is quite fine) for it to boot up well.

Link to comment
Share on other sites

Let me know how it goes, if for some reason you're unsuccessful reply to this post and I'll create a boot CD you can use that should work / upload the exact kexts I used. I dont foresee any problems tho, this board is pretty easy.

Thanks man. unfortunately spent the weekend fine tuning a win7 install on the htpc and fixing the hackintosh which is running osx 10.5.8 (iDeneb distro). the hackintosh uses the dg33tl mobo and dual boots with win vista. leopard seems to boot and run faster. but then i switched graphics cards between the two and could only boot osx in safe mode (per above). fixing that turned out easier than expected -- simply deleted the ati x2000 kexts and rebooted. didn't realize it could be that easy.

off to abu dhabi this week but will install snow next weekend on both computers. reading all the install guides for now trying to wrap my head around dsdts and guids.

will post results.

Link to comment
Share on other sites

A few things I suggest you do.

  • Connect your HD to SATA0. Take out all other HDs (Windows 7 or Linux) first.
  • Set your BIOS to IDE mode.
  • You may need to install chameleon 2 RC3/RC4 on your "so called failed installed HD" (actually it is quite fine) for it to boot up well.

 

By putting this MOBO in any other configuration but AHCI, OSX install disk utility will not see the drive.

 

Have any other suggestions ?

Link to comment
Share on other sites

By putting this MOBO in any other configuration but AHCI, OSX install disk utility will not see the drive.

 

Have any other suggestions ?

During the installation, AHCI will have to be used so that the HD may be seen and installed upon. But after installation, AHCI will give you problem. At least that is what I experienced.

The steps above are what I did in order to overcome the problem to boot up successfully without the aid of the USB.

Link to comment
Share on other sites

Ok So Far I have restart working!

This is what I did

 

  1. Bios: HDD in AHCI
  2. Did the USB Install
  3. Install Fails (restart anyway)
  4. Use USB Stick to Boot from Hard Drive (it skips past HHD Selection really fast, you have to be ready to press keyboard)
  5. Install Kext (list from above post)
  6. Install Chameleon 2 RC4
  7. Restart
  8. Cross Fingers

 

I have restarted 5 times just to test this.. so far so good

 

Now I am working on drivers.

Link to comment
Share on other sites

Ok!!!

 

So far it seems like I have Everything working.

 

  • Restart works
  • Onboard Audio Works
  • Onboard LAN Works
  • nVidia PCIE Works
  • 10.6.2 Update Works

I have not tested Time Machine Yet.

 

I will update soon with a "how did it" and post the files I used soon

 

Thanks for all the help

Link to comment
Share on other sites

Let me know how it goes, if for some reason you're unsuccessful reply to this post and I'll create a boot CD you can use that should work / upload the exact kexts I used. I dont foresee any problems tho, this board is pretty easy.

 

hey kurrgan i just pm'ed you. i'm ready to throw in the towel and beg for that boot cd and kexts. failed on three attempts to load with usb drive. got pretty close, but no cigar. cheers.

Link to comment
Share on other sites

  • 9 months later...

Not sure if anyone else is looking for DG33TL stuff anymore, but sleep seems to work for me using Chameleon RC5 r650, SleepEnabler.kext (in S/L/E) and the attached DSDT.aml file. I think the kicker was that I applied the ICH9/USB Sleep patch from DSDT Patcher. Now sleep works even by waking up from mouse click! I'm sure I did something else as well, if anyone is interested in more details I might be able to scrounge something up...

dsdt.aml.zip

Link to comment
Share on other sites

  • 4 weeks later...
Not sure if anyone else is looking for DG33TL stuff anymore, but sleep seems to work for me using Chameleon RC5 r650, SleepEnabler.kext (in S/L/E) and the attached DSDT.aml file. I think the kicker was that I applied the ICH9/USB Sleep patch from DSDT Patcher. Now sleep works even by waking up from mouse click! I'm sure I did something else as well, if anyone is interested in more details I might be able to scrounge something up...

 

Which SleepEnabler.kext did you use?

 

SleepEnabler.kext isn't even necessary. See below.

Link to comment
Share on other sites

Hey again,

 

So, I've managed to get this board working 100% with some fiddling! Yay!

 

This guide is good, if you can install Snow Leopard from USB, then you've got all the knowledge you need to know to get this guy up and running effectively.

 

Note: I've got a Q6700 attached to this board. If you're not using a Quad Core, you *may* need to edit the DSDT.

 

What it's missing--

 

DSDT: dsdt.aml.zip

Extensions: Extensions.zip

 

Those items will go into your Extra folder. I used the latest version of Chameleon, RC5, which ErmaC maintains here: Chameleon RC5 Installer

 

If you want onboard ethernet to work, which I suppose you would, then you'll need to place this kext in /System/Library/Extensions: Intel82566MM.kext.zip

 

It will not work if you put it in /Extra/Extensions.

 

Make sure to enable HPET in BIOS so that OS X can control it natively!

 

Lastly, you want sleep. To enable this you simply need to go into your BIOS and change Sleep from S3 to S1. Oddly enough, Windows won't sleep on S3 either. I believe S3 is the default, which is pretty useless since it doesn't cooperate with Linux, Windows, or OS X.

 

To recap you need these files in the following places:

 

In /Extra/

  • com.apple.Boot.plist
  • dsdt.aml

In /Extra/Extensions/

  • AppleVIAATA.kext - For the IDE Controller if you have any drives attached
  • fakesmc.kext
  • VoodooHDA.kext

In /System/Library/Extensions

  • Intel82566MM.kext - For ethernet

That's literally it! You don't need any other kexts or modifications! Enjoy! :)

Link to comment
Share on other sites

  • 1 year later...
 Share

×
×
  • Create New...