vandroiy2012 Posted May 7, 2016 Share Posted May 7, 2016 How should I test different IDs? No. The problem is that _DSM method in HDEF is already exist in your DSDT. 7:249 0:000 patch HDEF in DSDT 7:249 0:000 Start HDA Fix 7:250 0:000 found HDA device NAME(_ADR,0x001B0000) And Name is HDEF 7:250 0:000 NewName HDEF already present, renaming impossibble 7:250 0:000 _DSM already exists, patch HDA will not be applied So you should drop OEM_DSM for HDA to force clover inject new method... It should help clover to inject properties... 1 Link to comment Share on other sites More sharing options...
al6042 Posted May 7, 2016 Share Posted May 7, 2016 In that case you should check if the inject via DSDT contains the layout-ID 3... Link to comment Share on other sites More sharing options...
vandroiy2012 Posted May 7, 2016 Share Posted May 7, 2016 In that case you should check if the inject via DSDT contains the layout-ID 3... Everything is OK with layout-id injection 7:249 0:000 Audio HDA (addr:0x1B0000) setting specified layout-id=3 (0x3) But it is useless without proper _DSM method from clover Link to comment Share on other sites More sharing options...
l2dy Posted May 7, 2016 Share Posted May 7, 2016 Everything is OK with layout-id injection 7:249 0:000 Audio HDA (addr:0x1B0000) setting specified layout-id=3 (0x3) But it is useless without proper _DSM method from clover Still no sound. Link to comment Share on other sites More sharing options...
al6042 Posted May 7, 2016 Share Posted May 7, 2016 I see... either the _DSM from the DSDT or with Clover... I would rather modify the DSDT to keep the modifications in same place Link to comment Share on other sites More sharing options...
vit9696 Posted May 7, 2016 Author Share Posted May 7, 2016 x_X vandroiy2012 was quite clear about the _DSM dropping option in clover config. When would the people learn to read what they were asked to. 0. Get that DSDT mess removed 1. Make sure you have DropOEM_DSM → HDA set to YES in Clover config 2. Make sure HDEF is fixed by FixHDA_8000 → YES 3. Finally set Devices → Inject → Audio to the layout number. Once you are done AppleALC will try to start the audio with this layout for you. 1 Link to comment Share on other sites More sharing options...
vandroiy2012 Posted May 7, 2016 Share Posted May 7, 2016 Still no sound. You told me that you use ONLY clover fixes. So what is this? 10:017 0:018 DSDT found in Clover volume OEM folder: EFI\CLOVER\ACPI\patched\DSDT.aml You HAVE custom DSDT in your EFI/Clover/ACPI/Patched folder. So either delete it from clover and use only clover foxes or make changes in custom DSDT manually... Link to comment Share on other sites More sharing options...
l2dy Posted May 7, 2016 Share Posted May 7, 2016 (edited) You told me that you use ONLY clover fixes. So what is this? 10:017 0:018 DSDT found in Clover volume OEM folder: EFI\CLOVER\ACPI\patched\DSDT.aml You HAVE custom DSDT in your EFI/Clover/ACPI/Patched folder. So either delete it from clover or make changes in custom DSDT manually... I didn't say "ONLY", I was using both but trying to get audio working with only clover. x_X vandroiy2012 was quite clear about the _DSM dropping option in clover config. When would the people learn to read what they were asked to. 0. Get that DSDT mess removed 1. Make sure you have DropOEM_DSM → HDA set to YES in Clover config 2. Make sure HDEF is fixed by FixHDA_8000 → YES 3. Finally set Devices → Inject → Audio to the layout number. Once you are done AppleALC will try to start the audio with this layout for you. Edit: still no sound. Edited May 7, 2016 by l2dy Link to comment Share on other sites More sharing options...
vandroiy2012 Posted May 7, 2016 Share Posted May 7, 2016 I was using both but trying to get audio working with only clover. Can you tell me WHAT FOR? If you have custom DSDT use it to inject HDA properties. Or delete it and use only clover injection for your devices. Link to comment Share on other sites More sharing options...
l2dy Posted May 7, 2016 Share Posted May 7, 2016 Can you tell me WHAT FOR? If you have custom DSDT use it to inject HDA properties. Or delete it and use only clover injection for your devices. I didn't have _DSM in Device (HDEF) in DSDT.aml but clover says "7:250 0:000 _DSM already exists, patch HDA will not be applied". So should I keep DropOEM_DSM and remove Audio/Inject in favor of DSDT patch? Link to comment Share on other sites More sharing options...
al6042 Posted May 7, 2016 Share Posted May 7, 2016 Maybe there is a SSDT which injects the _DSM part... Link to comment Share on other sites More sharing options...
vandroiy2012 Posted May 7, 2016 Share Posted May 7, 2016 Why don't you just delete messy DSDT.aml from EFI/Clover/ACPI/Patched and use Clover fixes for almost everything (except battery). There is a conflict between your DSDT.aml and clover fixes and i don't know how to resolve it. You should use either DSDT.aml or Clover fixes. That's all. Link to comment Share on other sites More sharing options...
l2dy Posted May 7, 2016 Share Posted May 7, 2016 Why don't you just delete messy DSDT.aml from EFI/Clover/ACPI/Patched and use Clover fixes for almost everything (except battery). There is a conflict between your DSDT.aml and clover fixes and i don't know how to resolve it. You should use either DSDT.aml or Clover fixes. That's all. Thank you for helping, but still no sound after removing DSDT.aml. Link to comment Share on other sites More sharing options...
Mirone Posted May 7, 2016 Share Posted May 7, 2016 Thank you for helping, but still no sound after removing DSDT.aml. send me your DSDT,IOREG,config.plist. Link to comment Share on other sites More sharing options...
l2dy Posted May 7, 2016 Share Posted May 7, 2016 (edited) send me your DSDT,IOREG,config.plist. DSDT.aml is not used anymore. VoodooHDA.ioreg is after installing VoodooHDA. MacBook Air.ioreg is the current one. Edit: lspci and codec info at #346. Edited May 12, 2016 by l2dy Link to comment Share on other sites More sharing options...
Mirone Posted May 7, 2016 Share Posted May 7, 2016 DSDT.aml is not used anymore. VoodooHDA.ioreg is after installing VoodooHDA. MacBook Air.ioreg is the current one. Edit: lspci and codec info at #346. try this config.plist: config.plist.zip make sure you have no AppleHDADisabler.kext installed. Link to comment Share on other sites More sharing options...
l2dy Posted May 7, 2016 Share Posted May 7, 2016 (edited) try this config.plist: config.plist.zip make sure you have no AppleHDADisabler.kext installed. Didn't work. Why removing FixHDA_8000? Edited May 7, 2016 by l2dy Link to comment Share on other sites More sharing options...
Mirone Posted May 7, 2016 Share Posted May 7, 2016 Didn't work. Why removing FixHDA_8000? send me your IOREG After install config.plist Link to comment Share on other sites More sharing options...
l2dy Posted May 7, 2016 Share Posted May 7, 2016 send me your IOREG After install config.plist Here it is. Link to comment Share on other sites More sharing options...
Mirone Posted May 7, 2016 Share Posted May 7, 2016 Here it is. Your AppleHDA not being charged correctly I suggest a test with botched AppleHDA, delete AppleALC and testing, be sure to be repairing permissions and rebuilding caches correctly. use this for repair permissions: http://www.insanelymac.com/forum/files/file/432-insanelyrepairpermission/ Link to comment Share on other sites More sharing options...
l2dy Posted May 7, 2016 Share Posted May 7, 2016 Your AppleHDA not being charged correctly I suggest a test with botched AppleHDA, delete AppleALC and testing, be sure to be repairing permissions and rebuilding caches correctly. use this for repair permissions: http://www.insanelymac.com/forum/files/file/432-insanelyrepairpermission/ I've got the patched kext in "full Patched AppleHDA". Should I add KextsToPatch to config.plist or use the one you provided? Link to comment Share on other sites More sharing options...
Micky1979 Posted May 7, 2016 Share Posted May 7, 2016 Sir, why you think the patcher create a folder called "Clover"? to used its contents with Clover? Link to comment Share on other sites More sharing options...
l2dy Posted May 7, 2016 Share Posted May 7, 2016 (edited) Sir, why you think the patcher create a folder called "Clover"? to be used with Clover? 2. A aDummyHDA.kext usable with Clover (need KextsToPatch to works for unsupported codecs).This leave AppleHDA.kext totally untouched! Comes the doubt. And Mirone said use a "botched AppleHDA". I didn't add KextsToPatch, and still not working. Edited May 12, 2016 by l2dy 1 Link to comment Share on other sites More sharing options...
Micky1979 Posted May 7, 2016 Share Posted May 7, 2016 We are OT here, but I hope you have the original AppleHDA.kext saved somewere. (BTW kextToPatch should be used only with vanilla kexts) Your ioreg did not show a sig of life by the AppleHDA you have in SLE, so you have to do this: 1) restore the original AppleHDA.kext 2) repair its permission correctly 3) rebuild the cache correctly 4) ensure ioreg is now populated by AppleHDA.kext and plugins 5) start trying with methods you like/preferred No more vanilla AppleHDA = nothing to discuss Link to comment Share on other sites More sharing options...
l2dy Posted May 7, 2016 Share Posted May 7, 2016 We are OT here, but I hope you have the original AppleHDA.kext saved somewere. (BTW kextToPatch should be used only with vanilla kexts) Your ioreg did not show a sig of life by the AppleHDA you have in SLE, so you have to do this: 1) restore the original AppleHDA.kext 2) repair its permission correctly 3) rebuild the cache correctly 4) ensure ioreg is now populated by AppleHDA.kext and plugins 5) start trying with methods you like/preferred No more vanilla AppleHDA = nothing to discuss $ ls -l@ /System/Library/Orig total 0 drwxr-xr-x@ 3 root wheel 102 Feb 27 06:42 AppleHDA.kext com.apple.rootless 0 What methods do you have? I tried a lot of posts for older OS X like Yosemite back in March but couldn't get it to work. Link to comment Share on other sites More sharing options...
Recommended Posts