mediamac Posted June 8, 2014 Share Posted June 8, 2014 Hi, Anyone got ALC892 working? i think there is no kext available for Yosemite yet. Thanks I am sorry it gets posted 3 times.Yosemite safari freezes lot Link to comment Share on other sites More sharing options...
carbo178 Posted June 8, 2014 Share Posted June 8, 2014 This kext with this DSDT HDEF code works well Device (HDEF) { Name (_ADR, 0x001B0000) OperationRegion (HDAR, PCI_Config, 0x4C, 0x10) Field (HDAR, WordAcc, NoLock, Preserve) { DCKA, 1, Offset (0x01), DCKM, 1, , 6, DCKS, 1, Offset (0x08), , 15, PMES, 1 } Method (_PRW, 0, NotSerialized) { Return (GPRW (0x0D, 0x04)) } Method (_DSM, 4, NotSerialized) { Store (Package (0x08) { "codec-id", Buffer (0x04) { 0x92, 0x08, 0xEC, 0x10 }, "layout-id", Buffer (0x04) { 0x01, 0x00, 0x00, 0x00 }, "device-type", Buffer (0x0F) { "Realtek ALC892" }, "PinConfigurations", Buffer (One) { 0x00 } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } } If you want, you can use HDAEnabler with layout1 instead of DSDT Injection AppleHDA.kext.zip Link to comment Share on other sites More sharing options...
mediamac Posted June 8, 2014 Author Share Posted June 8, 2014 This kext with this DSDT HDEF code works well Device (HDEF) { Name (_ADR, 0x001B0000) OperationRegion (HDAR, PCI_Config, 0x4C, 0x10) Field (HDAR, WordAcc, NoLock, Preserve) { DCKA, 1, Offset (0x01), DCKM, 1, , 6, DCKS, 1, Offset (0x08), , 15, PMES, 1 } Method (_PRW, 0, NotSerialized) { Return (GPRW (0x0D, 0x04)) } Method (_DSM, 4, NotSerialized) { Store (Package (0x08) { "codec-id", Buffer (0x04) { 0x92, 0x08, 0xEC, 0x10 }, "layout-id", Buffer (0x04) { 0x01, 0x00, 0x00, 0x00 }, "device-type", Buffer (0x0F) { "Realtek ALC892" }, "PinConfigurations", Buffer (One) { 0x00 } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } } If you want, you can use HDAEnabler with layout1 instead of DSDT Injection I used your attached AppleHDA kext but no sound.How to use HDAenabler using layout 1 ? Thank you Link to comment Share on other sites More sharing options...
carbo178 Posted June 8, 2014 Share Posted June 8, 2014 https://github.com/toleda/audio_kext_enabler Clic on "Download.zip" and install HDAEnabler1, repair permissions and reboot Link to comment Share on other sites More sharing options...
mediamac Posted June 8, 2014 Author Share Posted June 8, 2014 https://github.com/toleda/audio_kext_enabler Clic on "Download.zip" and install HDAEnabler1, repair permissions and reboot Ok i downloaded and installed the HDAenabler1.kext and repair permission using kextwizard and reboot.But still same no audio and i see only "Audio ID: 1" on system report. Thanks Link to comment Share on other sites More sharing options...
carbo178 Posted June 8, 2014 Share Posted June 8, 2014 Extract you dsdt, compress and send the file Link to comment Share on other sites More sharing options...
golephish Posted June 8, 2014 Share Posted June 8, 2014 I am having the same issue with sound. have network all is well there . Link to comment Share on other sites More sharing options...
carbo178 Posted June 8, 2014 Share Posted June 8, 2014 @ mediamac: Try this Delete HDAEnabler1.kext, VoodooHDA.kext and Disabler.kext (if present) DSDT.aml.zip 1 Link to comment Share on other sites More sharing options...
mediamac Posted June 8, 2014 Author Share Posted June 8, 2014 I will test it and let you know. Thanks for your help! Link to comment Share on other sites More sharing options...
mediamac Posted June 8, 2014 Author Share Posted June 8, 2014 I am sorry ! I deleted HDAenabler1.kext and put this DSDT.aml into EFI/CLOVER/ACPI/patched and i get appleAcpiplatformExpert : : Start Failed - System uptime in nanoseconds kernel panic. Link to comment Share on other sites More sharing options...
carbo178 Posted June 8, 2014 Share Posted June 8, 2014 boot with DSDT=No and delete dsdt.aml Link to comment Share on other sites More sharing options...
mediamac Posted June 9, 2014 Author Share Posted June 9, 2014 After deleting dsdt.aml its back to normal.But no sound Link to comment Share on other sites More sharing options...
carbo178 Posted June 9, 2014 Share Posted June 9, 2014 Ok, i think the dsdt you posted in PM is not for your system; boot Clover without any option for ACPI section, delete all ACPI tables from ACPI/Origin and ACPI/Patched folders, reboot and extract the dsdt with this terminal command: perl -e 'open(CMD, "ioreg -lw0 \| grep DSDT|") or die; while(){ chomp; if($_ =~ /\"DSDT\.?\d?\"=]*)>/) { $buff = $1; open(PIP,"|xxd -r -p > ~/Desktop/dsdt.aml") or die; print PIP "$1"; } }' You find dsdt.aml in desktop; compress and attach the file. What is the motherboard on which you want to run ALC892? Link to comment Share on other sites More sharing options...
mediamac Posted June 9, 2014 Author Share Posted June 9, 2014 Link to my DSDT.aml using your terminal command.BTW my motherboard is Intel DH67BL.Thanks Link to comment Share on other sites More sharing options...
carbo178 Posted June 9, 2014 Share Posted June 9, 2014 Try ths dsdt.aml.zip 1 Link to comment Share on other sites More sharing options...
Mirone Posted June 9, 2014 Share Posted June 9, 2014 AppleHDA to Yosemite can be found here: AppleHDA for Yosemite - DP1 Link to comment Share on other sites More sharing options...
stingray_454 Posted June 9, 2014 Share Posted June 9, 2014 I used this kext for ALC892 (10.9.3 kext patched by toleda), and changed the key "Device / audio / inject" in config.plist to 1, now it works great for me. AppleHDA.kext.zip 1 Link to comment Share on other sites More sharing options...
mediamac Posted June 9, 2014 Author Share Posted June 9, 2014 Try ths Hi, I get kernel panic as before and now i will try the above kexts. Many thanks for your effort. AppleHDA to Yosemite can be found here: AppleHDA for Yosemite - DP1 Do i need to use HDAenabler with this ? because its not working if i install only AppleHDA.kext I used this kext for ALC892 (10.9.3 kext patched by toleda), and changed the key "Device / audio / inject" in config.plist to 1, now it works great for me. Can you post your config.plist , audio part only ? Link to comment Share on other sites More sharing options...
Mirone Posted June 9, 2014 Share Posted June 9, 2014 inside is a file with the instructions to add to your HDEF DSDT patch. Link to comment Share on other sites More sharing options...
mediamac Posted June 9, 2014 Author Share Posted June 9, 2014 inside is a file with the instructions to add to your HDEF DSDT patch. I am not well in DSDT patching so i go with those kexts and noDSDT method Link to comment Share on other sites More sharing options...
carbo178 Posted June 9, 2014 Share Posted June 9, 2014 I think the KP problem using DSDT is caused by a wrong setting of config.plist... Link to comment Share on other sites More sharing options...
mediamac Posted June 9, 2014 Author Share Posted June 9, 2014 @carbo178 Yes maybe you are right. If you want I will send the config.plist file and I know I pretty messed that file Thanks Link to comment Share on other sites More sharing options...
stingray_454 Posted June 9, 2014 Share Posted June 9, 2014 Can you post your config.plist , audio part only ? Sure, here you go (pasting entire Devices section). The only change I've made from the default installed one is to set the Audio / Inject value to 1: <key>Devices</key> <dict> <key>Audio</key> <dict> <key>Inject</key> <string>1</string> </dict> <key>FakeID</key> <dict> <key>ATI</key> <string>0x0</string> <key>IntelGFX</key> <string>0x0</string> <key>LAN</key> <string>0x0</string> <key>NVidia</key> <string>0x0</string> <key>SATA</key> <string>0x0</string> <key>WIFI</key> <string>0x0</string> <key>XHCI</key> <string>0x0</string> <key>IMEI</key> <string>0x0</string> </dict> <key>Inject</key> <false/> <key>USB</key> <dict> <key>AddClockID</key> <true/> <key>FixOwnership</key> <true/> <key>Inject</key> <true/> </dict> </dict> Link to comment Share on other sites More sharing options...
mediamac Posted June 9, 2014 Author Share Posted June 9, 2014 Sure, here you go (pasting entire Devices section). The only change I've made from the default installed one is to set the Audio / Inject value to 1: <key>Devices</key> <dict> <key>Audio</key> <dict> <key>Inject</key> <string>1</string> </dict> <key>FakeID</key> <dict> <key>ATI</key> <string>0x0</string> <key>IntelGFX</key> <string>0x0</string> <key>LAN</key> <string>0x0</string> <key>NVidia</key> <string>0x0</string> <key>SATA</key> <string>0x0</string> <key>WIFI</key> <string>0x0</string> <key>XHCI</key> <string>0x0</string> <key>IMEI</key> <string>0x0</string> </dict> <key>Inject</key> <false/> <key>USB</key> <dict> <key>AddClockID</key> <true/> <key>FixOwnership</key> <true/> <key>Inject</key> <true/> </dict> </dict> Many thanks ! No sound after inject 1 and only this i get in system report Intel High Definition Audio: Audio ID: 1 HDMI / DisplayPort Output: Connection: Display Link to comment Share on other sites More sharing options...
stingray_454 Posted June 9, 2014 Share Posted June 9, 2014 Many thanks ! No sound after inject 1 and only this i get in system report Did you install the kext and clear the kext cache after installing it? Try in terminal: "sudo touch /System/Library/Extensions" before reboot Link to comment Share on other sites More sharing options...
Recommended Posts