Jump to content
5410 posts in this topic

Recommended Posts

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...

post-1069282-0-18040300-1462632465_thumb.png

It should help clover to inject properties...

  • Like 1

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

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.

  • Like 1

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... 

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 by l2dy

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. 

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?

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. 

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.

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.

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.

 

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.

 

I've got the patched kext in "full Patched AppleHDA". Should I add KextsToPatch to config.plist or use the one you provided?

Sir, why you think the patcher create a folder called "Clover"? to be used with Clover?  :P

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 by l2dy
  • Like 1

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  ;)

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.

×
×
  • Create New...