Contribute
Register

<< Solved >> Adding AppleALC with appropriate layout-id causes indefinite hang on boot — why?

Status
Not open for further replies.
Joined
Mar 26, 2013
Messages
142
Motherboard
Lenovo G510 (Clover)
CPU
i7-4700MQ
Graphics
HD 4600, 1366 x 768
Mobile Phone
  1. iOS
Hi!

I'm trying to get AppleALC 1.4.8 working on my CX20757 (layout-id = 3) in macOS Catalina 10.15.4. Whenever I try to use AppleALC at all via boot argument alcid=3 my boot hangs indefinitely right after the AppleALC kext is loaded, eventually rebooting after several minutes (I haven't timed it.) Removing alcid means boot continues successfully.

Where should I start looking in order to fix this?

EFI: https://we.tl/t-wjJswoh7AI
 
Hi!

I'm trying to get AppleALC 1.4.8 working on my CX20757 (layout-id = 3) in macOS Catalina 10.15.4. Whenever I try to use AppleALC at all via boot argument alcid=3 my boot hangs indefinitely right after the AppleALC kext is loaded, eventually rebooting after several minutes (I haven't timed it.) Removing alcid means boot continues successfully.

Where should I start looking in order to fix this?

EFI: https://we.tl/t-wjJswoh7AI
Clover or open core?
 
Clover — should've said that, my bad
 
Whenever I try to use AppleALC at all via boot argument alcid=3 my boot hangs indefinitely right after the AppleALC kext is loaded, eventually rebooting after several minutes (I haven't timed it.) Removing alcid means boot continues successfully.


@mattcurtis,

Try setting your layout-id via Device Properties rather than using the boot argument.

See Method 2 in the AppleALC chapter of the Lilu + Plug-in's guide :-


Cheers
Jay
 
@mattcurtis,

Try setting your layout-id via Device Properties rather than using the boot argument.

See Method 2 in the AppleALC chapter of the Lilu + Plug-in's guide :-


Cheers
Jay

Thank you, I'm following that now. I've run into a bit of an issue when using Hackintool — it's only showing one of my audio devices, the HDMI one.
 
Is this a new problem to your hack or it's your new hack you're trying to tweak? Just try out other layout-id's I'd propose. I usually try out all of them even if it works. Sometimes there are implications like sleep problems, you never know which one works best.
 
Last edited:
Is this a new problem to your hack or it's your new hack you're trying to tweak? Just try other layout-id's I'd propose. I usually try all of them even if it works. Sometimes there are implications like sleep problems, you never know which one works best.

I've gotten this machine (the G510 in my signature) to work fine on Mojave with AppleHDA before, and back then I established it was a layout-id 3 (though I tried this new Catalina install with the other possible IDs, just to be sure). Not sure why it isn't working now.
 
Did you maybe update anything, like AppleALC. There's nothing wrong to leave a hack as is if everything works. I update my hacks earliest with Apple updates, sometimes even much later.

Anyways, yesterday I read the guide as Jay proposed and it's an excellent guide including the troubleshooting so I also think the best would be to follow it. A section in the config file is also probably better than the boot parameter.

Let us know how it goes!
 
Did you maybe update anything, like AppleALC. There's nothing wrong to leave a hack as is if everything works. I update my hacks earliest with Apple updates, sometimes even much later.

Anyways, yesterday I read the guide as Jay proposed and it's an excellent guide including the troubleshooting so I also think the best would be to follow it. A section in the config file is also probably better than the boot parameter.

Let us know how it goes!

Fixed it — I'm now using the DSDT Fixes FixHPET, FixIPIC, and FixRTC (tbh I may not need all of them, I'll have to test.) I narrowed it down to those three by checking out a config.plist someone else put together for the same machine as my own.
 
Status
Not open for further replies.
Back
Top