Jump to content

DSDT Auto-Patcher


MaLd0n
 Share

5,756 posts in this topic

Recommended Posts

DTGP

EHCI

HDEF

HPET

IRQs

OS

PNLF

RENAME

RTC

SMBUS

SHUTDOWN

UHCI

FIX WARNINGS

 

MaLd0n,

Pls have a look at this kernel msgs. First time i see reference to AppleHDA during boot.

Any chance to make sound work without VoodooHDA. I dont have it installed but know it works. Thanks.

 

Apr 5 22:46:22 xxxxxx-iMac kernel[0]: Sound assertion "0 == pathMap_aDriverInstance" failed in "/SourceCache/AppleHDA/AppleHDA-199.4.12/AppleHDA/AppleHDADriver.cpp" at line 1667 goto Exit

Apr 5 22:46:22 xxxxxxxxxx-iMac kernel[0]: Sound assertion "0 != createAudioEngines ( fPathMap_aDriverInstance )" failed in "/SourceCache/AppleHDA/AppleHDA-199.4.12/AppleHDA/AppleHDADriver.cpp" at line 202 goto Exit

Apr 5 22:46:22 xxxxxxxxxx-iMac kernel[0]: Sound assertion "0 == pathMap_aDriverInstance" failed in "/SourceCache/AppleHDA/AppleHDA-199.4.12/AppleHDA/AppleHDADriver.cpp" at line 1667 goto Exit

Apr 5 22:46:22 xxxxxxxxx-iMac kernel[0]: Sound assertion "0 != createAudioEngines ( fPathMap_aDriverInstance )" failed in "/SourceCache/AppleHDA/AppleHDA-199.4.12/AppleHDA/AppleHDADriver.cpp" at line 202 goto Exit

Apr 5 22:46:22 xxxxxxxxxxx-iMac kernel[0]: Sound assertion "0 == pathMap_aDriverInstance" failed in "/SourceCache/AppleHDA/AppleHDA-199.4.12/AppleHDA/AppleHDADriver.cpp" at line 1667 goto Exit

Apr 5 22:46:22 xxxxxxxxxx-iMac kernel[0]: Sound assertion "0 != createAudioEngines ( fPathMap_aDriverInstance )" failed in "/SourceCache/AppleHDA/AppleHDA-199.4.12/AppleHDA/AppleHDADriver.cpp" at line 202 goto Exit

Apr 5 22:46:22 xxxxxxxxxxx-iMac kernel[0]: DSMOS has arrivedSound assertion "0 == pathMap_aDriverInstance" failed in "/SourceCache/AppleHDA/AppleHDA-199.4.12/AppleHDA/AppleHDADriver.cpp" at line 1667 goto Exit

Apr 5 22:46:22 xxxxxxxxxxx-iMac kernel[0]: Sound assertion "0 != createAudioEngines ( fPathMap_aDriverInstance )" failed in "/SourceCache/AppleHDA/AppleHDA-199.4.12/AppleHDA/AppleHDADriver.cpp" at line 202 goto Exit

Link to comment
Share on other sites

Hello MaDlOn,

I've been looking around for a fix and could not get it figured out so I though I would come back and ask you. I am trying to get fan control working, is this something I can do with the dsdt you create for me? Any ideas where to look for answers. I've been all over and can not get it working. I messed up applesmc.kext and had to totally restore my system from time machine. Well any help would be great. Thanks Chris

 

 

#KEY  [ui8 ]  (bytes 00 00 00 1a)
 MSSD  [si8 ]  (bytes 03)
 OSK0  [ch8*]  (bytes 6f 75 72 68 61 72 64 77 6f 72 6b 62 79 74 68 65 73 65 77 6f 72 64 73 67 75 61 72 64 65 64 70 6c)
 MSPS  [{msp]  (bytes 00)
 LSSB  [{lso]  (bytes 01 01)
 NVPR  [ui8 ]  (bytes 00)
 CLKT  [ui32]  255 (bytes 00 00 a7 ff)
 LSOF  [flag]  (bytes 01)
 REV   [{rev]  (bytes 01 30 0f 00 00 03)
 CLKH  [{clh]  (bytes 00 00 70 80 00 01 19 40)
 EPCI  [flag]  (bytes 01)
 FNum  [ui8 ]  (bytes 00)
 ACID  [ch8*]  (bytes ba be 3c 45 c0 03 10 43)
 MOST  [ui16]  3 (bytes 80 03)
 NTOK  [ui8 ]  (bytes 01)
 NATJ  [ui8 ]  (bytes 00)
 OSK1  [ch8*]  (bytes 65 61 73 65 64 6f 6e 74 73 74 65 61 6c 28 63 29 41 70 70 6c 65 43 6f 6d 70 75 74 65 72 49 6e 63)
 TC0D  [sp78]  (bytes 2b 00)
 TC1D  [sp78]  (bytes 26 00)
 TG0D  [sp78]  (bytes 39 00)
 FGC0  [freq]  (bytes 01 2c)
 TA0P  [sp78]  (bytes 29 00)
 TN0P  [sp78]  (bytes 24 00)
 VC0C  [fp2e]  (bytes 47 80)
 NATi  [ui16]  0 (bytes 00 00)
 MSDW  [ui8 ]  (bytes 01)

Link to comment
Share on other sites

I tried the DSDT autopatcher on my system:

Gigabyte GA-h67A-UD3H-B3 rev 1.1

i7-2600k

16GB

OSX 10.6.7 (10.6.0 retail + 10.6.7 combo update +[url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] 3.4.0 from tonymacx86 + bridgehelper2 from the same place)

Also using chameleon 2.0RC5b709 - AnVal 5.1.4 for Sandy Bridge.

 

Never used DSDT before on this system (originally installed as "[url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url]" in [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url]).

 

Ran the autopatcher > extracted from BIOS >saved patched DSDT.aml on desktop.

 

Re-ran [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] to install as "user DSDT" and repair permissions/rebuild caches - completes OK

 

Reboot - system is very slow. CPU is now recognized as a quad-core Xeon 552MHz (instead of core I7-3.3GHz)

Link to comment
Share on other sites

Re-ran [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] to install as "user DSDT" and repair permissions/rebuild caches - completes OK

the problem may be there

 

your motherboard is not listed

fun.gif

Link to comment
Share on other sites

Huh? I quote from the first page of this thread:

GA H67A-UD3H, last modified Jan 30

Gigabyte GA-h67A-UD3H-[color="#FF0000"][b]B3[/b][/color]

 

the problem may be here

Re-ran [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] to install as "user DSDT"

 

your processor is not supported by the original kernel

only if you use the MacBookPro Update, smbios MacBookPro8,1

Link to comment
Share on other sites

The B3 revision only has the SATA problem fixed in the chipset. As far as I can tell that's the only change.

 

As for the kernel, note that I use BridgeHelper2, which installs the kernel from the latest 10.6.7 update for early 2011 MacBookPros, with support for the Sandy Bridge CPUs. Runs quite fine without DSDT, CPU correctly recognized etc.

 

It's only after I install the patched DSDT that problems appear.

Link to comment
Share on other sites

CPU correctly recognized

 

DSDT has nothing to do with it

bootloader or SMBIOS

 

do a clean install

do not use [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url]

 

*how do you know that there is no difference?

you looked at the two DSDT?

Link to comment
Share on other sites

Hello,

 

I've got the following errors occurred trying to apply the patch:

 

[Line 754 type Error message Name already exists in scope (_STA)]
[Line 760 type Error message Object does not exist (ATT3)]
[Line 1064 type Error message Object does not exist (\_SB.PCI0.UHC1)]
[Line 1065 type Error message Object does not exist (\_SB.PWRB)]
[Line 1069 type Error message Object does not exist (\_SB.PCI0.UHC2)]
[Line 1070 type Error message Object does not exist (\_SB.PWRB)]
[Line 1074 type Error message Object does not exist (\_SB.PCI0.UHC3)]
[Line 1075 type Error message Object does not exist (\_SB.PWRB)]
[Line 1079 type Error message Object does not exist (\_SB.PCI0.UHC4)]
[Line 1080 type Error message Object does not exist (\_SB.PWRB)]
[Line 1084 type Error message Object does not exist (\_SB.PCI0.UHC5)]
[Line 1085 type Error message Object does not exist (\_SB.PWRB)]
[Line 1089 type Error message Object does not exist (\_SB.PCI0.UHC6)]
[Line 1090 type Error message Object does not exist (\_SB.PWRB)]
[Line 1094 type Error message Object does not exist (\_SB.PCI0.EHC1)]
[Line 1095 type Error message Object does not exist (\_SB.PCI0.EHC2)]
[Line 1096 type Error message Object does not exist (\_SB.PWRB)]
[Line 1097 type Error message Object does not exist (\_SB.PCI0.HDEF)]
[Line 1149 type Error message Object not found or not accessible from scope ( PCI0.EHC1.WRTA)]
[Line 1150 type Error message Object not found or not accessible from scope ( PCI0.EHC1.PMES)]
[Line 1151 type Error message Object not found or not accessible from scope ( PCI0.EHC1.WRTA)]
[Line 1152 type Error message Object not found or not accessible from scope ( PCI0.EHC2.WRTA)]
[Line 1153 type Error message Object not found or not accessible from scope ( PCI0.EHC2.PMES)]
[Line 1154 type Error message Object not found or not accessible from scope ( PCI0.EHC2.WRTA)]
[Line 1227 type Error message Object does not exist (\_SB.PCI0.PX40.AG3E)]
[Line 1233 type Error message Object does not exist (\_SB.PCI0.PX40.AG3E)]

 

 

My system specs are:

 

Mobo: GA-EP45-DS4

Proc: Intel Q9450

VGA: NVidia 6600GT

4GB Ram

 

Please help!

Link to comment
Share on other sites

...

 

see the first post

 

If you are using the Mac OS version of DSDT Auto-Patcher, do NOT use a DSDT replacement in Chameleon when you run the app, or it will be used as base for patching instead of the original one from BIOS. If you have a dsdt.aml in / or /Extra (or a specified file for DSDT key in com.apple.Boot.plist), remove it and reboot before running the Auto-Patcher.
Link to comment
Share on other sites

Hi MaLd0n,

 

I don't realise how to turn DSDT replacement off in Chameleon. I don't have it in com.apple.Boot.plist written and I tried generating DSDT deleting dsdt.aml from Extra folder with the same result.

 

Could you be so kind to explain me how to turn DSDT replacement off in Chameleon and whether it safe to turn it off for booting my system then?

 

Best Regards,

Kukushkin

Link to comment
Share on other sites

DSDT has nothing to do with it

bootloader or SMBIOS

 

do a clean install

do not use [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url]

 

*how do you know that there is no difference?

you looked at the two DSDT?

 

If I don't use [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url], the system won't boot.

 

Yeah, I'm not the manufacturer or a DSDT expert - that's why I'm posting here. Knowing the history of the B3 revision for all LGA1155 motherboard, it went like this: the B2 motherboards were all recalled because of the SATA issue and reissued generally in the same configuration but with the new revision (B3) of the chipset. Given how quickly that happened, and with the new chipset being pin-compatible I do not expect they had the opportunity to do any other changes.

 

But of course I don't know for sure.

 

Fact is, when I install the DSDT compiled and patched for the B2 revision of the motherboard, which doesn't exist anymore because hopefully everyone who had one sent it back for RMA, it causes problems with CPU detection on the B3 revision of the same motherboard. Please take this at face value.

 

That said, I will continue using my system without DSDT (or sound - this was my reason for trying this route) for now.

Link to comment
Share on other sites

@Maldon

 

Hi Maldon, got referred to you by Mammoth via his guide. I'm in need of help generating a DSDT (like everyone else around here hehe)

 

Anyway, here's my clean DSDT that I acquired via Ubuntu.

dsdt.ekwj_clean_.zip

 

and... my laptop information is as follows.

 

ekwj's machine:

 

HP Pavilion Entertainment PC (Laptop) DV6-3030tx (WX050PA) Specifications

 

CPU: Intel® Core™ i5-540M processor (2.53GHz, 3MB L2 Cache)

BIOS: Insyde Version: F.23

Memory: 4GB (2GB x 2GB) Type/Speed: DDR3/1333MHz

Video: ATI Mobility Radeon™ HD 5650 switchable graphics + Intel® HD Graphics

Sound: IDT 92HD81B1X @ Intel Ibex Peak PCH - HD Audio Controller

LAN: Realtek PCIe GBE Family Controller

Wi-Fi: Atheros AR5B95 (Will be swapping to an Atheros AR5B93 card soon)

Optical Disc: hp DVD RW AD-7701H ATA Device

 

Do let me know if there's anything else that you may need from me.

 

Also, as you're doing me a huge favour, there is no need to rush and you are not obligated to do it. Either way thank you. =]

Link to comment
Share on other sites

I don't realise how to turn DSDT replacement off in Chameleon. I don't have it in com.apple.Boot.plist written and I tried generating DSDT deleting dsdt.aml from Extra folder with the same result.

do you use biosmod?

 

Extract from Windows

http://www.insanelymac.com/forum/index.php?showtopic=225991

 

...

01a.png

Link to comment
Share on other sites

Hey MaLdOn,

I think you overlooked my answer (wich is nothing to wonder about as you are fixing at least 5 DSDTs per day ^^)

So here I upload again the specifications of my Compaq 615 and the .zip file created by your send_me script.

If you didn't overlook this, just ignore this message.

Dont want to bother you just thought you might have overlooked it.

 

thx again!

Specifications.txt

Compaq615_VC392EA_ABD.zip

Link to comment
Share on other sites

Could I please ask you to get me the proper dsdt for my thinkpad. Enclosed is the send_me.zip file that I created. Do appreciate your help.

 

specs?

fun.gif

Link to comment
Share on other sites

Hey Mald0n!!

I have attached my DSDT! Can you please help me to add the 2 entries from:

http://www.insanelymac.com/forum/index.php...amp;pid=1583900

 

Its the GenericBrightness.kext edits for DSDT! And is it possible to create 2 DSDts for me?

One with Device(HDEF) included and one DSDT without Device(HDEF) ( so that i can test voodooHDA)

 

hope to hear from you soon! thanks alot in advance!

dsdt.kunal_HPET.zip

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share

×
×
  • Create New...