- Jul 20, 2011
- Dell Inspiron E6520 - Dell Mobile Intel® QM67 Express
- Intel(R) Core(TM) i7-2760QM CPU 2.40GHz
- Intel® HD Graphics 3000 NVIDIA® NVSTM 4200M Discrete Graphics
- Mobile Phone
They indicate a USB problem. Consider pre-patching ACPI, or put the installer on HDD and deal with USB later.3 photos attached.
You're using the wrong version of iasl. The correct version of the tools (iasl/MaciASL) is linked from the guide.I am trying to patch the acpi, I have my dsdt pulled from clover. I keep having the issue that one of the flags I am using is not supported:
I use the command: iasl -da -dl *.aml
It comes back saying: Unknown option: -dl
I am following this guide: http://www.tonymacx86.com/threads/guide-patching-laptop-dsdt-ssdts.152573/
Building the latest iasl from githubYou're using the wrong version of iasl. The correct version of the tools (iasl/MaciASL) is linked from the guide.
Clearly you have a different iasl that is installed somewhere that is being picked up along your path.What do you mean? I built it manually exactly like it says right in that page?! Not only did I do a manual build, before I did that I tried the download from here https://bitbucket.org/RehabMan/acpica/downloads , iasl.zip. Both versions reject the -dl flag.
Building the latest iasl from github
You can also build the latest version of my iasl from my github. Assuming you have Xcode installed:
git clone https://github.com/RehabMan/Intel-iasl.git iasl.git
At that point, you can install it with:
sudo make install
And assuming you have MaciASL.app installed to /Applications, you can use the new version (that you just built and installed to /usr/bin) in MaciASL as well:
sudo cp /usr/bin/iasl /Applications/MaciASL.app/Contents/MacOS/iasl61
Intel ACPI Component Architecture ASL+ Optimizing Compiler version 20160422-64(RM) Copyright (c) 2000 - 2016 Intel Corporation
Yes... you must have installed a different version at /usr/local/bin previously...The only result returned is
File is 1.1 Mb and was created today at 6:24 PM. I don't see any other version information I can give you.
It is saying /usr/local/bin the version I made was in /usr/bin ... Let me try this again
Okay, that was the problem, I apparently had a copy in usr/local/bin moved the copy I built into there and then was able to successfully process the dsdt and ssdts. Moving on to next step.