Jump to content

DSDT Auto-Patcher


MaLd0n
 Share

5,753 posts in this topic

Recommended Posts

DSDT working great so far, but AppleIntelCPUPowerManagement gives a KP, I'm using the one from the MBP2011 10.6.7 update with a SB-kernel and MacBookPro8,1 definition.

 

In my DSDT the usual Processor definitions in _PR are missing and chameleon won't find CPUs and P/C-states - if I paste the usual definition for CPU1-4 chameleon recognizes them, but it doesn't change anything. A bogus P state is found and disregarded.

 

AppleLPC gets loaded, CSTInfo is not there. C-States in BIOS enabled.

 

Using Generate(P/C)States=Yes and DropSSDT=Yes

 

Tried every combination with/without DSDT.aml in root, only C-states, no DropSSDT...

 

Any ideas? I'd really like to enable SpeedStep on my P8p67

Link to comment
Share on other sites

 

Sleep and bluetooth fully working. I tried the site and got my codec dump. But when I got to the part about using the verbit tool I just borked. Needless to say I actually have the ALC888 chipset and not the ALC883 I thought I had (Actually Gigabyte website states ALC883 but it could be recoded to ALC888, I really don't know what to believe the website or the codec dump). I then ran your HDEF auto patcher and saw what changed in the HDEF section. Made the changes to my DSDT and also bin patched AppleHDA to ALC888. Still no audio.

 

Could you take a look? I have provided both DSDT and Codec dump.

 

CodecDump.zip

Link to comment
Share on other sites

send me :lol:

http://www.insanelymac.com/forum/index.php...st&id=81816

 

Here it is.

By the way, we have a big problem with MSI Sandy Bridge mobos, nobody is able to boot with the new vanilla kernel 10.7.3 who's theoretically supporting Sandy Bridge CPU. Gigabyte and Assus are ok. If you have a explanation even little...

 

Do I run Run.me whithout DSDT in Extra at booting, or doesn't make any difference ? This one is WITH dsdt.aml for GD55 in Extra.

 

One more question, it's difficile to add HDEF for ALC892 in dsdt ?

 

 

Thank you

send_me.zip

Link to comment
Share on other sites

 

Hi Mald0n!

 

Thanks for the patched DSDT. I was able to install Retail OSX 10.6.3 on my Toshiba Tecra S11 laptop with Intel Core i5 2.4GHz. But I had to use the mach_kernel from Early MBP 2011 Update to be able to boot and install Snow Leopard properly.

 

However, I do have one major problem. The onboard graphics card NVidia NVS 2100m with 512MB memory works with full QE/CI BUT on an external monitor. With no external monitor, the internal LCD screen goes black or switches off. With GE disabled in com.apple.Boot.plist, the internal LCD screen works but no QE/CI. Can this be remedied by a DSDT patch?

 

By the way, I'm using AnVAL 5.1.4 boot instead of Chameleon RC5. I used AnVAL because it allowed full QE/CI on the graphics card. But both boot loaders cause KP on IntelCPUPowerManagement.kext so I had to use NullCPUPowerManagement.kext. Anyway, this is the least of my concern.

 

Here are the "send_me" files. I had to use VNC to run the script and get the output files.

 

send_me.zip

 

Again, thanks for the help! :(

Link to comment
Share on other sites

Asus G53SW-SZ0087

 

dsdt.artimess.zip

test USB

Use AppleHdaDisabler in S/L/E

http://www.insanelymac.com/forum/index.php...st&id=87700

 

Video

Example

Install the nVidia Fermi drivers

Edit the distribution file inside the mpkg and remove the check, or add MacBookPro6,2 to the list of supported models

-show package contents

-edit distribution.dist

var system_models = ["MacPro3,1", "MacPro4,1", "MacPro5,1", "MacBookPro6,2"];

 

* Copy the mpkg to the desktop, if you edit it inside the dmg you won't be able to save the changes

 

Add GraphicsEnabler=Yes to boot.plist in the Extra folder

 

what would the hex values be for ACL892?

 

use it

http://www.insanelymac.com/forum/index.php...st&id=88966

 

By the way, we have a big problem with MSI Sandy Bridge mobos, nobody is able to boot with the new vanilla kernel 10.7.3 who's theoretically supporting Sandy Bridge CPU. Gigabyte and Assus are ok. If you have a explanation even little...

 

Do I run Run.me whithout DSDT in Extra at booting, or doesn't make any difference ? This one is WITH dsdt.aml for GD55 in Extra.

 

One more question, it's difficile to add HDEF for ALC892 in dsdt ?

 

I have no idea

What happens?

 

HDEF

dsdt.geticus.zip

 

By the way, I'm using AnVAL 5.1.4 boot instead of Chameleon RC5. I used AnVAL because it allowed full QE/CI on the graphics card. But both boot loaders cause KP on IntelCPUPowerManagement.kext so I had to use NullCPUPowerManagement.kext. Anyway, this is the least of my concern.

 

try it

dsdt.aml.zip

 

Video

use search forum

Link to comment
Share on other sites

I have tracked down my sleep issues to the UHCI fix.

 

Without the fix applied, the machine locks heading into sleep mode. With the fix applied, the machine sleeps but will not resume and needs to go through a fresh boot, which it does automatically, or needs to be forced with Wake=No if using state 1 or 3.

 

Anything I've done to try and modify this section and make it work has resulted in the machine acting as though there were no fix applied. (AKA: freezes heading into sleep again)

 

I'm not sure where else to go. Maybe someone else has some ideas or has this same issue and can more easily track it down from what I've found.

 

I'm willing to live without sleep mode, but if a fix can be found - by me or by someone else - I'm all for it.

 

Hopefully someone has some thoughts. If I find something myself, I'll update.

 

Thanks.

Link to comment
Share on other sites

You're Welcome post-557433-1303628310.png

 

Maldon

 

Did you see my post up at the top of this page? I did a codec dump in Ubuntu and found that my board uses ALC888 and not ALC883 (or maybe its the translation of the codec??). Gigabytes site states I have ALC883 chipset but its probably using 888 codec. Is this fixable in DSDT? I did try to make the change myself and also did the binpatch in AppleHDA as well but still not showing. In system profiler it does state Audio ID 888 where as before it was Audio ID 12.

 

http://www.insanelymac.com/forum/index.php...t&p=1673243

Link to comment
Share on other sites

Did you see my post up at the top of this page? I did a codec dump in Ubuntu and found that my board uses ALC888 and not ALC883 (or maybe its the translation of the codec??). Gigabytes site states I have ALC883 chipset but its probably using 888 codec. Is this fixable in DSDT? I did try to make the change myself and also did the binpatch in AppleHDA as well but still not showing. In system profiler it does state Audio ID 888 where as before it was Audio ID 12.

 

You need a legacy too

http://www.insanelymac.com/forum/index.php...st&id=87699

 

Use AppleHda Snow 10.6.2

http://www.insanelymac.com/forum/index.php...st&id=88966

 

or

 

Use VoodooHda and AppleHdaDisabler in S/L/E

Link to comment
Share on other sites

Hopefully someone has some thoughts. If I find something myself, I'll update.

 

I have had lots of trouble with my sleep as well. Tracked it down to USB after removing EVERY device, including the keyboard and mouse. Right now I can sleep and wake just fine if i add "AAPL clock-id" in the ECHI-devices and use ONLY USB 2.0 devices. As soon as I connect a USB 1.0 thingy and try to sleep it fails (and in my case this results in a corrupt BIOS). Try it if you are able to. If it works you can buy a USB 2.0-hub and connect old USB 1.0 devices to it so that they'll use the ECHI-drivers. That's what I'm doing right now... it doesn't look promising about finding a fix for UHCI (at least for my problems as mine is already detected as built-in).

Link to comment
Share on other sites

I have HDEF in DSDT, used the ALC8xx.kext along with the bin patched AppleHDA and still no audio. Should I just use AppleHDA from 10.6.2 at this point?

HDEF or HdaEnabler + Legacy(ALC8xx.kext) + AppleHda 10.6.2

Link to comment
Share on other sites

I finally have Audio now!! Whoo hoo. Only one thing. I can only get 2 speakers working. I have a 4.1 speaker setup. I can either have the fronts plus sub working or rear plus sub working. Anyway to get this working with all speaker setup?

 

Finally got my verbs but can not understand how to convert it to hex to put in my DSDT. Does anyone know how to convert this? Thanks!

 

Verbs from Linux Codec Dump File: card0-codec#2.txt

Codec: Realtek ALC888   Address: 2   DevID: 283904136 (0x10ec0888)

  Jack   Color  Description				  Node	 PinDefault			 Original Verbs
--------------------------------------------------------------------------------------------------------
1/8   Green  Line Out at Ext Rear		20 0x14   0x01014410   21471c10 21471d44 21471e01 21471f01
1/8   Black  Line Out at Ext Rear		21 0x15   0x01011412   21571c12 21571d14 21571e01 21571f01
1/8  Orange  Line Out at Ext Rear		22 0x16   0x01016411   21671c11 21671d64 21671e01 21671f01
1/8	Grey  Line Out at Ext Rear		23 0x17   0x01012414   21771c14 21771d24 21771e01 21771f01
Mic at Ext Rear	0x18 0x18						27368512 21871c40 21871d9c	 21871ea1 21871f01  
Mic at Ext Front	0x19 0x19						44145744 21971c50 21971d9c	 21971ea1 21971f02  
1/8	Blue  Line In at Ext Rear		 26 0x1a   0x0181344f   21a71c4f 21a71d34 21a71e81 21a71f01
HP Out at Ext Front	0x1b 0x1b						35736608 21b71c20 21b71d4c	 21b71e21 21b71f02  
 ATAPI Unknown  CD at Int ATAPI			 28 0x1c   0x593301f0   21c71cf0 21c71d01 21c71e33 21c71f59
1/8   Black  Speaker at Ext Rear		 29 0x1d   0x411111f0   21d71cf0 21d71d11 21d71e11 21d71f41
  Comb  Orange  SPDIF Out at Ext Rear	   30 0x1e   0x014b6130   21e71c30 21e71d61 21e71e4b 21e71f01
  Comb  Yellow  SPDIF In at Ext Rear		31 0x1f   0x01cb7160   21f71c60 21f71d71 21f71ecb 21f71f01
--------------------------------------------------------------------------------------------------------


  Jack   Color  Description				  Node	 PinDefault			 Modified Verbs
--------------------------------------------------------------------------------------------------------
1/8   Green  Line Out at Ext Rear		20 0x14   0x01014410   21471c10 21471d40 21471e01 21471f01
1/8   Black  Line Out at Ext Rear		21 0x15   0x01011412   21571c70 21571d10 21571e01 21571f01
1/8  Orange  Line Out at Ext Rear		22 0x16   0x01016411   21671c80 21671d60 21671e01 21671f01
1/8	Grey  Line Out at Ext Rear		23 0x17   0x01012414   21771c90 21771d20 21771e01 21771f01
Mic at Ext Rear	0x18 0x18						27368512 21871c40 21871d90	 21871ea1 21871f01  
Mic at Ext Front	0x19 0x19						44145744 21971c50 21971d90	 21971ea1 21971f01  
1/8	Blue  Line In at Ext Rear		 26 0x1a   0x0181344f   21a71ca0 21a71d30 21a71e81 21a71f01
HP Out at Ext Front	0x1b 0x1b						35736608 21b71c20 21b71d40	 21b71e21 21b71f01  
  Comb  Orange  SPDIF Out at Ext Rear	   30 0x1e   0x014b6130   21e71c30 21e71d60 21e71e4b 21e71f01
  Comb  Yellow  SPDIF In at Ext Rear		31 0x1f   0x01cb7160   21f71c60 21f71d70 21f71ecb 21f71f01
--------------------------------------------------------------------------------------------------------

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share

×
×
  • Create New...