[GUIDE] Gigabyte G31M-ES2L Retail Tutorial
3 Attachment(s)
What you need:
Benefits of a retail installation against prepatched versions (iPC, iAtkos, iDeneb, Kalyway, JaS etc):
STEP 1 // Download the required files All the files that needed for this board are attached below. Burn Boot132-G31M-ES2L.iso to a blank CD. Be sure to have access to the other files on another drive (a USB stick would suffice). You will also need to download the Chameleon 2.0 bootloader, OSx86Tools and TextMate. Within the attached Extra folder you will find:
STEP 2 // Boot the Retail installation disk Insert the Boot132 CD that you've just written and boot from it. You will see the ISOLINUX Loader. When everything is loaded, remove the Boot CD and insert your Apple Leopard Retail DVD into your drive. You should see the word 'BOOT', when the DVD is recognized, press Enter. It should now start to boot the Retail DVD, after a few minutes you will reach the OS X installation screen. :) STEP 3 // Preparing the HD Proceed through and select your language to enter the installation. We now need to format the drive as HFS+. Open the 'Utilities' menu at the top and load up 'Disk Utility'. Select your disk from the menu on the left and open the Partition tab. Click the free space below the Volume Scheme dropdown then change the Volume Scheme to '1 Partition'. Now, click the 'Options' button below and select 'GUID Partition table'. This step is very important! Click Ok to close and then Apply to format the disk. Well done, your HD is now ready for Leopard (Y) Quit Disc Utility to proceed with the installation. STEP 4 // Configuring the installation Accept the Terms of Use, select the drive you just prepared and continue. Now if you wish, you can 'Customize' your installation. I normally uncheck the other languages, printer drivers and X11. This step is optional, but it will cut down the installation time. Start the actual installation! Once the installation has finished you can either wait 30 seconds or click the 'Restart' button to reboot. STEP 5 // First boot! Now to the exciting part! :D Remove the Retail DVD and insert the Boot132 CD into the drive. Currently, the HD is not able to boot the system on it's own, but we will change this shortly. Boot using the CD as before. Once you get to the prompt, press Enter and type "80" if it's your primary disc or "81" if it's your secondary disc where Leopard is installed (normally it's 80). Hit Enter to boot the system! When OS X has finished booting you will be presented with a nice Leopard intro video. Follow the steps to configure your system and reach the desktop. STEP 6 // Make the system bootable on it's own Firstly a little explanation about what we are about to do, to quote Munky: Quote:
Just before you click install, select the 'Customize' button in the lower left hand corner and check 'Chameleon EFI HFS', this will install the bootloader to the hidden EFI partition, leaving your retail installation untouched. http://voyn1x.infinitemac.com/tuts/Chameleon-EFI.png Don't reboot just yet. We need to copy over the files for the board to the hidden EFI partition. Normally here you would need to enter some commands in Terminal, but I have created a basic EFI partition mounter script to help automate the process a little bit (for an explanation of what this script does, read though this thread). Double click the 'EFI Partiton Mounter' which you downloaded, you will be presented with a list of your drives. It should look similar to this: Code:
/dev/disk0 Finder will then reload and you should see the EFI partition on your desktop. Open up the EFI partition and replace the contents the Extra folder with my files. If you have done it correctly it should now look like this: http://voyn1x.infinitemac.com/tuts/EFI-partition.png We're almost there now! :) Unfortunately to get the Realtek ALC883 audio working, I had to install one kext to /System/Library/Extensions as this wouldn't load from the EFI partition. Using OSx86Tools select 'Install kexts', and follow the prompts, selecting AppleAzaliaAudio.kext Time to reboot without the CD. If successful, you should now be greeted with the Chameleon GUI, which will then proceed to boot your system. :cool: STEP 7 // Finishing up The last thing you will need to do is get your graphics card fully working. There are a few methods for this - Injectors, EFI strings and DSDT. Personally I prefer using a EFI string, to create this I used the inbuilt GFX string creator in OSx86Tools. This comes with many presets included but for my card I had to create my own as none of them worked for me. After selecting/creating a string, open up the com.apple.boot.plist within Extra (using TextMate) and copy and paste the provided Hexadecimal EFI String within the device-properties section and save: Code:
.... STEP 8 // Apple Software Update Don't be scared, run Apple Software Update ;) Reboot... Congrats, you are now running an up-to-date vanilla system!! Download Boot132-G31M-ES2L.iso (6.47 MB) |
Excellent! Great guide for this mobo!
|
Great guide. Thanks for this. I have only one small problem, With you Usb kext my usb don't work. Not a problem as they work if i remove it but without the awake function of course.. ;)
|
Quote:
|
:) i am on 10.5.7 but no luck. It works fine with the Retail one anyway. Thanks..
|
@ Voynix and others who tried this guide, does your auto sleep work on 10.5.7? on my end AUTO SLEEP doesnt work, sleep works fine using the apple menu + sleep but the time sleep using system preference doesnt seem to work. i have the same board but different method in installing retail, i might try this if auto sleep works.
Thanks for the reply. |
Quote:
I thought this was fine with all ich7 boards? |
Quote:
Quote:
http://voyn1x.infinitemac.com/usb-unmounted.png The only solution i've found so far is using Slice's modified IOUSBFamily. I'm sure there's a way using DSDT but I haven't worked it out yet :( |
I have already installed via Iatkos 10.5.7, everything works including sleep and shutdown, but when i reboot it just stops at a black screen?
Also, what exactly does the DSDT file do, and do i need it to fix the reboot problem? Regarding sound, my sound works but SPDIF doesn't, is that the same with you guys? many thanks! |
To fix your reboot problem you'll need to install OpenHaltRestart out of Extra.zip.
The dsdt.aml file within the zip has patches which will allow you to boot without IntelCPUPMDisabler and makes TimeMachine work along with removing the uuid 35 console error in the process. More information on DSDT can be found here :) I haven't tested SPDIF myself, but i'm now using AppleHDA for sound utilising a dsdt patch and a plist only injector. It's not perfect yet, i'm getting a few sound assertion errors (which is why i haven't updated this guide) but you're welcome to give it a shot if you're interested? |
Thanks for the guide i made an 80gb partiton and tried it a while ago and works as expected but i have some questions and some problems maybe someone can answer it?
tried this on a Q8200 - 2.33ghz stock speed no overclock, 10.5.6 retail DVD updated to combo 10.5.7. 1: Using the VoodooPower.kext temperature monitor is reporting the temp to be higher by 10c, without it its under 40-42c on light load but with it loaded it's 50+. Also tried voodoo light kext and the same thing. So i remove it for the meantime but im missing speedstep. 2. this method overclocks my processor? it now reads 2.43Ghz from 2.33 on about this mac. 3. should i be concern w this error? any way to fix it? or it's normal Quote:
Quote:
Once again thanks for any reply and this very helpful guide, this help us noobs a lot :D |
Great Guide
Voyn1x - This guide is excellent, and helped me get my g31m-e2sl box up and running with 10.5.7 quickly. A few notes:
Thanks again! |
i've installed a retail osx 10.5.7 on this board using chameleon en kexts loaded on EFI partition and everything works except airtunes.
I can ping the airport express but the airport util & itunes can't find it. Tried restarting the afp and bonjour daemons and loading serveral network kext such as RTL1000 and RTL8169. This board is far more compatible then my old asus p5k e wifi but I need the airtunes feature as my receiver is out of reach and cables crossing the room is no option |
Quote:
|
I have and idea to make it full vanilla, can anyone try this out?
Put the VoodooHDA kext is \Extra\Extensions along with these two kexts from S\L\E IOAudioFamily.kext and OSvKernDSPLib.kext . Then it will be FULL vanilla :D |
Quote:
I've tried a port scan through network utility. 53 domain / 5000 commplex-main / 5009 winfs / 10000 ndmp are found on the Airport Express. I've read about issues with airtunes on insanelymac being resolved by installing other drivers. Also tried the official realtek driver installer (onto os x partition). Anybody got any older version of these mentioned above ? Or any clue on what service should be running to activate airtunes ? (btw remotes aren't found neither) |
Quote:
1: AppleAzaliaAudio + HDAEnabler 2: ALCinject + AppleHDA 3: VodooHDA Quote:
if still no luck maybe you should try to redo the leo install. |
Quote:
Now is there anyone who has an idea why the kext doesn't get loaded from the EFI partition ? |
Ordered this board today :D
Very nice guide i must say. I have one thought tho: I read the manual and it says that you can get 5.1 audio trough the three ports on the back: green (line out), blue (line in), pink (mic). In Windows XP you can choose in the driver-settings to switch all ports to output, for 5.1 i have to connect three connectors to the board. Any chance this will work in OS X? Would be really great if so! |
Hi again guys, i've tried everything to get 5.1 audio to work. Is it possible?
What audio kexts are you using? And if it won't work trough the three ports at the back, will it work with SPDIF if i buy the adapter? Please help me out! |
I checked the audio midi settings but it doesn't let me configure the audiochannels at all. I do get output on the spdif out though.
|
10.5.8 is out! no problem here so far, just reinstall the audio kext after the update, reboot and you're good to go. :)
edit: automatic sleep still doesnt work :( |
yup same here.... just had to reinstall the audio
|
Keyboard and mouse issues
Hi I followed this guide using my KVM switch but now I have issues with keyboard recognition. I am using a USB mouse to get past those problems too. The keyboard was working before I upgraded to 10.5.8 earlier. Any ideas on this? I'd really like to be able to use the KVM switch if it is possible.
The rest of it is awesome...online updating without fear...who'd have thought it? Thanks |
i dont know if this helps but on 10.5.8 sound is still there even without the HDAEnabler.kext, made a new backup install and forgot to put that kext and was surprised to hear the leo intro w/ audio :)
Thanks for the great guide voyn1x.. my only problem now is that my temp is 10c higher because of the AppleIntelCPUPowerManagement.kext loading. Quote:
Quote:
sorry for the colorful kext ^_^ http://img200.imageshack.us/img200/503/picture3pam.png |
Am i the only one having trouble with Torrent-applications? Every time i use like Transmission i get the beach ball spinning around and no response where-ever i click. It's really annoying, why is that happening?
|
I have installed retail once before on this board, worked fine until 10.5.8. It eliminated my NIC card, so I backed up my files and did a reload to bring it back to 10.5.7. I have everything running again, except the NIC...it keeps saying "Cable Unplugged" in the network settings. The router I am plugging into blinks up all three lights on the front once every 3 seconds or so. I have placed the ReatekR1000.kext into SLE, and into the Extras folder on the EFI partition. Still nothing. Is there anything else I can do...or is it dead hardware?
|
intel 2,66 Q9400 1333
Hei
All installed fine, but cant get the reboot fixed, osx read the cpu as 4ghz, and error log says cpu problems, it boot fine with boot 123 cd. any idea someone ? rab |
Anyone going to do a snow leopard guide for this motherboard, it would be much appreciated.
Cheers Zy |
Definitely, a Snow Leo guide would be great. I tried to get it working today using the tutorial at teknojunkie.com but got the error message of "You need to restart" while I was going through the registration process.
I just messaged another user that got Snow working on this board, if I'm able to get it working I'll let you guys know what I did. |
i can make a guide but Snow is not publicly released yet plus still waiting for a better audio kext on 64bit other than voodoo.. im using stock applehda now + legacyhda (e/e) but i have no audio feedback if i change the volume, the rest are fine though..
not an expert too so maybe we should just let the old timers guide us here and we should just follow :) |
It would be awesome if you would. Even though the GM may not in fact be final, the same steps would most likely apply, no?
Anyway, I just tried installing again with the kexts you specified (minus voodoo) and this time it wouldn't even boot past the Apple logo. Just keeps spinning. dsmos nullcpu openhaltrestart platformuuid decrypt All 64-bit versions as far as I know. Not sure what I'm doing wrong :/ Didn't patch DSDT for CMOS fix, haven't yet figured out how but it should still boot without it from what I've read. |
|
I Think Ive found the solution for sleep on 10.5.7+ You need to disable Paragon NTFS. :)
|
Stuck at step two
Anyone willing to help? I posted a video on youtube displaying what I am encountering.
G31M-ES2L Motherboard Intel Pentium D Chip (also tried P4 630) 2GB DDR2 800MHz Memory IDE Hard Drive & DVD Drive on same cable (hdd is master, dvd is slave) nVidia Quadro FX Graphics (PCI Express) I boot from Boot 132 and insert retail 10.5.6 (back up copy, burned with transmac on a PC) and then the PC reboots. Tried -v flag without luck, I have done a lot of reading, but there is a great chance my mind is garbled from all the different places I have been getting my info. Here is the video: http://www.youtube.com/watch?v=yqW-EbrhUxU |
I havent got this board yet but the dsdt.aml you attached will i be able to use that on my machine, or will it need re compiling?
|
Thank you for this guide, very nice.
The uploaded files and the efi partition mounter made it very painless. I used it to update the drive I pulled from my d945gclf2 for this new board. The only issue I ran into was no sound, but then my 10.5.6 install probably had some baggage. I solved it by removing HDAEnabler from EFI partition and S/L/E. By just using AppleAzaliaAudio.kext and AppleHDA.kext in S/L/E it gives me headphone sound from back connector, it appears as "HD Audio Output" device in sound preferences. I like this board so far, my graphic card hasn't arrived yet, but with the onboard video I'm only using 35 W (at the wall outlet) while writing this and I peaked 70w when really pushing the cpu so I'm hoping my picopsu will be up for the job. (I'm into the low noise, low heat aspect mostly) Next step SL :-) G31m ES2l E6300 2.80 GHz SLGU9 Samsung HD502HI 500GB (1 platter ecogreen) PicoPsu 120wi edit: Installing the graphic card (7300gt 256mb) and higher res added about 15w to idle, oh well... |
Ar8131
I was going to post a bunch of crap, but i'll save it for a thread elsewhere.
The bottom line question, has anyone worked with Rev. 2 of this board? I'm about to buy all of my hardware. I am left to assume I will most likely receive rev2 which has the AR8131 LAN. I don't want to buy a different NIC to make ethernet work, or I'd rather just buy a different motherboard. Anyone know if there is a workable driver for this new chip? Thanks. |
I got "Invalid Argument" error when I tried to execute the EFI-Partition-Mounter script ... help ... seems that I'm missing something in mount_hfs command line but not sure what ... tkx!
|
Legacy Audio ALC883
2 Attachment(s)
For all of you using the Gigabyte GA-G31M-ES2L, I have been running this board for awhile. Attached is legacy audio for Leopard and Snow Leopard and some tools. In the zip is a folder called HDA, in that folder is 2 other folders, one for Leopard and one for Snow Leopard and 1 file dsdt.aml. You can use either the dsdt.aml or the HDAEnabler.kext (don't use both) along with the HDA.kext. I use the dsdt.aml for my sound which just injects audio information (layout-id, and pin configurations) and the HDA.kexts injects the proper layout information for your on-board audio to work. HDAEnabler.kext does the same thing as dsdt.aml, it just injects it in a different place in the IORegistry. put the dsdt.aml file in /Extra and the HDA.kext and HDAEnabler.kext (only if you don't want to use my dsdt.aml file) in /Extra/Extensions. rebuild the /Extra/Extensions.mkext using MKextTool and reboot if your using leopard. if your using Snow Leopard, follow the above directions except run Kext Utility app in the tools folder instead of MKextTool and then reboot. You should now have line out, front headphones, line in and mic working. Don't forget to remove all of your other sound kexts (AppleAzailia, Voodoo etc. before you run Kext Utility).
Attachment 556 Attachment 557 |
I just finished building a machine based off the G31M-ES2L and have since discovered that it's a rev. 2, which as many of you know uses a different incompatible brand for the ethernet port. What are the chances this is eventually going to be fixed via software? Initially I had planned to use wireless anyway, but the Rosewill RNX-EasyN1 WI-FI dongle that was recommended to me is painfully slow (perhaps it only has a short range). Could someone recommend another solution that works well ( In both windows 7 and OSx), preferably a USB dongle of some sort, as the space for a PCI card is extremely limited.
|
Use wi fire
its amazyng cheap and works perfect for desktop
http://www.engadget.com/2009/09/02/w...d-impressions/ |
For some reason the EFI partition never mounts after I run your script. I get this error: _CFGetHostUUIDString: unable to determine UUID for host. Error: 35
I've tried following this guide and this guide as well, but for reasons I assume relate to my Rev. 2 I cannot get my MAC address. If I got into network settings there isn't an ethernet card listed. Right now i'm booting into SL via chameleon on a usb thumb drive. Has anyone had any luck with this |
I'm in the same situation, and when I enter in "1" for my EFI partition it asks for a password, I never set a password when creating the account at login.
I have a Rev 1 board. Any help. Thanks Quote:
|
But in my scenario - I can connect to the internet, any help with my situation, when i enter in '1' it asks for a password, whats the password.
|
I solved that part that I posted two posts above, by creating a password and mounting the EFI, that resolved that Issue. I was able to boot without the CD. Now, just need to work on the audio and graphics driver tomorrow.
Is it fine to update to 10.5.8? Or should I avoid it for now. Thanks |
I seem to have everything working fine with this guide except the graphics driver.
I have a geoforce nvidia 7900gs (256mb) card. i selected it on OsX86 tools and tried to apply it, by even putting in my custom resolution 1680 X 1050, but it still only shows me under display the 1024 X 764 i think it is. how do I resolve this? Thanks |
I installed leopard 10.5.6 yesterday and with the kext attached in the first post system show audio card but it doesn't works. Today i will try to update at 10.5.8, i hope to solve this problem. Someone had this problem?
With my graphic card (xfx nvidia 8600 gts xxx) i'm able to change resolution, but when i change system freeze and i need to reboot manually with power button and when system reboots the new resolution is shown correctly. My ram are 1066Mhz but system say that are 800mhz, it is a problem? Quote:
|
get the audio kext from this guide
http://an43.com/osx/ those worked for me. I'm still trying to get my card to work right. |
I've update system at 10.5.8 and it works well! Thanks very much :)
Now i would like to understand with system show me that my ram is 800mhz instead 1066... |