Contribute
Register

IDT Audio

Status
Not open for further replies.
My Output:
Code:
Silles-MacBook-Pro:~ SilleBille$ kextstat|grep -y applehda
   89    1 0xffffff7f82283000 0x1a000    0x1a000    com.apple.driver.AppleHDAController (266.5) <88 73 12 7 6 5 4 3 1>
  113    0 0xffffff7f82395000 0xa7000    0xa7000    com.apple.driver.AppleHDA (266.5) <112 110 89 88 74 73 6 5 4 3 1>

It does not appear you have the injector kext installed. Check that it is in /S/L/E and repair permissions & rebuild cache.
 
It does not appear you have the injector kext installed. Check that it is in /S/L/E and repair permissions & rebuild cache.

I have the AppleHDA and the generated AppleHDA kexts in /System/Library/Extensions. Take a look:
Screen Shot 2014-12-16 at 10.28.31 PM.png

I tried building cache and repair permissions using DPCI Manager. I got the following output:
Code:
12/16/14, 10:37:32 PM, com.apple.kextcache[428]: /: no supported helper partitions to update.
12/16/14, 10:37:32 PM, com.apple.kextcache[428]: Lock acquired; proceeding.
12/16/14, 10:37:32 PM, com.apple.kextcache[426]: /: no supported helper partitions to update.
12/16/14, 10:37:32 PM, com.apple.kextcache[427]: Created prelinked kernel using "/System/Library/Kernels/kernel"
12/16/14, 10:37:32 PM, com.apple.kextcache[427]: Created prelinked kernel "/System/Library/Caches/com.apple.kext.caches/Startup/kernelcache"
12/16/14, 10:37:32 PM, com.apple.kextcache[427]: Created prelinked kernel copy "/System/Library/PrelinkedKernels/prelinkedkernel"
12/16/14, 10:37:15 PM, com.apple.kextcache[427]: kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext ACPIBacklight.kext
12/16/14, 10:37:15 PM, com.apple.kextcache[427]: kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext ACPIBatteryManager.kext
12/16/14, 10:37:15 PM, com.apple.kextcache[427]: kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext ACPIDebug.kext
12/16/14, 10:37:12 PM, com.apple.kextcache[428]: / locked; waiting for lock.
12/16/14, 10:37:06 PM, com.apple.kextcache[426]: rebuilding //System/Library/Caches/com.apple.kext.caches/Startup/kernelcache
12/16/14, 10:37:06 PM, com.apple.kextd[19]: Can't create kext: invalid CFBundleVersion in identifier cache entry entry 54.
12/16/14, 10:37:06 PM, com.apple.kextd[19]: Cache file /System/Library/Caches/com.apple.kext.caches/Startup/IOKitPersonalities_x86_64.ioplist.gz is out of date; not using.
12/16/14, 10:37:05 PM, com.apple.kextd[19]: Cache file /System/Library/Caches/com.apple.kext.caches/Directories/System/Library/Extensions/KextIdentifiers.plist.gz is out of date; not using.
12/16/14, 10:37:05 PM, com.apple.kextd[19]: Rescanning kernel extensions.
12/16/14, 10:37:05 PM, com.apple.kextd[19]: Cache file /System/Library/Caches/com.apple.kext.caches/Directories/System/Library/Extensions/KextIdentifiers.plist.gz is out of date; not using.
12/16/14, 10:37:04 PM, Repair Permissions[425]: Finished repair
12/16/14, 10:37:04 PM, Repair Permissions[424]: Finished xattr
12/16/14, 10:37:04 PM, Repair Permissions[422]: Finished chown
12/16/14, 10:37:04 PM, Repair Permissions[420]: Finished chmod F
12/16/14, 10:37:04 PM, Repair Permissions[415]: Finished chmod D
12/16/14, 10:37:04 PM, Repair Permissions[410]: Finished chmod N

After restarting, i ran kextstat|grep -y applehda:
Code:
Silles-MacBook-Pro:~ SilleBille$ kextstat|grep -y applehda
   89    1 0xffffff7f82283000 0x1a000    0x1a000    com.apple.driver.AppleHDAController (266.5) <88 73 12 7 6 5 4 3 1>
  111    0 0xffffff7f82395000 0xa7000    0xa7000    com.apple.driver.AppleHDA (266.5) <110 108 89 88 86 73 6 5 4 3 1>
 
I have the AppleHDA and the generated AppleHDA kexts in /System/Library/Extensions. Take a look:
View attachment 118158

I tried building cache and repair permissions using DPCI Manager. I got the following output:
Code:
12/16/14, 10:37:32 PM, com.apple.kextcache[428]: /: no supported helper partitions to update.
12/16/14, 10:37:32 PM, com.apple.kextcache[428]: Lock acquired; proceeding.
12/16/14, 10:37:32 PM, com.apple.kextcache[426]: /: no supported helper partitions to update.
12/16/14, 10:37:32 PM, com.apple.kextcache[427]: Created prelinked kernel using "/System/Library/Kernels/kernel"
12/16/14, 10:37:32 PM, com.apple.kextcache[427]: Created prelinked kernel "/System/Library/Caches/com.apple.kext.caches/Startup/kernelcache"
12/16/14, 10:37:32 PM, com.apple.kextcache[427]: Created prelinked kernel copy "/System/Library/PrelinkedKernels/prelinkedkernel"
12/16/14, 10:37:15 PM, com.apple.kextcache[427]: kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext ACPIBacklight.kext
12/16/14, 10:37:15 PM, com.apple.kextcache[427]: kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext ACPIBatteryManager.kext
12/16/14, 10:37:15 PM, com.apple.kextcache[427]: kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext ACPIDebug.kext
12/16/14, 10:37:12 PM, com.apple.kextcache[428]: / locked; waiting for lock.
12/16/14, 10:37:06 PM, com.apple.kextcache[426]: rebuilding //System/Library/Caches/com.apple.kext.caches/Startup/kernelcache
12/16/14, 10:37:06 PM, com.apple.kextd[19]: Can't create kext: invalid CFBundleVersion in identifier cache entry entry 54.
12/16/14, 10:37:06 PM, com.apple.kextd[19]: Cache file /System/Library/Caches/com.apple.kext.caches/Startup/IOKitPersonalities_x86_64.ioplist.gz is out of date; not using.
12/16/14, 10:37:05 PM, com.apple.kextd[19]: Cache file /System/Library/Caches/com.apple.kext.caches/Directories/System/Library/Extensions/KextIdentifiers.plist.gz is out of date; not using.
12/16/14, 10:37:05 PM, com.apple.kextd[19]: Rescanning kernel extensions.
12/16/14, 10:37:05 PM, com.apple.kextd[19]: Cache file /System/Library/Caches/com.apple.kext.caches/Directories/System/Library/Extensions/KextIdentifiers.plist.gz is out of date; not using.
12/16/14, 10:37:04 PM, Repair Permissions[425]: Finished repair
12/16/14, 10:37:04 PM, Repair Permissions[424]: Finished xattr
12/16/14, 10:37:04 PM, Repair Permissions[422]: Finished chown
12/16/14, 10:37:04 PM, Repair Permissions[420]: Finished chmod F
12/16/14, 10:37:04 PM, Repair Permissions[415]: Finished chmod D
12/16/14, 10:37:04 PM, Repair Permissions[410]: Finished chmod N

After restarting, i ran kextstat|grep -y applehda:
Code:
Silles-MacBook-Pro:~ SilleBille$ kextstat|grep -y applehda
   89    1 0xffffff7f82283000 0x1a000    0x1a000    com.apple.driver.AppleHDAController (266.5) <88 73 12 7 6 5 4 3 1>
  111    0 0xffffff7f82395000 0xa7000    0xa7000    com.apple.driver.AppleHDA (266.5) <110 108 89 88 86 73 6 5 4 3 1>

It may not like the version# in there. Try the latest version of patch_hda.sh.
 
It may not like the version# in there. Try the latest version of patch_hda.sh.

OMG! It worked! :headbang: Thank you so much!

Just a small issue. My keyboard has the mute light on :think: But when I press the mute button, it toggles correctly o_O

Thanks again :)
 
OMG! It worked! :headbang: Thank you so much!

Just a small issue. My keyboard has the mute light on :think: But when I press the mute button, it toggles correctly o_O

Thanks again :)

Probably your mute light is controlled by ACPI+custom Windows software. You'll probably just need to ignore it. You might be able to keep it from lighting up/toggling with DSDT patches (it is likely handled as an EC query).
 
Probably your mute light is controlled by ACPI+custom Windows software. You'll probably just need to ignore it. You might be able to keep it from lighting up/toggling with DSDT patches (it is likely handled as an EC query).

Oh! Atleast I got my sound working :) Also, headphones aren't working. Is there any workaround for this? :think:
 
Oh! Atleast I got my sound working :) Also, headphones aren't working. Is there any workaround for this? :think:

Problem is in the patched AppleHDA. Did you switch the output in SysPrefs->Sound?
 
could someone please take a look at my DSDT and SSDTs and help me correct the problems I am having?
View attachment 118205
View attachment 118206
View attachment 118207
View attachment 118208
View attachment 118209
View attachment 118210
View attachment 118211
View attachment 118212
View attachment 118213
View attachment 118206
you will have to use iasl to disassemble the DSDT

What is the issue?

A ZIP file is useful for bundling multiple related files together.

---

You will get a better disassembly if you disassemble all at once...

You will need to extract all DSDT/SSDT from Linux. They are available in /sys/firmware/acpi/tables and /sys/firmware/acpi/tables/dynamic. Place them on USB or otherwise transfer to OS X.

It is not necessary to install Linux. Simply run it from USB: http://www.ubuntu.com/download/desktop/create-a-usb-stick-on-windows

In Linux Terminal:
Code:
# substitute DEST with the mountpoint of a FAT32 formatted USB stick
sudo cp -R /sys/firmware/acpi/tables DEST

Place all SSDT/DSDT in a single directory (rename them to *.aml as you move them) and use a recent build of iasl to disassemble:
https://bitbucket.org/RehabMan/acpica/downloads
Code:
cd "to directory where you placed all SSDT/DSDT"
iasl -da -dl *.aml

Then work with the resulting *.dsl. You'll find you have less errors to deal with.
 
What is the issue?

A ZIP file is useful for bundling multiple related files together.

---

You will get a better disassembly if you disassemble all at once...

You will need to extract all DSDT/SSDT from Linux. They are available in /sys/firmware/acpi/tables and /sys/firmware/acpi/tables/dynamic. Place them on USB or otherwise transfer to OS X.

It is not necessary to install Linux. Simply run it from USB: http://www.ubuntu.com/download/desktop/create-a-usb-stick-on-windows

In Linux Terminal:
Code:
# substitute DEST with the mountpoint of a FAT32 formatted USB stick
sudo cp -R /sys/firmware/acpi/tables DEST

Place all SSDT/DSDT in a single directory (rename them to *.aml as you move them) and use a recent build of iasl to disassemble:
https://bitbucket.org/RehabMan/acpica/downloads
Code:
cd "to directory where you placed all SSDT/DSDT"
iasl -da -dl *.aml

Then work with the resulting *.dsl. You'll find you have less errors to deal with.

Here's the ZIP
View attachment DSDT.zip
i have extracted all from linux and just disassembled the aml to dsl.
 
Status
Not open for further replies.
Back
Top