Comments (18)
Hi,
It is not possible for me to help you right now, but I can check that everything goes by design if I look at the log. Please install a debug kext, add -alcdbg to boot arguments, and run
cat /var/log/system.log | grep AppleALC
Copy the results here within a spoiler tag or something.
from bugtracker.
Hi vit. :)
Will do. I just can't get my hands on a debug version of this kext. And as you probably remember, compiling one didn't go so well for me. :)) I couldn't find the resulting build although Xcode said "Build Successful".
Can you help?
I got an info.plist using the codec-info.command. There might be a problem with the layout id. Wanna check it out?
Info.plist.zip
from bugtracker.
Xcode has file list panel on the left. Compiled binaries display in the Products section, right click on the kext and choose Show in Finder. There also are precompiled binaries on the release page.
from bugtracker.
Ok, will try that, as well.
It's weird cause I do have Layout Id set to 1 in Clover. Still in the Info.plist, the ID seems to be 0.
from bugtracker.
As I suspected, it looks like a problem with the layout ID.
Here's the log, from the debug build:
Mac:~ radu$ cat /var/log/system.log | grep AppleALC
Jun 17 00:23:11 localhost kernel[0]: calling mpo_policy_init for AppleALC
Jun 17 00:23:11 localhost kernel[0]: Security policy loaded: AppleALC Kernel Extension (AppleALC)
Jun 17 00:23:13 bucmac0053 kernel[0]: AppleALC: alc @ layout-id was not provided by controller at HDEF
Jun 17 11:57:10 localhost kernel[0]: calling mpo_policy_init for AppleALC
Jun 17 11:57:10 localhost kernel[0]: Security policy loaded: AppleALC Kernel Extension (AppleALC)
Jun 17 11:57:12 bucmac0053 kernel[0]: AppleALC: alc @ layout-id was not provided by controller at HDEF
Jun 17 13:05:41 localhost kernel[0]: calling mpo_policy_init for AppleALC
Jun 17 13:05:41 localhost kernel[0]: Security policy loaded: AppleALC Kernel Extension (AppleALC)
Jun 17 13:05:42 localhost kernel[0]: AppleALC: alc @ layout-id was not provided by controller at HDEF
Jun 17 13:40:44 localhost kernel[0]: calling mpo_policy_init for AppleALC
Jun 17 13:40:44 localhost kernel[0]: Security policy loaded: AppleALC Kernel Extension (AppleALC)
Jun 17 13:40:44 localhost kernel[0]: AppleALC: alc @ layout-id was not provided by controller at HDEF
Jun 17 16:04:58 localhost kernel[0]: calling mpo_policy_init for AppleALC
Jun 17 16:04:58 localhost kernel[0]: Security policy loaded: AppleALC Kernel Extension (AppleALC)
Jun 17 16:04:59 localhost kernel[0]: AppleALC: alc @ layout-id was not provided by controller at HDEF
Jun 17 16:22:31 localhost kernel[0]: calling mpo_policy_init for AppleALC
Jun 17 16:22:31 localhost kernel[0]: Security policy loaded: AppleALC Kernel Extension (AppleALC)
Jun 17 16:22:31 localhost kernel[0]: AppleALC: alc @ layout-id was not provided by controller at HDEF
Mac:~ radu$
from bugtracker.
Do not use clover configurator, edit Info.plist manually. This looks like not an AppleALC bug.
from bugtracker.
Info.plist? You mean config.plist, right?
I did use Clover Configurator to edit it. But it's still ok, even if I edit it manually.
What about the info.plist zip file I sent earlier? Does that help in any way?
from bugtracker.
What about FixHDA (or HDEF) in ACPI patches do not remember the exact name?
from bugtracker.
It's FixHDA, Vit. But it's not checked/enabled.
The only patch I applied in that section is Rename HDAS to HDEF. Is it necessary for your kext?
from bugtracker.
I think it is. I generally edit SSDT myself, so I am not sure what changes are ncessary for Clover. Read its manual ;)
from bugtracker.
Well...if the target of the kext is HDEF (which I suppose it is), then the rename is ok, since now I do have HDEF in ioreg (I had HDAS before).
I need to find a way to change my layout-id from 00 00 00 00 to 01 00 00 00 (if I'm not mistaken).
Any idea?
from bugtracker.
0 layout-id is missing layout-id, i.e. likely missing _DSM. You must fix your DSDT either with FixHDA or with SSDT edits. OEM DSDT does not contain _DSM methods in HDEF even if renamed.
from bugtracker.
With FixHDA I get a KP and can't boot anymore. I extracted the DSDT and...maybe I don't know where to look (most likely) but I seem to have _DSM. I wish Clover would work with this as it used to work with my previous build. :(
Can you help to get this fixed? I have no clue where to go from here. Might look easier to you. But to me it's like Klingon.
from bugtracker.
Try to use arbitrary device injection in clover. Read clover manual.
http://www.insanelymac.com/forum/topic/282787-clover-v2-instructions/?p=2163533
from bugtracker.
Hi, Vandroiy
I was looking into that this morning, but...in my boot.log, I don't have any Realtek device (I looked for 10EC and Realtek) so...I'm not sure where to start with this method. But interestingly enough, I can see the device in DPCI Manager.
boot.log.zip
from bugtracker.
Use bdmesg in terminal to get clover bootlog for PCI address information.
Also you should look Audio Device but NOT CodecID
from bugtracker.
Ha! Found it! :D
0:100 0:000 PCI (00|00:1F.03) : 8086 A170 class=040100
Ok, I'll get on Arbitrary. It's the first time I do this. I hope I'm not gonna break anything. :))
from bugtracker.
I suggest you to move to the clover topic. This place is for discussing AppleALC issues.
Closed...
from bugtracker.
Related Issues (20)
- DW1820a(BCM2045A0) bluetooth work laggy only way work good need tern off wifi HOT 4
- AppleALC borks graphics acceleration & causes extreme boot delay HOT 1
- AUDK secure PE/COFF loader - OVMF cannot load HfsPlusLegacy.efi from OCBinaryData HOT 1
- Masking does not work with injected kexts HOT 1
- Fault occurred during the update to 14.4.1. Please investigate. HOT 10
- Kernel Panic on UHD 620 with dual monitors - MacOS Sonoma HOT 2
- OpenDuet pending issues
- To fix CI for gfxutil HOT 1
- AppleALC and Lilu Actions failure HOT 10
- 10.4 Tiger with NVIDIA G84 Tesla issue HOT 2
- 2024.08 release planning HOT 1
- Hasee 优雅X5-2021S7的ALC269声卡输出音频偏小和耳机插入时声音输出异常 HOT 1
- "/OpenCore/Utilities/LogoutHook/nvramdump" Illegal instruction HOT 8
- Kernel panic on booting Mavericks installer with OC 1.0.0.0 HOT 1
- Compile OpenCore on legacy macOS's with build_OC.tool HOT 1
- OCB: LoadImage failed - Unsupported in Hyper-V
- None of the backlight registers fixes actually work in Sonoma 14.5 with Coffee Lake iGPU
- UBSan and GCC
- Another OpenCore "ASSERT" related issue HOT 2
- OcAppleKernelLib: Investigate MSR_MISC_PWR_MGMT (0x199) behavior on macOS 12+ HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from bugtracker.