Jump to content

Snow Leopard works in GA-965P-S3


  • Please log in to reply
331 replies to this topic

#21
Slither2008

Slither2008

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 125 posts
  • Gender:Male
  • Location:Australia

Thank you very much Slither

I've made a dsdt for rev 3.3 F13. I don't know if there is any difference with the rev 1.0 dsdt but it is a good resource for those who use rev 3.3 board as well. The sound line-out works fine, as that's all I've tested so far, but it's odd with the popping sound issue happening before.

I just applied the CMOS reset fix only as I am satisfied with the current VoodooHDA and IONetworkingFamily solution.

I've tried to use the LegacyHDA kexts with dsdt HDA patch but it seems not working, so I switch back to Voodoo.



That's no probs.

I'll continue to try and find out more info on the audio.

I've noticed that using the DSDT patch and the LegacyHDA makes a popping noise when audio initiates...almost as if it's loading and unloading each time audio is required.

I'm just playing around with the SleepEnabler.kext. I thought I had it installed and the computer never engaged sleep but was unusable...no screen. I rebooted and got kp straight away, couldn't boot into safemode either. Had to boot into Leopard and then back into Snow.

Kext Pack

Here's what I'm rolling with guys. Please note that I included a hex EFI string for an 8800GT in the com.apple.boot.list Use EFI Studio and replace with your own for now.

Features :

- Video
- Sleep (Wake from BT works great, I use a Belkin Mini Dongle)
- Audio (Works but I'm still refactoring so feel free to use VoodooHDA)
- LAN

I haven't experienced any random kernel panics so far.

I'll try and do up a comprehensive Snow Leopard guide soon.

Attached Files



#22
Ingram

Ingram

    InsanelyMac Protégé

  • Members
  • PipPip
  • 65 posts
  • Gender:Male
Cool, for rev 3.3 almost everything works with your supplied kexts outta box (the bugger is audio right now). I still need to figure out how to get access to my efi partition to get the dsdt.aml applied.


Edit:

I used moarfish's dsdt and voodoohda kext, repaired permissions and removed hda which was supplied with the 1.0 pack and I got everything working nicely. Only thing is that sometimes harddrive activity is very high when opening new pages in safari, solution for that, buddies? Quitting safari usually removes activity from harddrive.

Edit 2:
I will start building disc and writing instructions how I used to install mine

#23
Slither2008

Slither2008

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 125 posts
  • Gender:Male
  • Location:Australia

Cool, for rev 3.3 almost everything works with your supplied kexts outta box (the bugger is audio right now). I still need to figure out how to get access to my efi partition to get the dsdt.aml applied.


Edit:

I used moarfish's dsdt and voodoohda kext, repaired permissions and removed hda which was supplied with the 1.0 pack and I got everything working nicely. Only thing is that sometimes harddrive activity is very high when opening new pages in safari, solution for that, buddies? Quitting safari usually removes activity from harddrive.

Edit 2:
I will start building disc and writing instructions how I used to install mine



That's great work!

I have noticed extra hdd activity myself. Not sure what the solution is though. I look forward to your instructions.
I'm thinking of trying out this fix for "Device removal" messages when putting the computer to sleep/wake.

http://www.insanelym...p...82507&st=0#


Regards,

Slither2008.

#24
Powaking

Powaking

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 149 posts
  • Gender:Male
If you guys manage to make a dvd install for this board it would rock. Would I would like to see in these install discs is a list of motherboards. You select the board and it installs the correct kext for that particular board (sound, lan, usb etc).

#25
Slither2008

Slither2008

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 125 posts
  • Gender:Male
  • Location:Australia
Progress Update
Things are looking good. While I'm learning lots from the vets, MadTux, Master Chief & KingPin I'm getting much closer to sorting out the ALC883 soundchip for the GA-965P-S3 Rev1.0.

I've gone through the laborious task of creating a list of ALL the verbs, DSDT, ConfigData, plus much much more....took me several hours last night...but the end result will be worth it.

The DSDT is patched with these PinConfigurations I just need to get my head around Pathmaps and Layouts.

I've got 5.1 surroung working in plain leopard using a patched AppleHDA so I'm trying to refer to that but it's different to the one info.plist LegacyHDA.

NON-GA-965P-S3 Rev 1.0 Readers
Regarding users that don't have a GA-965P-S3 Rev1.0 board. Becuase of how long it takes to get all the verb data you need I'd recommend you create your own list of info on your card by following this tutorial from start to finish : http://www.insanelym...p...=149128&hl=

I requried an install disc of Ubuntu only to use it as a LiveCD to get the dump. I also had an external usb drive connected so I had somewhere to save the alc883 dump. If you follow the tutorial you'll be required again to use codegraph and graphivz.

For those up to this part you have to generate your svg using codegraph and graphiz. I did this by booting using my Ubuntu Install disc and then connected to the net and downloaded codegraph. I then used the terminal and did a sudo apt-get install graphviz. I then ran the command advised in the tutorial ./codecgraph alc883_codec_dump.txt

This produced a svg which is basically a detailed scalable diagram of my sound card. It's not a necessity to create this svg file but it graphically draws up all your mixers, sources and pin complexes which is sooooo much easier to understand what is going on with all the crazy hex flying around...lol.

I strongly recommend making the svg file.

I found another great continuation of this guide which will hopefully cover Pathmaps and Layouts in more detail. I hope to have something going later tonight. (current time here 200909031000AEST)

#26
Terence Loh

Terence Loh

    InsanelyMac Protégé

  • Members
  • Pip
  • 30 posts

Progress Update
Things are looking good. While I'm learning lots from the vets, MadTux, Master Chief & KingPin I'm getting much closer to sorting out the ALC883 soundchip for the GA-965P-S3 Rev1.0.

I've gone through the laborious task of creating a list of ALL the verbs, DSDT, ConfigData, plus much much more....took me several hours last night...but the end result will be worth it.

The DSDT is patched with these PinConfigurations I just need to get my head around Pathmaps and Layouts.

I've got 5.1 surroung working in plain leopard using a patched AppleHDA so I'm trying to refer to that but it's different to the one info.plist LegacyHDA.

NON-GA-965P-S3 Rev 1.0 Readers
Regarding users that don't have a GA-965P-S3 Rev1.0 board. Becuase of how long it takes to get all the verb data you need I'd recommend you create your own list of info on your card by following this tutorial from start to finish : http://www.insanelym...p...=149128&hl=

I requried an install disc of Ubuntu only to use it as a LiveCD to get the dump. I also had an external usb drive connected so I had somewhere to save the alc883 dump. If you follow the tutorial you'll be required again to use codegraph and graphivz.

For those up to this part you have to generate your svg using codegraph and graphiz. I did this by booting using my Ubuntu Install disc and then connected to the net and downloaded codegraph. I then used the terminal and did a sudo apt-get install graphviz. I then ran the command advised in the tutorial ./codecgraph alc883_codec_dump.txt

This produced a svg which is basically a detailed scalable diagram of my sound card. It's not a necessity to create this svg file but it graphically draws up all your mixers, sources and pin complexes which is sooooo much easier to understand what is going on with all the crazy hex flying around...lol.

I strongly recommend making the svg file.

I found another great continuation of this guide which will hopefully cover Pathmaps and Layouts in more detail. I hope to have something going later tonight. (current time here 200909031000AEST)


Hi Slither,
You're a god send. Waiting patiently for as i have the same board and using 10.5.8 now.
I've got my snow leopard ready to be installed.
Thank you!

#27
Slither2008

Slither2008

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 125 posts
  • Gender:Male
  • Location:Australia
ALC883 32bit/64bit Audio Solution Found!

BlackCH beat me to it already. He's created a patched LegacyHDA Kexts specifically for Snow Leopard ALC883. Why reinvent the wheel.

Features :

4 Outputs / 2 Inputs
  • 2 Line Outs Rear (Black)(Green) working - Tested Working
  • Mic In Rear (Pink)- Tested Working
  • Lin In Rear (Blue)
  • Headphone Out Front (Green) - Tested Working
  • Digital Out - Not Tested (Most likely working)

By using this audio solution you can leave your Snow Leopard AppleHDA kext untouched/vanilla/original.

Thank you very much BlackCH. This tromps all over the VoodooHDA.

Installation Instructions
Step 1. Download the BlackH's kext pack here and extract the 3 kext files into your /Extra/Extensions folder.
Step 2. Download the attached DSDT.aml and place it in /Extra/DSDT.aml (This includes the CMOS error fix)
Step 3. Get the latest Kext Utility and put it on the desktop.
Step 4. Drag your /Extra/Extensions folder to the desktop.
Step 5. Drag the Extensions folder on your desktop directly onto the Kext Utility Icon.
Step 6. Kext Utility will open and start to correct permissions and generate you an Extensions.mkext
Step 7. You'll now see a new file called "Extensions.mkext" on the desktop. Drag both the Extensions folder and the Extensions.mkext FROM the desktop to your /Extra folder. Authenticate the action when prompted and replace.
Step 8. Reboot.
Step 9. Check for sound assertions(you never know...) by booting with the -v flag.
Step 10. Test your sound in Snow Leopard.

What Now?
  • I still really miss having 5.1 surround so I'll try to swap the Digital Output with one of the other 2 Line Outputs.
  • I noticed the popping sound when sound is initialized. I'll try to find out if a miniscule delay has to be set for those outputs.

Attached Files



#28
Powaking

Powaking

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 149 posts
  • Gender:Male

Hi Slither,
You're a god send. Waiting patiently for as i have the same board and using 10.5.8 now.
I've got my snow leopard ready to be installed.
Thank you!


I'm still on 10.5.6 what steps did you take to go to 10.5.8? (something to hold me over until SL)

#29
Terence Loh

Terence Loh

    InsanelyMac Protégé

  • Members
  • Pip
  • 30 posts

ALC883 32bit/64bit Audio Solution Found!

BlackCH beat me to it already. He's created a patched LegacyHDA Kexts specifically for Snow Leopard ALC883. Why reinvent the wheel.

Features :

4 Outputs / 2 Inputs

  • 2 Line Outs Rear (Black)(Green) working - Tested Working
  • Mic In Rear (Pink)- Tested Working
  • Lin In Rear (Blue)
  • Headphone Out Front (Green) - Tested Working
  • Digital Out - Not Tested (Most likely working)

By using this audio solution you can leave your Snow Leopard AppleHDA kext untouched/vanilla/original.

Thank you very much BlackCH. This tromps all over the VoodooHDA.

Installation Instructions
Step 1. Download the BlackH's kext pack here
Step 2. Download the attached DSDT.aml and place it in /Extra/DSDT.aml (This includes the CMOS error fix)
Step 3. Get the latest Kext Utility and put it on the desktop.
Step 4. Drag your /Extra/Extensions folder to the desktop.
Step 5. Drag the Extensions folder on your desktop directly onto the Kext Utility Icon.
Step 6. Kext Utility will open and start to correct permissions and generate you an Extensions.mkext
Step 7. You'll now see a new file called "Extensions.mkext" on the desktop. Drag both the Extensions folder and the Extensions.mkext FROM the desktop to your /Extra folder. Authenticate the action when prompted and replace.
Step 8. Reboot.
Step 9. Check for sound assertions(you never know...) by booting with the -v flag.
Step 10. Test your sound in Snow Leopard.

What Now?
  • I still really miss having 5.1 surround so I'll try to swap the Digital Output with one of the other 2 Line Outputs.
  • I noticed the popping sound when sound is initialized. I'll try to find out if a miniscule delay has to be set for those outputs.

Hi Slither,
Thank you. May i ask what do we do with BlackH kexts that was downloaded on step 1?
Kind regards.

#30
Eorxbet Nezqlorth

Eorxbet Nezqlorth

    InsanelyMac Protégé

  • Members
  • Pip
  • 5 posts
Does anyone have a DSDT file for Gigabyte 965P S-3 rev 1.0 F14?
I just updated couple days ago the BIOS to version F14...

#31
Slither2008

Slither2008

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 125 posts
  • Gender:Male
  • Location:Australia

Hi Slither,
Thank you. May i ask what do we do with BlackH kexts that was downloaded on step 1?
Kind regards.


I've edited the steps.

Regards,

Slither2008

#32
Terence Loh

Terence Loh

    InsanelyMac Protégé

  • Members
  • Pip
  • 30 posts

I've edited the steps.

Regards,

Slither2008


Thanks Slither,
I assumed you said put the 3 kexts in Extra and not Extra/Extensions?
By the way, i got audio to work, however, the sound seems mono and not stereo.
Any thoughts?
Thank you.
System profile for audio

Intel High Definition Audio:

Device ID: 0x1458A002
Audio ID: 883
Available Devices:
Speaker:
Connection: Internal
Headphone:
Connection: Combo
Line Out:
Connection: 1/8-Inch Jack
Line In:
Connection: Combo
S/P-DIF Out:
Connection: Combo

#33
Slither2008

Slither2008

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 125 posts
  • Gender:Male
  • Location:Australia

Thanks Slither,
I assumed you said put the 3 kexts in Extra and not Extra/Extensions?
By the way, i got audio to work, however, the sound seems mono and not stereo.
Any thoughts?
Thank you.
System profile for audio

Intel High Definition Audio:

Device ID: 0x1458A002
Audio ID: 883
Available Devices:
Speaker:
Connection: Internal
Headphone:
Connection: Combo
Line Out:
Connection: 1/8-Inch Jack
Line In:
Connection: Combo
S/P-DIF Out:
Connection: Combo


Sorry, yes that's correct /Extra/Extensions. I was in a rush for work when I edited...lol.

The Mono/Stereo issue is quiet interesting. I'll check it out later tonight. I noticed what is listed in your System Profiler seems incomplete. I managed to swap out the Digital Out for the Orange Line Out by editing the Pathmaps. I'm still confused why there's a popping sound when the sound is initialised. A way to reproduce this is if you go System Prefs->Sound->OutputTab and hear the pop when you change between some outputs listed there.

Regards,

Slither2008.

[Update] : It appears that apple's agressive power saving may be the cause of the popping. The intel chip is going into sleep mode and makes a popping sound when the chip is woken. I'll keep looking for a solution.

[Update 2] : tmongkol has suggested to set the SMBIOS as MacPro to resolve the popping sound. I'll try this when I get home. Maybe someone else can confirm this for me. Can anyone else confirm the Mono output issue?

#34
Terence Loh

Terence Loh

    InsanelyMac Protégé

  • Members
  • Pip
  • 30 posts

Sorry, yes that's correct /Extra/Extensions. I was in a rush for work when I edited...lol.

The Mono/Stereo issue is quiet interesting. I'll check it out later tonight. I noticed what is listed in your System Profiler seems incomplete. I managed to swap out the Digital Out for the Orange Line Out by editing the Pathmaps. I'm still confused why there's a popping sound when the sound is initialised. A way to reproduce this is if you go System Prefs->Sound->OutputTab and hear the pop when you change between some outputs listed there.

Regards,

Slither2008.

[Update] : It appears that apple's agressive power saving may be the cause of the popping. The intel chip is going into sleep mode and makes a popping sound when the chip is woken. I'll keep looking for a solution.

[Update 2] : tmongkol has suggested to set the SMBIOS as MacPro to resolve the popping sound. I'll try this when I get home. Maybe someone else can confirm this for me. Can anyone else confirm the Mono output issue?


Hi slither,
The mono effect might be due to internal speakers as output. I could not select any other output except digital output.
The sound was much better in my 10.5.8, more stereo effect and crisps.
Is there any way to modify the alc883 legacy kexts?
Would the alc883audio.pkg that works on 10.5.8 work here?
Thank you.

#35
Terence Loh

Terence Loh

    InsanelyMac Protégé

  • Members
  • Pip
  • 30 posts

I'm still on 10.5.6 what steps did you take to go to 10.5.8? (something to hold me over until SL)


Hi Powaking,
I was using ideneb 10.5.6 and updated using vanilla kernel. No special instructions needed. If you're on voodoo kernel, you must update to the correct version to match the OS. search around this forum and the answers should be there.
Thank you.

#36
tomazzzi

tomazzzi

    InsanelyMac Sage

  • Members
  • PipPipPipPipPipPip
  • 420 posts
  • Gender:Male
  • Location:FRANCE
Hello,

Did you guys tried the firewire on this board ?

I have a ga965p-dq6 & the firewire doesn t work.

It worked fine on leopard 10.5.8.

IOFIREWIRE.kext is loaded but system profiler says " unable to list firewire components "
I tried to replace the kext with the one leopard used without success.

Any idea ?

Thanks

#37
Slither2008

Slither2008

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 125 posts
  • Gender:Male
  • Location:Australia
Tmongkol was right, setting the SMproductname to MacPro3,1 fixed the popping noise from the sound card.

#38
vincechan06

vincechan06

    InsanelyMac Protégé

  • Members
  • PipPip
  • 65 posts
  • Gender:Male
  • Location:Singapore
Thank you Slither2008. I got sound working using a patched DSDT and Legacy HDA kexts.

#39
Cartier82

Cartier82

    InsanelyMac Protégé

  • Members
  • Pip
  • 17 posts

Tmongkol was right, setting the SMproductname to MacPro3,1 fixed the popping noise from the sound card.


Hi Slither!!

First of all, thank you very much for your help. I have checked all the indications you gave, but I can't boot with the Chameleon 2 RC1 because I have random KPs and I don't know why. Then I'm using the Chameleon v1012 and changing to MacPro3,1 doesn't fix the popping noise.

I think it's because bootloader doesn't charge the SMBios.plist.

How can I fix the randoms KPs with the Chameleon 2 RC 1? I have repaired permissions with the other bootloather and it doesn't fix it.

I have a GA-965P-S3 rev 1.0 Firmware version 12

Thanks

#40
Slither2008

Slither2008

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 125 posts
  • Gender:Male
  • Location:Australia

Thank you Slither2008. I got sound working using a patched DSDT and Legacy HDA kexts.

No problem. I'm still working on an improved version atm. I've managed to get the headphones and the green Line out to auto detect and switch when you plug headphones in at the front. Works really good.

I'm still modifying it for 5.1. I've got the pathmaps and layoutid identical to what I had on leopard, there's some other important factor I'm missing. I pretty sure the verbs I'm using are not in the right combination.

I'll again check later tonight.


Hi Slither!!

First of all, thank you very much for your help. I have checked all the indications you gave, but I can't boot with the Chameleon 2 RC1 because I have random KPs and I don't know why. Then I'm using the Chameleon v1012 and changing to MacPro3,1 doesn't fix the popping noise.

I think it's because bootloader doesn't charge the SMBios.plist.

How can I fix the randoms KPs with the Chameleon 2 RC 1? I have repaired permissions with the other bootloather and it doesn't fix it.

I have a GA-965P-S3 rev 1.0 Firmware version 12

Thanks


You welcome. I manually changed the SMproductname in my SMBios.plist. I think there are smarts in the AppleHDA regarding power management that it applies depending on what mac product the driver detects. Can you send a screenshot of your System Profiler.

I found that after I installed Snow Leopard, I had to install the BSD.mpkg from the Install disc. I then rebooted into safe mode using -s -x32. I used the commands I've previously listed to regenerate the kext cache. After that my installation was rock solid. Also make sure you're using the latest netkas boot file (place it in root /).

Good luck!





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy