Jump to content

[HOWTO] Step-by-step 10.4.8 installation with Gigabyte GA-965P-S3


Zulu.Walker
 Share

48 posts in this topic

Recommended Posts

Hello all!

 

I decided to write this HOWTO to help people with this motherboard get their OSX86 installations up and running quickly, and for this motherboard, it's pretty quick to get everything working completely. I will try to update this constantly as I recall every little quirk I have experienced while going through the process; others' input is also appreciated.

 

Thanks to thedguy who made a guide for a similar board (GA-965P-DS3, on this thread) that I based this guide from, and to all the people that helped him (ConroeMac, SABR, Diego Sampaio). Thanks also to SkippyRetard for multichannel audio (posted here)! Credits go to CrazyPigeon for her Quartz 2D Extreme and Beamsync thread, and to all who contributed there. For the generosity of DaemonES and the creator of mifki for the use of their kernels, thank you very much. And of course, JaS for providing us an alternate view of computing reality. And to all those behind the scenes, we owe this all to you!

 

 

Before everything else, please read this thread for anything kernel-related on OS 10.4.8. Step 10 of this guide (installing multichannel audio drivers) may not work with the default kernel (semthex 8.8.1) found on the system after the initial install from JaS' DVD.

 

----------------------------------------------------------------------------------------------------

This motherboard has the following working upon installation of JaS' 10.4.8 DVD:

1. PS2

2. USB1.1/2.0

3. SATA (2xSATA-orange, 2xSATA-purple (last purple 2xSATA not working: waiting error)

4. IDE (PATA-attached HDD will not boot, SATA drive required)

 

After this guide you will be able to get the following working:

1. 10/100/1000 Ethernet

2. ALC883 multichannel audio (tested: analog only) [up to 7.1] - Line-Out 1/2/3/4, Mic-In/Line-In

3. Quartz 2D Extreme enabled (on supported graphics hardware) and Beamsync "fix"

 

More fixes are needed to enable Sleep and Speedstep to function properly. See the end of this post for a link to try and make these features work.

----------------------------------------------------------------------------------------------------

 

 

Basic hardware (what I used): SATA Hard Drive (for OSX), DVD-drive (with IDE-SATA converter [Gigabyte] or IDE-USB2.0 converter [Myson Century generic])

 

To reduce risks to your other partitions/drives, you can disable the BIOS from detecting them without having to remove power and data cables (Enter Advanced CMOS Features, select non-OSX drive, set to [None]).

 

 

----------------------------------------------------------------------------------------------------

 

Gigabyte GA-965P-S3 step-by-step guide v.02c: (using F8 BIOS)

 

1. Download JaS.10.4.8.SSE2.SSE3.AMD.Intel patched with ppf1 and Defiant's Disk Utility

2. Enter BIOS>Integrated Peripherals; set SATA Port 0-3 (topmost option) to AHCI, set Onboard SATA/IDE Ctrl Mode to IDE. You may also want to modify bootup options to boot from USB-DVD/SATA-DVD.

3. Boot from the DVD; press F8 on Darwin boot to show options, type "-v" to see what your system is doing

4. Use Disk Utility on Installation DVD to setup partitions on your SATA HD

5. Customize Installation by choosing Intel kexts and anything else you need to make your other hardware work (I only need the Intel kexts and Titan for my 7600GT)

6. Install to your SATA HD, reboot. (You might want to reset the BIOS to load from your OSX drive)

7. Load OSX86, -v on boot might help with troubleshooting

8. Enter/quit Apple info [⌘+Q to quit registration], fire up Terminal

9. Modify AppleYukon.kext to make ethernet work:

sudo nano /System/Library/Extensions/IONetworkingFamily.kext/Contents/PlugIns/AppleYukon.kext/Contents/Info.plist
search for "8053" (no quotes) and replace with "8056" (no quotes)
search for "4362" (no quotes) and replace with "4364" (no quotes)
save

10. Install SkippyRetard's ALC883 Driver found here: SkippyRetard's ALC8xx kext

 

***(You might need to change your kernel from the default semthex mach_kernel found in the JaS DVD to DaemonES' or mifki's mach_kernel. For more info about kernels, look into this very comprehensive thread).***

 

11. Customize installation by selecting 6ports (no digital) -- I don't have digital speakers and 6ports+digital option does not enable multichannel audio for me.

12. Enable Quartz 2D Extreme (in Terminal):

sudo defaults write /Library/Preferences/com.apple.windowserver Quartz2DExtremeEnabled -boolean yes

13. Optional -- Disable Beamsync (caution - may cause text corruption and other issues, MAY boost interface rendering speed): (in Terminal again)

sudo defaults write /Library/Preferences/com.apple.windowserver Compositor -dict deferredUpdates 0

14. Delete Extensions cache:

sudo rm -rf /System/Library/Extensions.kextcache
	   sudo rm -rf /System/Library/Extensions.mkext

15. Set permissions:

sudo chown -R root:wheel /System/Library/Extensions && chmod -R 0755 /System/Library/Extensions

16. Repair permissions:

diskutil repairPermissions /

17. Reboot.

---------------------------------------------------------------------------------------------

 

 

You now have a working OSX86 install with all the essentials working! Now go and fill your app folder with {censored}! :) ...and prove that the i965 chipset does work well with OSX86! :)

 

PS. Sleep will not work after these steps, I recommend turning sleep off under System Preferences>Energy Saver (slider) and unchecking the "Put the hard disk(s) to sleep" option. If you need to make sleep work (I don't, my rig is on 24/7), you can try your luck with Paulicat/Prasys' Intel Sleep+Speedstep Fix. Warning: I haven't tested this fix, try it at your own risk.

 

 

Results of some popular benchmark utilities:

(all tests were made on an overclocked Intel® Core™2 Duo E6300 1.86GHz @ 2.8GHz with loose CL4 DDR2-800 settings)

 

Geekbench64: 310.9 geekbench64__2.8GHz_.txt

Geekbench32: 288.1 Geekbench32__2.8GHz_.txt

GeekbenchRosetta: 208.4 GeekbenchRosetta__2.8GHz_.txt

Xbench (noHD): 222.05 xbench_noHD__2.8GHz_.txt

Xbench (w/HD): 159.39 xbench_XoverHD__2.8GHz_.txt

CINEBENCH 9.5:

****************************************************

 

Tester : me

 

Processor : Hackintosh

MHz : 2800

Number of CPUs : 2

Operating System : Mac OS 10.4.8

 

Graphics Card : nVIDIA 7600GT

Resolution : <fill this out>

Color Depth : <fill this out>

 

****************************************************

 

Rendering (Single CPU): 463 CB-CPU

Rendering (Multiple CPU): 851 CB-CPU

 

Multiprocessor Speedup: 1.84

 

Shading (CINEMA 4D) : 560 CB-GFX

Shading (OpenGL Software Lighting) : 2230 CB-GFX

Shading (OpenGL Hardware Lighting) : 5209 CB-GFX

 

OpenGL Speedup: 9.30

 

****************************************************

 

 

-----------------

Version History:

 

v.02c Edit feature now works! Added benchmarks to opening post, some corrections

v.02b Kernel info and links added, made the guide segregated to make it easier to read

v.02a Thanks added, as well as more links

v.01d Added list of working features, clarifications

v.01c Added Sleep+Speedstep fix link, added personal installation hardware

v.01b Added Terminal commands

v.01a Initial release, much editing soon to follow

Edited by Zulu.Walker
Link to comment
Share on other sites

This motherboard has the following working upon installation of JaS' 10.4.8 DVD:

......

4. IDE (may or may not boot OSX86 installation, untested as boot device)

 

IDE doesn't work out-of-the-box. Simple as that. Unless you patch the .ISO file with thedguy's .ppf (can be found on Demonoid). Otherwise an IDE => SATA converter is required.

 

Other than that, it's a pretty good guide. I would perhaps reference a link to Pion's Gigabyte DS3-4 pack. It is a simple installer which fixes IDE and the ICH8 SATA ports (also fixes audio, but only provides 2-channel, so use the ALC88x driver provided by SkippyRetard), meaning you don't have to spend time manually editing files. This installer *should* work on the S3, since there are only minor differences between these Gigabyte boards.

Link to comment
Share on other sites

Hey Zulu Walker, any suggestions on how I can get my GA-8i915P Duo Pro working properly? my BroadCom NetXtreme gigabit ethernet ports as well as my onboard audio aren't working at this stage.

 

Thanks

Link to comment
Share on other sites

  • 2 weeks later...

Sorry JonBOY, I have no idea about your problem as this is the only motherboard I've worked with in OSX86. It's more of a "what I did to make everything work" guide, I'm not much of a coder myself.

 

Trying to update the guide for 10.4.9, but I'm entrenched with work so it may take some before I update it again.

 

 

...and it seems this mobo ain't as popular for OSX86, but what the hell, I'm glad it OCs like a beast and pretty damn cheap for the features. Am I the only one with a GA-965P-S3?

 

*twiddles thumbs*

Link to comment
Share on other sites

thanks for the reply Zulu.

 

"...and it seems this mobo ain't as popular for OSX86, but what the hell, I'm glad it OCs like a beast and pretty damn cheap for the features. Am I the only one with a GA-965P-S3?"

 

Nah I've seen a couple of other people, such as Errand Wolfe, with a GA-965-S3. Errands onboard LAN doesn't work but he/she got around this by using a PCI network card. I'm about to try the LAN fix you detailed now for my GA-8i915P Duo Pro, but if that doesn't work I'll just buy a D-Link DFE-528TX NIC adapter. From the hardware compatibility list this adapter seems to work straight up.

 

JonBOY

 

IDE doesn't work out-of-the-box. Simple as that. Unless you patch the .ISO file with thedguy's .ppf (can be found on Demonoid). Otherwise an IDE => SATA converter is required.

 

Other than that, it's a pretty good guide. I would perhaps reference a link to Pion's Gigabyte DS3-4 pack. It is a simple installer which fixes IDE and the ICH8 SATA ports (also fixes audio, but only provides 2-channel, so use the ALC88x driver provided by SkippyRetard), meaning you don't have to spend time manually editing files. This installer *should* work on the S3, since there are only minor differences between these Gigabyte boards.

 

I installed the Jas 10.4.8 onto a Western Digital 80GB IDE drive and boot from it perfectly fine. I haven't applied any patches or fixes, I just had to change it such that it was set as the master device on the primary IDE channel.

Link to comment
Share on other sites

Hey Zulu Walker, could you (or anybody else) please be a bit more specific with the use of terminal to update the yukon.kext.

 

I'm attempting it now and although I used terminal just fine in the past am having some difficulties;

 

I open up terminal and paste in '/System/Library/Extensions/IONetworkingFamily.kext/Contents/PlugIns/AppleYukon.kext/Contents/Info.plist' and hit enter. It asks me for my password which I supply and hit enter.

 

The text of the plist file is displayed and I can move up and down reading through it. I manually searched through and found two entries for 8053, which I change to 8056 as per your instructions. Next I can find one entry for 4362 and i changed that to 4364.

 

However here is where I get stuck whilst tryng to save the updated file. How do I save the file? If I go file>save it asks me for a file name and where to save it, but I figure that's not the way I'm meant to do it.

 

I've tried scrolling to the bottom of the plist and typing 'save' (without the quotes of course and hitting enter but that doesn't seem to do anything. I see on the bottom of the terminal window there are option for 'writeout', 'copy line' etc, am I meant to use one of these options? If so what is the key combination I use in addition to the letter, is it the apple key, option key, control?

 

Thanks

Link to comment
Share on other sites

Well Zulu, I figured out how to make the changes to the yukon kext, unfortunately they didn't help OS X to recgonise my onboard. Sinve my board is a GA-8i915P Dup Pro as opposed to a GA-965P-S3, do you think that maybe I need to be changing the 8053 and 4362 to something other then 8056 and 4364, repectively?

 

 

Not too worry, even if I cant get the onboard LAN working, turns out there's more then one way to skin a cat as they say.......

 

i just installed a D-Link DFE-528TX PCI network card. The card works perfectly, is detected as built-in ethernet immediately. If you're reading this and are still having trouble getting your LAN working, then one of these cheap little NIC cards is definately the way to go, even if only as an interim measure until you can fgure out the onboard LAN.

Link to comment
Share on other sites

I looked you mobo up, seems like it has a Marvell Yukon 88E8001. The 8056 and 4364 are the Ethernet Adapter's Model (Marvell Yukon 88E8056) and the 4364 is the Device ID. You could try getting your device ID under Windows using Device Manager or a 3rd-party app like Everest, and follow the procedure by using the instructions on the guide, replacing the "8056" with 8001 and the "4364" with the 88E8001's device ID.

 

This should work. Let me know if it does, even if the AppleYukon kext doesn't work for your 8001. I wanna spread the OSX86 love.

 

Maybe you could even have dual ethernet devices, but I don't know if you'd have any use for it. :ninja:

 

Ok, I somehow found the info for you. Google is great.

 

Marvell Yukon 88E8001

Device Model: 8001

Device ID: 4320

 

You could've saved some cash if this method works... :)

Link to comment
Share on other sites

Thanks for the help Zulu Walker. I updated the yukon kext with the codes you provided, alas I'm still getting no onboard LAN loving.

 

I used that 3rd party app Everest (which is pretty gosh darn cool) to inspect my system but haven't been able to find the Device ID and device Model codes for my onboard LAN. May I ask where you were able to find the ones you listed for my motherboard? Or if you know where I should navigate to in Everest that may help also.

 

One thing I did notice in Everest is that the NetXtreme LAN ports are listed as 'BCM5750'

 

Finally, will the section of code that I need to update the kext with be only the 4 digits, or is it possible that it's longer?

 

thanks again mate.

Link to comment
Share on other sites

Looked up NetXtreme and that GBEthernet uses a Broadcom controller. Shoulda looked it up before, the method outlined here works only with Marvell Yukons.

Link to comment
Share on other sites

  • 2 weeks later...

No problem :hysterical: It's just a clean install guide that I based from all that the wonderful guys at IM have learned and shared to the community!

 

Enjoy your new "Mac" :D

Link to comment
Share on other sites

I just bought this motherboard with a core2duo, I have an IDE drive though with the PPF1 Jas 10.4.8 ISO. I assume that wont support IDE drives correct? I already downloaded the ppf that provides jmicron support but I dont know if I'll beable to burn a DVD in time.

 

I was wondering if its possible to install OSX on my current AMD board that has normal IDE as an Intel install, then just hook up the hdd to the new 965P board and have it work like normal? The HDD is SATA. Does installation do any checks and install certain things based on your hardware?

Link to comment
Share on other sites

I have the Jas 10.4.8 ppf1 installed on an 80 GB IDE drive and it runs from that just fine (on a GA-8i915P Duo Pro). If you use an IDE drive, just make sure it's on your primary IDE controller. Set the HDD to master and any DVD-ROM to slave.

 

I dont see why 10.4.8 shouldn't allow IDE, I use an old genuine G4 PowerMac running 10.4.9 at work and it certainly doesn't have any SATA HDDs.

Link to comment
Share on other sites

I just bought this motherboard with a core2duo, I have an IDE drive though with the PPF1 Jas 10.4.8 ISO. I assume that wont support IDE drives correct? I already downloaded the ppf that provides jmicron support but I dont know if I'll beable to burn a DVD in time.

 

I was wondering if its possible to install OSX on my current AMD board that has normal IDE as an Intel install, then just hook up the hdd to the new 965P board and have it work like normal? The HDD is SATA. Does installation do any checks and install certain things based on your hardware?

 

 

It should work as long as you install the correct kexts for the target system. If you pass the installation boot that's basically the hardware test, you could give it a try because there is a good chance that it will work. It's a bit like VMWare to Native install, only you're using a real system to install OS X for a native boot on Intel.

 

Good luck!

 

I have the Jas 10.4.8 ppf1 installed on an 80 GB IDE drive and it runs from that just fine (on a GA-8i915P Duo Pro). If you use an IDE drive, just make sure it's on your primary IDE controller. Set the HDD to master and any DVD-ROM to slave.

 

I dont see why 10.4.8 shouldn't allow IDE, I use an old genuine G4 PowerMac running 10.4.9 at work and it certainly doesn't have any SATA HDDs.

 

First off, the i915 and i965 chipsets are different due to the fact that the 965-chipset doesn't have native IDE/PATA support, Gigabye GA-965P-S3's only have a single port that is driven by a JMicron chip that OS X doesn't natively recognize without the patch/drivers. The i915 chipset on the other hand, has native IDE support on it chipset which makes the IDE problem non-existent.

 

AFAIK, you still can't boot OS X off an IDE drive on a 965P motherboard. You cannot compare the two chipsets AND the PowerMac G4 because they simply don't have similar hardware components.

 

Hope this clears things up.

Link to comment
Share on other sites

Does replugging work? Also check in System Profiler if any of your IOUSB* Extensions have any errors.

 

You can also try Apple's Official USB Debug Kit that matches your OS X version. There is also a Generic USB Driver here in the forums, you can do a simple search on it.

Link to comment
Share on other sites

IDE doesn't work out-of-the-box. Simple as that. Unless you patch the .ISO file with thedguy's .ppf (can be found on Demonoid). Otherwise an IDE => SATA converter is required.

Sorry, but I have to say you're incorrect. I installed perfectly from a PATA DVD drive plugged into the PATA port :2cents:

 

Excellent guide by the way, will come in very handy.

Link to comment
Share on other sites

Does replugging work? Also check in System Profiler if any of your IOUSB* Extensions have any errors.

 

You can also try Apple's Official USB Debug Kit that matches your OS X version. There is also a Generic USB Driver here in the forums, you can do a simple search on it.

 

 

Hello Zulu.Walker

 

Thank's very much for your thread and pedagogy, i 've had successfull install on a DQ965 Intel but i would like to try another config with the possibility of over clocking

Could you please let me known a little more about as i've never practice overclock,

Is it possible to do it in the bios? without a windows application

what about hardware and fans ?

Link to comment
Share on other sites

Hello Zulu.Walker

 

Thank's very much for your thread and pedagogy

 

 

pedagogy.......cool word, just looked it up.

 

ped·a·go·gy /ˈpɛdəˌgoʊdʒi, -ˌgɒdʒi/ Pronunciation Key - Show Spelled Pronunciation[ped-uh-goh-jee, -goj-ee] Pronunciation Key - Show IPA Pronunciation

–noun, plural -gies.

1. the function or work of a teacher; teaching.

2. the art or science of teaching; education; instructional methods.

 

Yes you have taught us well Master Zulu.

Link to comment
Share on other sites

I'll be damned it worked. I installed the Intel version on a SATA hdd on my old AMD system with normal IDE and it booted and everything works (even my dvdrom? I must have some ISO with a jmicron patch). I havent tried booting the dvd but inside OS X it reads dvds just fine, I havent done anything at all to mod it, all BIOS settings are default and everything.

 

It took about an hour and a half to install though (compared to the normal 15 minutes), and then at the very last step it froze and wouldnt restart so I just turned it off and put together my intel system. I figured it wouldnt work but it booted up fine.

 

So thats an alternative for people that dont want to buy a SATA adapter and have an extra computer around (or in my case, are going to upgrade their old computer to a new one).

 

edit after getting ethernet working:

Damnit the main thing I was hoping would get fixed was the speed of loading pages... its still the same. It takes pretty much exactly 5 seconds to start loading a new webpage, regardless of the webpage its always 5 seconds. Say I go to google.com in Safari, if I start counting when I hit enter it will take 5 seconds before the little blue bar starts to progress past the first little "chunk" in the URL bar then displays "Google Search" as the title of the page. Basically it does absolutely nothing for 5 seconds. Going to google should take less than a second, it does on a real mac at school and it does for me in Vista. CNN.com is the same thing as well as every other webpage in the world. However, once I go to that website and cache it then its back to normal speed (like if I went to forum.insanelymac.com, it will take atleast 5 seconds before it starts to load the page but theres no delay when clicking on threads). Its especially brutal when I go to a website that puts you through 3 or 4 redirects because of cookies, like hotmail.com, it can take almost 30 seconds before I see the inbox, on Vista its just around 3 seconds. Its not safari either because FF does the same thing. The weather widget also takes ages to load the weather.

 

Is anyone else experiencing the same thing with websites? I imagine it might be my modem, but that would be weird (qwest DSL Actiontec wireless modem).

Link to comment
Share on other sites

I have this exact board, and cant get to even to the install stage. I still get 'waiting for root device' After booting from the CD-ROM...

 

I tried to apply the jmicron patch to the ISO I have (Mac OS X 10.4.8 [JaS AMD-Intel-SSE2-SSE3 with PPF1 & PPF2].iso) but that seems to corrupt the entire ISO, making it useless.

Link to comment
Share on other sites

another question... Is the audio supposed to have no bass? Sound is very tinny since theres no bass at all. When adjusting the bass in itunes from zero to max there is very very little difference. I chose 3 channel audio instead of 6 channel since I only use headphones, I dont know if that has anything to do with it.

Link to comment
Share on other sites

 Share

×
×
  • Create New...