RehabMan
Moderator
- Joined
- May 2, 2012
- Messages
- 181,016
- Motherboard
- Intel DH67BL
- CPU
- i7-2600K
- Graphics
- HD 3000
- Mac
- Mobile Phone
I am using the AppleHDA.kext from your original post.
Tried the DSDT you patched for me but still the same issue...
I attached the ioreg again, I can read it without any problem.
I deleted the HDAEnabler from boot.plist but I still see it loaded:
$ kextstat | grep -i HDA
47 0 0xffffff7f81899000 0x4000 0x4000 com.kext.HDAEnabler (1.0.0d1) <12 4 3>
80 2 0xffffff7f820ab000 0xf000 0xf000 com.apple.iokit.IOHDAFamily (266.5) <5 4 3 1>
81 1 0xffffff7f820be000 0x1a000 0x1a000 com.apple.driver.AppleHDAController (266.5) <80 71 12 7 6 5 4 3 1>
112 0 0xffffff7f821d0000 0xa7000 0xa7000 com.apple.driver.AppleHDA (266.5) <111 109 81 80 75 71 6 5 4 3 1>
114 0 0xffffff7f820ba000 0x2000 0x2000 com.apple.driver.AppleHDAHardwareConfigDriver (266.5) <4 3>
Thanks.
The patched AppleHDA uses layout-id 28. You're injecting layout-id = 3. Not expected to work when you inject the wrong layout-id.
AppleHDA enablers should be avoided.