Jump to content

GA-EX58 and GA-X58A DSDT native power management modifications


  • Please log in to reply
1475 replies to this topic

#481
smc13

smc13

    InsanelyMac Protégé

  • Members
  • Pip
  • 37 posts

You would get those errors if you're clocked over 2.96 GHz and didn't do modification 5.
Compress the file into a zip to be able to attach.


It's odd though, I am not overclocked. I'll do modification 5 and see what happens.

Attached Files



#482
LocusOfControl

LocusOfControl

    InsanelyMac Sage

  • Members
  • PipPipPipPipPipPip
  • 396 posts
  • Gender:Male
  • Location:SG9tZSBvZiB0aGUgbWVhdCBhbmQgcG90YXRvIHBpZQ==

It's odd though, I am not overclocked. I'll do modification 5 and see what happens.



Hmm, this is your dsl file, how did you compile it to get your .aml file? I get 2 errors when I try

Intel ACPI Component ArchitectureASL Optimizing Compiler version 20090730 [Aug 12 2009]Copyright © 2000 - 2009 Intel CorporationSupports ACPI Specification Revision 4.0/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl   233:     Method (\_WAK, 1, NotSerialized)Warning  1080 -                                     Reserved method must return a value ^  (_WAK)/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl   291:             Store (Local0, Local0)Error    4050 -                                        Method local variable is not initialized ^  (Local0)/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl   296:             Store (Local0, Local0)Error    4050 -                                        Method local variable is not initialized ^  (Local0)ASL Input:  /Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl - 5613 lines, 181705 bytes, 2217 keywordsCompilation complete. 2 Errors, 1 Warnings, 0 Remarks, 721 Optimizations


Silly question, I assume you did compile it? :D

#483
smc13

smc13

    InsanelyMac Protégé

  • Members
  • Pip
  • 37 posts

Hmm, this is your dsl file, how did you compile it to get your .aml file? I get 2 errors when I try

Intel ACPI Component ArchitectureASL Optimizing Compiler version 20090730 [Aug 12 2009]Copyright © 2000 - 2009 Intel CorporationSupports ACPI Specification Revision 4.0/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl   233:     Method (\_WAK, 1, NotSerialized)Warning  1080 -                                     Reserved method must return a value ^  (_WAK)/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl   291:             Store (Local0, Local0)Error    4050 -                                        Method local variable is not initialized ^  (Local0)/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl   296:             Store (Local0, Local0)Error    4050 -                                        Method local variable is not initialized ^  (Local0)ASL Input:  /Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl - 5613 lines, 181705 bytes, 2217 keywordsCompilation complete. 2 Errors, 1 Warnings, 0 Remarks, 721 Optimizations


Silly question, I assume you did compile it? ;)


That was the non edited dsdt.dsl that I extracted from the unmodified dsdt.aml. I uploaded it because D00d wanted an unmodified dsdt.dsl for a Revision 1.6 ex58-ud3r. My edited one compiles fine.

bios_FF$ ../DSDT_Patcher1.0.1e/Tools/iasl dsdt.dsl.edited

Intel ACPI Component Architecture
ASL Optimizing Compiler version 20080926 [Oct 4 2008]
Copyright © 2000 - 2008 Intel Corporation
Supports ACPI Specification Revision 3.0a

ASL Input: dsdt.dsl.edited - 5976 lines, 193015 bytes, 2263 keywords
AML Output: dsdt.aml - 18902 bytes, 669 named objects, 1594 executable opcodes

Compilation complete. 0 Errors, 0 Warnings, 0 Remarks, 751 Optimizations

Btw, D00d, after I put in the cpu modifications in step 5, I no longer have the errors I had earlier.

#484
smc13

smc13

    InsanelyMac Protégé

  • Members
  • Pip
  • 37 posts
Hello D00d,

Thanks for your help. I put the changes to mod 5 that you suggest I do yesterday. The cpu is working, the temp is fine. I am having one issue, though. My sound is stuttering now where it wasn't before. Any idea why the stuttering is occurring? I have an ex58-ud3r Rev 1.6 with an ALC888.

Thanks again

#485
smc13

smc13

    InsanelyMac Protégé

  • Members
  • Pip
  • 37 posts

Hello D00d,

Thanks for your help. I put the changes to mod 5 that you suggest I do yesterday. The cpu is working, the temp is fine. I am having one issue, though. My sound is stuttering now where it wasn't before. Any idea why the stuttering is occurring? I have an ex58-ud3r Rev 1.6 with an ALC888.

Thanks again


Well, I put the NullCPUPowerManagement.kext back and the stuttering went away. I don't see any performance difference either way. I'll just, stick with the extra kext and sound.

Thanks again

#486
d00d

d00d

    InsanelyMac Sage

  • Members
  • PipPipPipPipPipPip
  • 476 posts
  • Gender:Male
  • Location:41.648324, -70.635260

Well, I put the NullCPUPowerManagement.kext back and the stuttering went away. I don't see any performance difference either way. I'll just, stick with the extra kext and sound.

Thanks again

Did you do 11?


What can be wrong? I mean, I should have the correct DSDT.aml since it's the one I downloaded from d00d's first post. Shouldn't the ALC889a.kext be all I need then?

I noticed I got this in the logs at boot:

2010-02-22 00.56.24 com.apple.kextd[10] AppleHDA.kext - no dependency found for com.apple.iokit.IOAudioFamily.
2010-02-22 00.56.24 com.apple.kextd[10] Can't load AppleHDA.kext - failed to resolve dependencies.
2010-02-22 00.56.24 com.apple.kextd[10] Failed to load AppleHDA.kext - (libkern/kext) dependency resolution failure.
2010-02-22 00.56.24 com.apple.kextd[10] Load com.apple.driver.AppleHDA failed; removing personalities.
2010-02-22 01.01.06 com.apple.kextcache[204] AppleHDA.kext - no dependency found for com.apple.iokit.IOAudioFamily.
2010-02-22 01.01.07 com.apple.kextcache[204] AppleHDA.kext - no dependency found for com.apple.iokit.IOAudioFamily.
2010-02-22 01.01.07 com.apple.kextcache[204] Prelink failed for com.apple.driver.AppleHDA; omitting from prelinked kernel.

Anything to worry about?

Yes, 14B and ALC889a.kext is all you need for audio.
Do you have an AppleHDA.kext in Extra/Extensions.mkext?
If so, remove it.
If not, is IOAudioFamily.kext missing from SLE?

#487
star-affinity

star-affinity

    InsanelyMac Protégé

  • Members
  • PipPip
  • 67 posts

Yes, 14B and ALC889a.kext is all you need for audio.
Do you have an AppleHDA.kext in Extra/Extensions.mkext?
If so, remove it.
If not, is IOAudioFamily.kext missing from SLE?


I'll check these things when I get back home (at work now).

Here comes a follow-up question: how can I see what I have in Extensions.mkext? I've noticed I cannot do a right-click an ”Show Package Contents” like on the kexts.

Another thing that started to happen yesterday: I have one drive for Mac OS X and one drive for Windows 7 and now when I boot Chameleon doesn't seem to kick in but Windows starts instead. If I disconnect the Windows drive I get into Chameleon and can select the drive I wan't to boot from (in this case only Mac OS X since it's the only one available).

What can the reason for this be?
I guess a re-install of Chameleon might do the trick – will try that.

Thanks a lot for helping!
I'll happily give a donation to you d00d when I get my salary on the 25th!
You have a PayPal account or something so I can send you a little beer money? (or whatever-money if you don't like beer) :)

#488
Dathenous

Dathenous

    InsanelyMac Protégé

  • Just Joined
  • Pip
  • 2 posts
There are so many super smart people on this forum. Thanks for the great tutorials. After reading for a while, I decided to bite the bullet and build a hack pro. I went through the information I found on this forum, and decided to purchase the UD5 mobo. I'll post a full write up on the build (plus I video taped the whole thing if anyone is interested). There's just one problem that I can't resolve, and it looks so similar to many of the questions posted here. I can't get the Audio Out on the mobo to work. I'm seeing devices under system profiler, but nothing under Sound in sys prefs. Here's what I did:

Hardware profile: GA X58A-UD5 + i7 920

1. I followed the instructions on http://www.insanelym...howtopic=204010 to do the install.
2. I upgraded to 10.6.2 using Combo updater
3. I moved RealtekR1000SL.kext from Extra to System to get ethernet working.

Here are all the things I tried, but the audio still does not work:
4. Tried using the HDAEnabler.kext and LegacyHDA.kext from the stock X58_Mobo_Patch_Installer
5. Tried using just LegacyHDA.kext from MODS in tutorial (#1 above)
6. Tried using #14 Audio Option A of page 1 of this thread
7. Tried using #14 Audio Option B of page 1 of this thread
8. Tried using only ALC889a.kext
9. Tried using only ALC889a.kext with modified info.plist
10. Confirmed that IOAudioFamily.kext is in S/L/E
11. Tried vanilla AppleHDA.kext and tried a modded one.

I'm out of ideas and I was hoping someone could give me guidance. Where should I look next to resolve the problem?

Attached File  audio_out.gif   10.56KB   17 downloads Attached File  command_screen.gif   19.1KB   32 downloads Attached File  about_this_mac.gif   16.77KB   22 downloads

#489
smc13

smc13

    InsanelyMac Protégé

  • Members
  • Pip
  • 37 posts

Did you do 11?


I thought I had, but I'll look when I get home.

#490
d00d

d00d

    InsanelyMac Sage

  • Members
  • PipPipPipPipPipPip
  • 476 posts
  • Gender:Male
  • Location:41.648324, -70.635260

There are so many super smart people on this forum. Thanks for the great tutorials. After reading for a while, I decided to bite the bullet and build a hack pro. I went through the information I found on this forum, and decided to purchase the UD5 mobo. I'll post a full write up on the build (plus I video taped the whole thing if anyone is interested). There's just one problem that I can't resolve, and it looks so similar to many of the questions posted here. I can't get the Audio Out on the mobo to work. I'm seeing devices under system profiler, but nothing under Sound in sys prefs. Here's what I did:

Hardware profile: GA X58A-UD5 + i7 920

1. I followed the instructions on http://www.insanelym...howtopic=204010 to do the install.
2. I upgraded to 10.6.2 using Combo updater
3. I moved RealtekR1000SL.kext from Extra to System to get ethernet working.

Here are all the things I tried, but the audio still does not work:
4. Tried using the HDAEnabler.kext and LegacyHDA.kext from the stock X58_Mobo_Patch_Installer
5. Tried using just LegacyHDA.kext from MODS in tutorial (#1 above)
6. Tried using #14 Audio Option A of page 1 of this thread
7. Tried using #14 Audio Option B of page 1 of this thread
8. Tried using only ALC889a.kext
9. Tried using only ALC889a.kext with modified info.plist
10. Confirmed that IOAudioFamily.kext is in S/L/E
11. Tried vanilla AppleHDA.kext and tried a modded one.

I'm out of ideas and I was hoping someone could give me guidance. Where should I look next to resolve the problem?

Cindori's topic uses digital_dreamer's scripts;
http://www.insanelym...howtopic=185097

Looks like you're confirming that the ALC889 used in the GA-X58A models won't work with either solution 14;
A. To get audio working with the Realtek ALC889A (and ALC889?)...
B. To get audio working with the Realtek ALC889A using the ALC889a.kext, make modifications to the `Method (_L0D, 0, NotSerialized)' section and the `Device (AZAL)' section.
Not applicable to the Realtek ALC888 used in GA-EX58-UD3, GA-EX58-UD3-SLI, GA-EX58-UD4 and GA-EX58-DS4, or the Realtek ALC889 used in the GA-X58A models.

The following topic may help you with the ALC889;
http://www.insanelym...howtopic=176155

I'll check these things when I get back home (at work now).

Here comes a follow-up question: how can I see what I have in Extensions.mkext? I've noticed I cannot do a right-click an ”Show Package Contents” like on the kexts.

Another thing that started to happen yesterday: I have one drive for Mac OS X and one drive for Windows 7 and now when I boot Chameleon doesn't seem to kick in but Windows starts instead. If I disconnect the Windows drive I get into Chameleon and can select the drive I wan't to boot from (in this case only Mac OS X since it's the only one available).

What can the reason for this be?
I guess a re-install of Chameleon might do the trick – will try that.

Thanks a lot for helping!
I'll happily give a donation to you d00d when I get my salary on the 25th!
You have a PayPal account or something so I can send you a little beer money? (or whatever-money if you don't like beer) :thumbsup_anim:

I'm unaware of a way to determine what's in a mkext, but it's easy to just create a new one.
I just use VMware, but someone else may be able to help with the W7 issue.
You're welcome, but I don't have an account.

#491
smc13

smc13

    InsanelyMac Protégé

  • Members
  • Pip
  • 37 posts

Another thing that started to happen yesterday: I have one drive for Mac OS X and one drive for Windows 7 and now when I boot Chameleon doesn't seem to kick in but Windows starts instead. If I disconnect the Windows drive I get into Chameleon and can select the drive I wan't to boot from (in this case only Mac OS X since it's the only one available).

What can the reason for this be?
I guess a re-install of Chameleon might do the trick �" will try that.


The reason you are booting into Windows without going into Chameleon is because your bios is set to boot the windows drive, not the drive with Chameleon/OSX. Go into the bios and change the hard drive order and then try it.

#492
smc13

smc13

    InsanelyMac Protégé

  • Members
  • Pip
  • 37 posts

I thought I had, but I'll look when I get home.


Well, So much for my memory. I hadn't done number 11 after all. I don't have any audio stuttering and I am not using NullCPUPowerManagement.kext.

Thanks

#493
The Real Deal

The Real Deal

    InsanelyMac Legend

  • Donators
  • 895 posts
  • Gender:Male
  • Location:France
BIOS F11 available

#494
CruiSAr

CruiSAr

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 372 posts
  • Gender:Male
  • Location:Copenhagen

Here comes a follow-up question: how can I see what I have in Extensions.mkext? I've noticed I cannot do a right-click an ”Show Package Contents” like on the kexts.

You can use mkext tool, it allows you to pack (create), unpack and view the contents of an mkext file. You can get it here or here

#495
star-affinity

star-affinity

    InsanelyMac Protégé

  • Members
  • PipPip
  • 67 posts

The reason you are booting into Windows without going into Chameleon is because your bios is set to boot the windows drive, not the drive with Chameleon/OSX. Go into the bios and change the hard drive order and then try it.


Aha, that did the trick! Thanks!
Don't know why the order changed in BIOS all of the sudden, though...

Well, So much for my memory. I hadn't done number 11 after all. I don't have any audio stuttering and I am not using NullCPUPowerManagement.kext.

Thanks


So even if you do a ”cold start” (i.e. shut down and boot up) it works without NullCPUPowerManagement.kext?
It seems to work for me between restarts, but if I shut down and start up the boot process get stuck at ”AppleACPICPU: ProcessorID=1 LocalApicID=2 Enabled". :(

Any ideas?
Different BIOS settings perhaps?
I have the BIOS set up like in digitaldreamer's script page for the UD5 mobo.

Ahh, I guess it's because of the mkext!
It mentions ”OpenHaltRestart.kext” there in the beginning.

What kexts am I supposed to have in the .mkext now when I'm using d00d's DSDT?
Is it even needed?


OK, It seems I've managed to get everything working, except that audio still shines with it's absence. :(

I was missing IOAudioFamily.kext from /S/L/E (don't know why) but I've now installed it again from my MacBook Pro.

Below is a bit from my log and it still complains a lot about ”no dependencies found” etc. for various aspects of the audio kexts - I can imagine that's got to do with my problem.

Also, ”Can't create kext cache under / - owner not root.” anything to worry about?

Thanks for helping! :)

2010-02-23 22.14.06 com.apple.kextd[10] SteerMouse.kext does not declare a kernel dependency; using com.apple.kernel.6.0.
2010-02-23 22.14.06 com.apple.kextd[10] IOAudioFamily.kext - no dependency found for com.apple.kext.OSvKernDSPLib.
2010-02-23 22.14.06 com.apple.kextd[10] Can't load AppleFWAudio.kext - failed to resolve dependencies.
2010-02-23 22.14.06 com.apple.kextd[10] Failed to load AppleFWAudio.kext - (libkern/kext) dependency resolution failure.
2010-02-23 22.14.06 com.apple.kextd[10] Load com.apple.driver.AppleFWAudio failed; removing personalities.
2010-02-23 22.14.06 com.apple.kextd[10] IOAudioFamily.kext - no dependency found for com.apple.kext.OSvKernDSPLib.
2010-02-23 22.14.06 com.apple.kextd[10] Can't load AudioIPCDriver.kext - failed to resolve dependencies.
2010-02-23 22.14.06 com.apple.kextd[10] Failed to load AudioIPCDriver.kext - (libkern/kext) dependency resolution failure.
2010-02-23 22.14.06 com.apple.kextd[10] Load com.apple.driver.AudioIPCDriver failed; removing personalities.
2010-02-23 22.14.06 com.apple.kextd[10] IOAudioFamily.kext - no dependency found for com.apple.kext.OSvKernDSPLib.
2010-02-23 22.14.06 com.apple.kextd[10] DspFuncLib.kext - no dependency found for com.apple.kext.OSvKernDSPLib.
2010-02-23 22.14.06 com.apple.kextd[10] Can't load AppleHDA.kext - failed to resolve dependencies.
2010-02-23 22.14.06 com.apple.kextd[10] Failed to load AppleHDA.kext - (libkern/kext) dependency resolution failure.
2010-02-23 22.14.06 com.apple.kextd[10] Load com.apple.driver.AppleHDA failed; removing personalities.
2010-02-23 22.14.06 com.apple.kextd[10] IOAudioFamily.kext - no dependency found for com.apple.kext.OSvKernDSPLib.
2010-02-23 22.14.06 com.apple.kextd[10] Can't load AudioIPCDriver.kext - failed to resolve dependencies.
2010-02-23 22.14.06 com.apple.kextd[10] Failed to load AudioIPCDriver.kext - (libkern/kext) dependency resolution failure.
2010-02-23 22.14.06 com.apple.kextd[10] Load com.apple.driver.AudioIPCDriver failed; removing personalities.
2010-02-23 22.14.07 kernel Warning - kext com.vmware.kext.vmx86 has immediate dependencies on both com.apple.kernel* and com.apple.kpi.* components; use only one style.
2010-02-23 22.14.07 kernel Previous Shutdown Cause: 0
2010-02-23 22.14.07 kernel Warning - jp.plentycom.driver.SteerMouse declares no kernel dependencies; using com.apple.kernel.6.0.
2010-02-23 22.14.07 kernel identified as RTL8168D/8111Didentified as RTL8168D/8111D
2010-02-23 22.14.07 kernel vmmon: Loaded @ 0x80fe6152: Info 0x80ff5740 Name com.vmware.kext.vmx86 Version 3.0.0 build-215242 at Dec 7 2009 17:45:18
2010-02-23 22.14.07 /System/Library/CoreServices/loginwindow.app/Contents/MacOS/loginwindow[36] Login Window Application Started
2010-02-23 22.14.07 com.apple.kextd[10] Can't create kext cache under / - owner not root.
2010-02-23 22.14.07 com.apple.kextd[10] Can't create kext cache under / - owner not root.
2010-02-23 22.14.08 kernel DSMOS has arrived
2010-02-23 22.14.08 kernel vmmon: Service start
2010-02-23 22.14.08 kernel vmmon: Instrumenting bug 151304...com_chucko_RealtekR1000: Ethernet address 00:1f:d0:ac:da:15
2010-02-23 22.14.08 kernel com_chucko_RealtekR1000: Ethernet address 00:1f:d0:ac:da:17
2010-02-23 22.14.08 kernel ** Device in slot: SLOT-1 **
2010-02-23 22.14.08 kernel vmmon: Initial HV check: anyNotCapable=0 anyUnlocked=0 anyEnabled=1 anyDisabled=0vmmon: Fast clock thread started.
2010-02-23 22.14.08 kernel vmmon: HV check: anyNotCapable=0 anyUnlocked=0 anyEnabled=1 anyDisabled=0
2010-02-23 22.14.08 kernel vmmon: Cycles 74
2010-02-23 22.14.08 kernel vmmon: Module initialized.
2010-02-23 22.14.08 kernel vmmon: Registering for power state changes
2010-02-23 22.14.08 kernel FakeSMC: key not found BEMB, length - 1
2010-02-23 22.14.08 kernel AppleTyMCEDriver::start coreVIDPID = 0x2c418086 Number of packages = 1 Number of cpus = 8 memory monitor trough MCA
2010-02-23 22.14.08 vmnet-bridge[83] UUID: Unable to open /dev/mem: No such file or directory
2010-02-23 22.14.08 vmnet-bridge[83] Dynamic store changed
2010-02-23 22.14.08 vmnet-bridge[83] Failed to read SCproperties for key: State:/Network/Global/IPv4
2010-02-23 22.14.08 vmnet-bridge[83] Stopping bridge for:
2010-02-23 22.14.08 com.apple.launchd[1] (0x100100f90.anonymous.vmnet-netifup[87]) Failed to add kevent for PID 87. Will unload at MIG return
2010-02-23 22.14.08 kernel vmci: Loaded @ 0x774bf160: Info 0x774c8e40 Name com.vmware.kext.vmci Version 3.0.0 build-215242 at Dec 7 2009 17:45:19


Also found this for FakeSMC:

2010-02-23 22.14.08 kernel FakeSMC: key not found BEMB, length - 1
2010-02-23 22.14.08 kernel FakeSMC: key info not found MSDS, length - 6


And this for audio:

2010-02-23 22.36.58 kernel Not loading kext com.apple.driver.AppleHDAController - not found and kextd not available in early boot.

Anyone can shred some light?

#496
Swhay

Swhay

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 130 posts
  • Gender:Male
  • Location:United States

The extensions seem to load and it works fine to sleep the computer using the power button!
So what the heck is missing when it comes to the audio? Is the problem that I've installed all the kexts in /S/L/E instead of /E? Should that matter?

I'll try and see if I can remove NullCPUPowerManagement.kext and still start up - should work since the DSDT.aml seems to be read in correctly, right?

Edit:
Removing the NullCPUPowerManagement.kext didn't work. So it seems I have a semi-functional DSDT.aml... :(


Altight! I can boot without NullCPUPowerManagement.kext now - it seems I'd forgot to do step 6 in the com.apple.boot.plist.

Anyway - still no audio! :(
I don't understand what the problem is.
What can be wrong? I mean, I should have the correct DSDT.aml since it's the one I downloaded from d00d's first post. Shouldn't the ALC889a.kext be all I need then?

I noticed I got this in the logs at boot:

2010-02-22 00.56.24 com.apple.kextd[10] AppleHDA.kext - no dependency found for com.apple.iokit.IOAudioFamily.
2010-02-22 00.56.24 com.apple.kextd[10] Can't load AppleHDA.kext - failed to resolve dependencies.
2010-02-22 00.56.24 com.apple.kextd[10] Failed to load AppleHDA.kext - (libkern/kext) dependency resolution failure.
2010-02-22 00.56.24 com.apple.kextd[10] Load com.apple.driver.AppleHDA failed; removing personalities.
2010-02-22 01.01.06 com.apple.kextcache[204] AppleHDA.kext - no dependency found for com.apple.iokit.IOAudioFamily.
2010-02-22 01.01.07 com.apple.kextcache[204] AppleHDA.kext - no dependency found for com.apple.iokit.IOAudioFamily.
2010-02-22 01.01.07 com.apple.kextcache[204] Prelink failed for com.apple.driver.AppleHDA; omitting from prelinked kernel.


Anything to worry about?



I had a problem with audio too at first. I ended up by removing the ALC889a.kext from /E/E and making the changes to the DSDT for audio without any additional kexts. All the kexts I have now is fakesmc.kext in E/E and the realtek nic driver in /S/L/E. Everything works.

Here is my DSDT.aml file it is for the i7 920 CPU.

Attached File  dsdt.aml.zip   6.58KB   22 downloads

#497
ANARCHiNTOSH

ANARCHiNTOSH

    Loldermort!!!!

  • Members
  • PipPipPipPip
  • 221 posts
d00d, your dsdt is brilliant and negates many of the kexts i have been using,thanks so much for your hard work.
It is more than a little bit annoying having eject buttons on internal hardrives, but meh its a small price to pay for e-sata and hotplugging.

However, i use my mac as a home cinema with an analog 5.1 sound system, which your dsdt doesnt allow for.
I've edited your i7 920 v2 dsdt to include ALC889a 5.1 support, which works when used with a patched AppleHDA.kext and an aggregate device in Audio Midi Setup (check out the infinitemac guide for this, its very easy to do).

I have attached a bash-scripted AppleHDA.kext patcher which will grab your current AppleHDA.kext,
and patch it for 5.1 sound. You can then install the kext using kextutility or kexthelper.
The patcher even gives it a red label, to distinguish it from an unpatched AppleHDA.kext
Any audio updates will most likely revert the AppleHDA.kext in S/L/E to an unpatched state,
but its easy to just re-run the patcher, patch the updated kext and install that.

I have also attached d00d's i7 920 v2 dsdt patched for 5.1 as well.
It was very easy to patch your dsdt as all it requires is replacing the HDEF section as per the infinitemac guide.

Hope you and other people people find them useful. :o


EDIT - Some simple instructions:
(Preferably do all this after youve updated your OS X to the latest version eg. 10.6.2)
1. If you have an i7920 (not overclocked) & UD5 & F9 bios use the dsdt below.
If not, follow PART I: Patching DSDT of the infinitemac guide to patch your dsdt.

2. On the system you a want to use it with, run the AppleHDA_Patcher. it will generate the patched AppleHDA.kext to the ALC889a patcher folder. Your unpatched applehda will be backed up.

3. Use KextUtility.app to install it to S/L/E

4. If an update breaks your sound, just re-do steps 2 and 3
This works for 10.6.1, 10.6.2, 10.6.3, 10.6.4, 10.6.5
the guide i followed for the 5.1 dsdt edit and to make my patcher was this one:
http://www.infinitem...surround-t3746/

Attached Files



#498
voll@

voll@

    InsanelyMac Protégé

  • Members
  • Pip
  • 22 posts
Why the file is called ALC889a_AppleHDA_5.1_Patcher.zip in him all for the codec 283904136 same ALC888

#499
ANARCHiNTOSH

ANARCHiNTOSH

    Loldermort!!!!

  • Members
  • PipPipPipPip
  • 221 posts

Why the file is called ALC889a_AppleHDA_5.1_Patcher.zip in him all for the codec 283904136 same ALC888


i dont quite understand your question.

i called it that because i followed this guide, which refers to it as ALC889a:
http://www.infinitem...surround-t3746/

#500
star-affinity

star-affinity

    InsanelyMac Protégé

  • Members
  • PipPip
  • 67 posts

I had a problem with audio too at first. I ended up by removing the ALC889a.kext from /E/E and making the changes to the DSDT for audio without any additional kexts. All the kexts I have now is fakesmc.kext in E/E and the realtek nic driver in /S/L/E. Everything works.

Here is my DSDT.aml file it is for the i7 920 CPU.

Attached File  dsdt.aml.zip   6.58KB   22 downloads


Thanks.
I've installed your attached DSDT.aml and indeed it works fine with just facsmc.kext and the Realtek NIC driver, but I still don't get any audio.

Someting seems broken since I get a lot of complaints about audio in the logs at boot.
If anybody got any idea of what might be wrong, please let me know. Permission problems perhaps?

2010-02-24 12.06.26 com.apple.kextd[10] Can't create kext cache under / - owner not root.
2010-02-24 12.06.26 com.apple.kextd[10] SteerMouse.kext does not declare a kernel dependency; using com.apple.kernel.6.0.
2010-02-24 12.06.26 com.apple.kextd[10] SteerMouse.kext does not declare a kernel dependency; using com.apple.kernel.6.0.
2010-02-24 12.06.26 com.apple.kextd[10] IOAudioFamily.kext - no dependency found for com.apple.kext.OSvKernDSPLib.
2010-02-24 12.06.26 com.apple.kextd[10] Can't load AppleFWAudio.kext - failed to resolve dependencies.
2010-02-24 12.06.26 com.apple.kextd[10] Failed to load AppleFWAudio.kext - (libkern/kext) dependency resolution failure.
2010-02-24 12.06.26 com.apple.kextd[10] Load com.apple.driver.AppleFWAudio failed; removing personalities.
2010-02-24 12.06.26 com.apple.kextd[10] IOAudioFamily.kext - no dependency found for com.apple.kext.OSvKernDSPLib.
2010-02-24 12.06.26 com.apple.kextd[10] Can't load AudioIPCDriver.kext - failed to resolve dependencies.
2010-02-24 12.06.26 com.apple.kextd[10] Failed to load AudioIPCDriver.kext - (libkern/kext) dependency resolution failure.
2010-02-24 12.06.26 com.apple.kextd[10] Load com.apple.driver.AudioIPCDriver failed; removing personalities.
2010-02-24 12.06.26 com.apple.kextd[10] IOAudioFamily.kext - no dependency found for com.apple.kext.OSvKernDSPLib.
2010-02-24 12.06.26 com.apple.kextd[10] DspFuncLib.kext - no dependency found for com.apple.kext.OSvKernDSPLib.
2010-02-24 12.06.26 com.apple.kextd[10] Can't load AppleHDA.kext - failed to resolve dependencies.
2010-02-24 12.06.26 com.apple.kextd[10] Failed to load AppleHDA.kext - (libkern/kext) dependency resolution failure.
2010-02-24 12.06.26 com.apple.kextd[10] Load com.apple.driver.AppleHDA failed; removing personalities.
2010-02-24 12.06.26 com.apple.kextd[10] IOAudioFamily.kext - no dependency found for com.apple.kext.OSvKernDSPLib.
2010-02-24 12.06.26 com.apple.kextd[10] Can't load AudioIPCDriver.kext - failed to resolve dependencies.
2010-02-24 12.06.26 com.apple.kextd[10] Failed to load AudioIPCDriver.kext - (libkern/kext) dependency resolution failure.
2010-02-24 12.06.26 com.apple.kextd[10] Load com.apple.driver.AudioIPCDriver failed; removing personalities.



Edit:
Looked around the web a little and figured it might got to do with the info.plist within one (or more) of the kexts. Or?

Edit:
I managed to get rid of the kext cache creation problem by changing the permissions for /
The audio kext dependency issues are still there, though.





2 user(s) are reading this topic

0 members, 2 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