Jump to content

Snow Leopard works in GA-965P-S3


  • Please log in to reply
331 replies to this topic

#281
Zakaria

Zakaria

    InsanelyMac Protégé

  • Members
  • Pip
  • 30 posts
Must it really be the new RC5 inorder for 10.6.5 to work? Im still on the old one.

#282
Powaking

Powaking

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 149 posts
  • Gender:Male
This kext package put my machine on the fritz. Took some doing but got it back to working condition. I then realized why. My board is rev3.3 and it appears this package was for rev1.0 board. I did upgrade the Chameleon from RC4 r684 to RC5 r681. No problems there. The DSDT patcher may have caused some issues to bluetooth as my bluetooth keyboard stopped working and my bluetooth mouse was all over the place.

#283
Slither2008

Slither2008

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 125 posts
  • Gender:Male
  • Location:Australia
Everything working as you suggested thanks!

I used your DSDT patcher you supplied and removed all the unnecessary kexts to get this as Vanilla as possible.

I had to keep my own ATA, Networking, FakeSMC kexts. I couldn't get temps with the FakeSMC version you supplied.

Working
-Native Sleep,Restart/Shutdown
-Native PowerManagement.
-Sound (No Sound assertions!)
-Bluetooth dongle works fine (mini Belkin usb).
-Full Graphics Acceleration
-USB (proper removal when going to sleep)
-No CMOS errors on restart

Very happy with the set up now :D

Thanks again mate!

DSDT Auto-Patcher GA-965P-S3

DTGP
HID/CID
HDEF/ALC883
IRQs
RTC
SMBUS
HPET
SHUTDOWN
EHCI
LPC
REMOVED DEVICES
WAK
RENAMED DEVICES

Extra


Native Power Management and Restart fix use Chameleon RC5

Add in boot.plist(see boot.plist the "Extra" folder)

<key>GeneratePStates</key>
 <string>Yes</string>
 <key>GenerateCStates</key>
 <string>Yes</string>
Posted Image

Download


AppleHda ALC883(You do not need legacy)


Regards ;)

http://www.insanelym...howtopic=235523



#284
MaLd0n

MaLd0n

    ...filling veins with juice of chaos...

  • Moderators
  • 11,139 posts
  • Gender:Male
  • Location:Rio de Janeiro

Everything working as you suggested thanks!

I used your DSDT patcher you supplied and removed all the unnecessary kexts to get this as Vanilla as possible.

I had to keep my own ATA, Networking, FakeSMC kexts. I couldn't get temps with the FakeSMC version you supplied.

Working
-Native Sleep,Restart/Shutdown
-Native PowerManagement.
-Sound (No Sound assertions!)
-Bluetooth dongle works fine (mini Belkin usb).
-Full Graphics Acceleration
-USB (proper removal when going to sleep)
-No CMOS errors on restart

Very happy with the set up now ;)

Thanks again mate!


:wacko:

Merry Christmas and Happy New Year

#285
Zakaria

Zakaria

    InsanelyMac Protégé

  • Members
  • Pip
  • 30 posts
Hey guys thnx for the update. Manage to get 10.6.5 up and running.

However I notice something different though. I was using the old RC2 at first and got sound and everything else up and running. I notice it could detect my Windows Harddisk which was connected at the Yellow Sata slot. Then I went and installed RC5, it disappeared and couldnt detect. I wonder why.

#286
Onepiece634

Onepiece634

    InsanelyMac Protégé

  • Just Joined
  • Pip
  • 5 posts

Everything working as you suggested thanks!

I used your DSDT patcher you supplied and removed all the unnecessary kexts to get this as Vanilla as possible.

I had to keep my own ATA, Networking, FakeSMC kexts. I couldn't get temps with the FakeSMC version you supplied.

Working
-Native Sleep,Restart/Shutdown
-Native PowerManagement.
-Sound (No Sound assertions!)
-Bluetooth dongle works fine (mini Belkin usb).
-Full Graphics Acceleration
-USB (proper removal when going to sleep)
-No CMOS errors on restart

Very happy with the set up now ;)

Thanks again mate!



;)

Merry Christmas and Happy New Year



Hi Slither 2008 & MaLd0n,

After reading through all the posts in this thread and try out all the audio kexts from here and googling, I still have no luck getting the audio driver to work on my 965P-S3 Rev 3.3 with BIOS version F13I.
I've tried the DSDT patcher by MaLd0n together with the AppleHDA provided on 10.6.5 installed with Kext Utility. The audio (built-in) is recognised as Intel High Definition Audio but it is not functioning at all.

Is it because I'm installing all the kext wrongly? How to do a clean install and remove of kexts?
I feel very frustrated that the audio is not working at all (yes, I tried voodooHD but it has "popping" sound randomly) since it is the most basic part of a com.

Sleep also doesn't seem to work with the DSDT generated using DSDT patcher. After the computer woke up with keyboard it just boot back into the ACPI BIOS and got through chameleon again and received kernel panic.

Any idea? Please guide me if you know. Thanks.

#287
MaLd0n

MaLd0n

    ...filling veins with juice of chaos...

  • Moderators
  • 11,139 posts
  • Gender:Male
  • Location:Rio de Janeiro

Hi Slither 2008 & MaLd0n,

After reading through all the posts in this thread and try out all the audio kexts from here and googling, I still have no luck getting the audio driver to work on my 965P-S3 Rev 3.3 with BIOS version F13I.
I've tried the DSDT patcher by MaLd0n together with the AppleHDA provided on 10.6.5 installed with Kext Utility. The audio (built-in) is recognised as Intel High Definition Audio but it is not functioning at all.

Is it because I'm installing all the kext wrongly? How to do a clean install and remove of kexts?
I feel very frustrated that the audio is not working at all (yes, I tried voodooHD but it has "popping" sound randomly) since it is the most basic part of a com.

Sleep also doesn't seem to work with the DSDT generated using DSDT patcher. After the computer woke up with keyboard it just boot back into the ACPI BIOS and got through chameleon again and received kernel panic.

Any idea? Please guide me if you know. Thanks.


the ideal is a clean installation

AppleHda in folder S/L/E
and then run the program
do not drag the kext to the program
thus should only create the mkext
two clicks
and wait

What is your video card?

#288
Onepiece634

Onepiece634

    InsanelyMac Protégé

  • Just Joined
  • Pip
  • 5 posts

the ideal is a clean installation

AppleHda in folder S/L/E
and then run the program
do not drag the kext to the program
thus should only create the mkext
two clicks
and wait

What is your video card?


Hi MaLd0n, do you mean just paste and replace the appleHDA from 10.6.5 in S/L/E? After that then run Kext Utility to rebuilt cache and permission?

Also, how can I safely back up, uninstall and reinstall? Because when I uninstalled voodooHDA for a try-out the voodooHDA control panel is still available under the system preference winodw (this is ugly).

My video card is 9800 GTX+ with 1 GB ram which seem working under the graphic enabler by chameleon since I didn't add any EFI string into boo.plist nor using any NV kexts, though the video card only recognized by the name of 9800 GTX with 1 GB ram with the same NVCAP as a 9400 GT posted by tonymacosx86. Wonder if the NVCAP for the different cards fromt the same series are the same.
But how does a different graphic card matters?

Tried hard-coded the 9800 GTX+ into DSDT to make it as vanilla as possible with the tutorial by tonymacosx86 but no luck at all. How can I test that I'm using the DSDT inside Extra?
I tried to extract the raw DSDT without any kexts loaded and edit the DSDT with DSDTSE alone with fixes like HPET, DTGP and CMOS, but the system doesn't behave like it is using DSDT at all with KP after wake from sleep. Is it because of my mobo? Does the newer mobo face the same problem as mine?

I can hardly find any post related to the mobo I'm using since it is old, but I want to use the board as long as possible before I decided to buy a new one to save money as well as environment. Just feel not very worth to use new mobo when I have the old ones that works. I thought of selling the old hardware away but how much out of the original price I can actually get from the sale?

Thank you.

#289
MaLd0n

MaLd0n

    ...filling veins with juice of chaos...

  • Moderators
  • 11,139 posts
  • Gender:Male
  • Location:Rio de Janeiro

Hi MaLd0n, do you mean just paste and replace the appleHDA from 10.6.5 in S/L/E? After that then run Kext Utility to rebuilt cache and permission?


Yep

back up and replace
:D

Video in pci0

#290
Powaking

Powaking

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 149 posts
  • Gender:Male
My sleep no longer works after the AutoPatcher DSDT tool. Do I need to remove any kext's?

#291
Slither2008

Slither2008

    InsanelyMac Geek

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

Hi Slither 2008 & MaLd0n,

After reading through all the posts in this thread and try out all the audio kexts from here and googling, I still have no luck getting the audio driver to work on my 965P-S3 Rev 3.3 with BIOS version F13I.
I've tried the DSDT patcher by MaLd0n together with the AppleHDA provided on 10.6.5 installed with Kext Utility. The audio (built-in) is recognised as Intel High Definition Audio but it is not functioning at all.

Is it because I'm installing all the kext wrongly? How to do a clean install and remove of kexts?
I feel very frustrated that the audio is not working at all (yes, I tried voodooHD but it has "popping" sound randomly) since it is the most basic part of a com.

Sleep also doesn't seem to work with the DSDT generated using DSDT patcher. After the computer woke up with keyboard it just boot back into the ACPI BIOS and got through chameleon again and received kernel panic.

Any idea? Please guide me if you know. Thanks.


Hi Onepiece634,

I noticed exactly the same odd sleep behaviour. I don't put my machine to sleep normally as it kills my belkin usb dongle.

To those interested I'm running the following :

Posted Image

#292
Onepiece634

Onepiece634

    InsanelyMac Protégé

  • Just Joined
  • Pip
  • 5 posts
Hi MaLd0n,

Is there anyway to check whether P state and C state is working?

Sounds still no luck at all. I have tried all the bin patched AppleHDA.kexts for ALC883 available on the web since I don't have the resources to go through all the steps to patch one on my own.

Well, the audio is recognize as


Some posts suggest that the device address found with IORegistryExplorer might be different in various mobo and a change of 0x001B0000 in DSDT under the HPET part is needed. But I don't know where to find the device address.

Is it possible to just get the hardware recognize and function with just DSDT?

Actually what is the cause for the "popping sound" when running voodooHDA.kext? I don't mind using voodooHDA.kext since I need to using so many kexts in the first place and there is still a need to use back the old kexts after an major software update (such as the upcoming Mac App Store) as long as the driver for audio and internet is not hard coded into DSDT.

Thank you and sorry for being noob.

Slither 2008,

After I checked all the the boxes under Energy Saver I got sleep working. However the sleep in Snow Leopard is different from normal sleep with blinking LED power indicator when using Window 7, I should say it look more like hibernate in Window 7 with all fans switched off, though it can resume back to when I had stop. (So can I say the sleep works normally?)

I use only the AppleHDA.kext provided by MaLd0n in earlier post and the DSDT extracted and patch with DSDT Patcher. Have you used anything else beside that?

I wonder why the audio only can be recognized but not working in my mobo even though we have the audio hardware but different rev of mobo.

Can you explain what does each kext do in your first screen shot beside fakesmc and ionetworkingfamily? Sorry for being noob and curious.

Are your IOnextworkingfamily working even you put under E/E? Why didn't you replace the one in S/L/E?

Thank you and sorry for being noob.

Attached Files



#293
Powaking

Powaking

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 149 posts
  • Gender:Male

Hi MaLd0n,

Is there anyway to check whether P state and C state is working?

Sounds still no luck at all. I have tried all the bin patched AppleHDA.kexts for ALC883 available on the web since I don't have the resources to go through all the steps to patch one on my own.

Well, the audio is recognize as


Some posts suggest that the device address found with IORegistryExplorer might be different in various mobo and a change of 0x001B0000 in DSDT under the HPET part is needed. But I don't know where to find the device address.

Is it possible to just get the hardware recognize and function with just DSDT?

Actually what is the cause for the "popping sound" when running voodooHDA.kext? I don't mind using voodooHDA.kext since I need to using so many kexts in the first place and there is still a need to use back the old kexts after an major software update (such as the upcoming Mac App Store) as long as the driver for audio and internet is not hard coded into DSDT.

Thank you and sorry for being noob.

Slither 2008,

After I checked all the the boxes under Energy Saver I got sleep working. However the sleep in Snow Leopard is different from normal sleep with blinking LED power indicator when using Window 7, I should say it look more like hibernate in Window 7 with all fans switched off, though it can resume back to when I had stop. (So can I say the sleep works normally?)

I use only the AppleHDA.kext provided by MaLd0n in earlier post and the DSDT extracted and patch with DSDT Patcher. Have you used anything else beside that?

I wonder why the audio only can be recognized but not working in my mobo even though we have the audio hardware but different rev of mobo.


I'm in the exact same position as you. My sleep no longer works and for me to get Audio working I have to use Voodoohda as well. I don't like the popping noise and when sleep did work waking the machine up would result in not having immediate audio.

Up until 10.6.5 I had everything working. Something in 10.6.5 update broke the audio and resulted in having to use numerous kexts.

As you can see from my signature I have the same revision board as you. Hopefully we can find an easy solution. Right now VoodooHDA doesn't want to work now (when I try to bring up the prefpanel I get a registry error. I've seen this before but forgot how I fixed it). Edit: Audio was disabled in BIOS probably from when I resetted my BIOS settings.

#294
Onepiece634

Onepiece634

    InsanelyMac Protégé

  • Just Joined
  • Pip
  • 5 posts

I'm in the exact same position as you. My sleep no longer works and for me to get Audio working I have to use Voodoohda as well. I don't like the popping noise and when sleep did work waking the machine up would result in not having immediate audio.

Up until 10.6.5 I had everything working. Something in 10.6.5 update broke the audio and resulted in having to use numerous kexts.

As you can see from my signature I have the same revision board as you. Hopefully we can find an easy solution. Right now VoodooHDA doesn't want to work now (when I try to bring up the prefpanel I get a registry error. I've seen this before but forgot how I fixed it). Edit: Audio was disabled in BIOS probably from when I resetted my BIOS settings.



Hi, powaking,

I think the 10.6.5 only replaced the patched kext for ALC883 that you have installed earlier on. So just install back the old working patched kext should resolved the problem.

For sleep make sure you are using the fakesmc.kext and dsdt and check all the boxes under Energy Saver from the System preference panel.

I doubt the problems lies on the audio injection of the DSDT since DSDT extracted from a different BIOS version of the same board is slightly different, so copying the audio section of the DSDT from a working PC of one BIOS version might not be usable on another PC with a different BIOS version.

But my audio is recognized as shown as my attach screenshot but I got sound assertions during booting.

Anyway, how you enable your graphic? Do you know how to enable the graphic through DSDT?

#295
Powaking

Powaking

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 149 posts
  • Gender:Male

Hi, powaking,

I think the 10.6.5 only replaced the patched kext for ALC883 that you have installed earlier on. So just install back the old working patched kext should resolved the problem.


I don't have a time machine backup of when I was on 10.6.4 so unless someone has an unpatched AppleHDA.kext from 10.6.4 (I could try to extract it from a Combo update I suppose).

For sleep make sure you are using the fakesmc.kext and dsdt and check all the boxes under Energy Saver from the System preference panel.


I have FaceSMC.kext in my /E/E so not sure what else it could be. I only had the first and third check boxes checked in Energy Saver. Checked the other two so will see how that works.

Edit: Replace FakeSMC.kext with a fakesmc.kext file I had laying around and sleep now works.

I doubt the problems lies on the audio injection of the DSDT since DSDT extracted from a different BIOS version of the same board is slightly different, so copying the audio section of the DSDT from a working PC of one BIOS version might not be usable on another PC with a different BIOS version.

But my audio is recognized as shown as my attach screenshot but I got sound assertions during booting.


I compared the 2 boards on Gigabytes website (rev1.0 and rev3.3) and they are both listed as having the exact hardware setup. Only thing I can think of is they are addressed differently.

Anyway, how you enable your graphic? Do you know how to enable the graphic through DSDT?


My graphics is enabled via EFI in Chameleon under device-properties. Works well.

#296
MaLd0n

MaLd0n

    ...filling veins with juice of chaos...

  • Moderators
  • 11,139 posts
  • Gender:Male
  • Location:Rio de Janeiro

Hi MaLd0n,

Is there anyway to check whether P state and C state is working?


ioreg -lw0 | grep PerformanceStateArray
ioreg -lw0 | grep CSTInfo


Some posts suggest that the device address found with IORegistryExplorer might be different in various mobo and a change of 0x001B0000 in DSDT under the HPET part is needed. But I don't know where to find the device address.


0x001B0000)
Method (_PRW, 0, NotSerialized)
{
Return (Package (0x02)
{
0x0D,
0x05
})
}
} _linenums:0'>Device (AZAL) { Name (_ADR, <strong class='bbc'>0x001B0000</strong>) Method (_PRW, 0, NotSerialized) { Return (Package (0x02) { 0x0D, 0x05 }) } }

rename to HDEF(all instances) and Apply

Is it possible to just get the hardware recognize and function with just DSDT?

Audio?
Nope

DSDT+Legacy+AppleHda
AppleHda
sudo perl -pi -e 's|\x85\x08\xec\x10|\x83\x08\xec\x10|g' /System/Library/Extensions/AppleHDA.kext/Contents/MacOS/AppleHDA
Legacy
http://www.insanelym...howtopic=140941
or
AppleHda binary and plist mod(not needing the legacy)

GPUs
many work on the DSDT, only

#297
Powaking

Powaking

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 149 posts
  • Gender:Male

DSDT+Legacy+AppleHda
AppleHda

sudo perl -pi -e 's|\x85\x08\xec\x10|\x83\x08\xec\x10|g' /System/Library/Extensions/AppleHDA.kext/Contents/MacOS/AppleHDA
Legacy
http://www.insanelym...howtopic=140941
or
AppleHda binary and plist mod(not needing the legacy)


This is interesting because in my DSDT from the autopatcher I have this for my HDEF
Device (HDEF)
			{
				Name (_ADR, 0x001B0000)
				Method (_PRW, 0, NotSerialized)
				{
					Return (Package (0x02)
					{
						0x0D, 
						0x05
					})
				}

				Method (_DSM, 4, NotSerialized)
				{
					Store (Package (0x08)
						{
							"codec-id", 
							Buffer (0x04)
							{
								0x83, 0x08, 0xEC, 0x10
							}, 

							"layout-id", 
							Buffer (0x04)
							{
								0x0C, 0x00, 0x00, 0x00
							}, 

							"device-type", 
							Buffer (0x0F)
							{
								"Realtek ALC883"
							}, 

							"PinConfigurations", 
							Buffer (One)
							{
								0x00
							}
						}, Local0)
					DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
					Return (Local0)
				}
			}

Looking at the Buffer section do I also need to include \x85\x08\xec\x10 in the perl script or just omit it and use \x83\x08\xec\x10 in the script?

#298
MaLd0n

MaLd0n

    ...filling veins with juice of chaos...

  • Moderators
  • 11,139 posts
  • Gender:Male
  • Location:Rio de Janeiro

This is interesting because in my DSDT from the autopatcher I have this for my HDEF
Looking at the Buffer section do I also need to include \x85\x08\xec\x10 in the perl script or just omit it and use \x83\x08\xec\x10 in the script?


http://www.projectos...amp;hl=applehda

http://www.projectos...?...post&p=9687

#299
Onepiece634

Onepiece634

    InsanelyMac Protégé

  • Just Joined
  • Pip
  • 5 posts

This is interesting because in my DSDT from the autopatcher I have this for my HDEF

Device (HDEF)
			 {
				 Name (_ADR, 0x001B0000)
				 Method (_PRW, 0, NotSerialized)
				 {
					 Return (Package (0x02)
					 {
						 0x0D, 
						 0x05
					 })
				 }
 
				 Method (_DSM, 4, NotSerialized)
				 {
					 Store (Package (0x08)
						 {
							 "codec-id", 
							 Buffer (0x04)
							 {
								 0x83, 0x08, 0xEC, 0x10
							 }, 
 
							 "layout-id", 
							 Buffer (0x04)
							 {
								 0x0C, 0x00, 0x00, 0x00
							 }, 
 
							 "device-type", 
							 Buffer (0x0F)
							 {
								 "Realtek ALC883"
							 }, 
 
							 "PinConfigurations", 
							 Buffer (One)
							 {
								 0x00
							 }
						 }, Local0)
					 DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
					 Return (Local0)
				 }
			 }

Looking at the Buffer section do I also need to include \x85\x08\xec\x10 in the perl script or just omit it and use \x83\x08\xec\x10 in the script?


After trying so many different ways to enable the audio and failed one by one, I have given up on enabling the audio through the appleHDA.kext and went with voodooHDA version 0.2.2 and no more popping noise. I don't mind using voodooHDA before any new method are available when Snow Leopard sure going to have another update for its Mac AppStore. I don't really need mic or any surround sound since I don't have the hardware to allow me to do so, so I'm satisfied with voodooHDA as long as sounds are working.

There is a method I haven't tried. Try bin-patching the AppleHDA from 10.6.2 which you can get from the applehda rollback function from ##### by Tonymacx86 and go with the patched DSDT to see if it works since other Realtek Audio also facing problem using newer version of AppleHDA + LegacyHDA + DSDT patch.

ioreg -lw0 | grep PerformanceStateArray
ioreg -lw0 | grep CSTInfo


Hi MaLd0n I got

"| | | "PerformanceStateArray" = (<4b070000c0570000a00000000a0000000036000000000000>,<40060000c0570000a00000000a0000003601000001000000>)"

from the first command and

"| | | "CSTInfo" = 19136773"

from the second command.

So is P state and C state working?

#300
MaLd0n

MaLd0n

    ...filling veins with juice of chaos...

  • Moderators
  • 11,139 posts
  • Gender:Male
  • Location:Rio de Janeiro

Hi MaLd0n I got

"| | | "PerformanceStateArray" = (<4b070000c0570000a00000000a0000000036000000000000>,<40060000c0570000a00000000a0000003601000001000000>)"

from the first command and

"| | | "CSTInfo" = 19136773"

from the second command.

So is P state and C state working?


Yep
:D





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