RehabMan Posted August 16, 2014 Share Posted August 16, 2014 no no, this can not do it First you need to download iasl. Then install it to /usr/bin. Then run it in Terminal from the directory that has your DSDT/SSDT files. If you don't know the first thing about Terminal, find a tutorial and work through it. 1 Link to comment Share on other sites More sharing options...
RichieKotzen Posted August 16, 2014 Author Share Posted August 16, 2014 it gives me this error Link to comment Share on other sites More sharing options...
RehabMan Posted August 16, 2014 Share Posted August 16, 2014 it gives me this error You need to change to the directory that contains your SSDT/DSDT files. Also pay attention to syntax... # assuming you placed your files in ~/Desktop/patched/patched cd ~/Desktop/patched/patched iasl -da * Like I said before, if you're going to do much hackintosh stuff, it is beneficial to learn some Terminal basics. 1 Link to comment Share on other sites More sharing options...
RichieKotzen Posted August 16, 2014 Author Share Posted August 16, 2014 oKdone this. but in the folder, I do not see any new file. Link to comment Share on other sites More sharing options...
RehabMan Posted August 16, 2014 Share Posted August 16, 2014 oK done this. but in the folder, I do not see any new file. You have iasl in the directory where your DSDT/SSDT files are. So iasl is trying to disassemble itself as an AML. Remember the instructions "put all DSDT/SSDT files in a single directory"? I see nothing in those instructions indicating iasl should be in that directory. To the contrary... it implies only DSDT and SSDT files should be in that directory... Read and follow instructions carefully and things work better. 1 Link to comment Share on other sites More sharing options...
RichieKotzen Posted August 16, 2014 Author Share Posted August 16, 2014 sorry, you're rightI now have the dsdt.dsl Link to comment Share on other sites More sharing options...
RichieKotzen Posted August 16, 2014 Author Share Posted August 16, 2014 I applied the patch with Maciasl "Fix PARSEOP_STORE/MMTB Error" when I compile it gives me only 1 error if I apply the second patch, "Fix ADBG Error" it gives me so many errorshere's the picture Link to comment Share on other sites More sharing options...
RehabMan Posted August 16, 2014 Share Posted August 16, 2014 if I apply the second patch, "Fix ADBG Error" it gives me so many errors here's the picture You have two (2) errors, not "so many." Refer to post #20. 1 Link to comment Share on other sites More sharing options...
RichieKotzen Posted August 16, 2014 Author Share Posted August 16, 2014 the notebook, does not restart and will not turn offI can also apply the patch shutdown? I tried evoreboot and openhalrestart but do not workThis notebook does not really want to know is very hostile. I thank you for your timehave a beer paid for by me Link to comment Share on other sites More sharing options...
RehabMan Posted August 16, 2014 Share Posted August 16, 2014 the notebook, does not restart and will not turn off I can also apply the patch shutdown? I tried evoreboot and openhalrestart but do not work This notebook does not really want to know is very hostile. I thank you for your time have a beer paid for by me Seems likely a power management issue. Or a problem of SSDT dropped when it is needed (be careful to drop only CPU related SSDTs and SSDTs you're providing patched versions)... Or if you disabled a discrete graphics card via SSDT/DSDT edits, sometimes you have to re-enable it in _PTS and re-disable it in _WAK. 1 Link to comment Share on other sites More sharing options...
RichieKotzen Posted August 16, 2014 Author Share Posted August 16, 2014 Seems likely a power management issue. Or a problem of SSDT dropped when it is needed (be careful to drop only CPU related SSDTs and SSDTs you're providing patched versions)... Or if you disabled a discrete graphics card via SSDT/DSDT edits, sometimes you have to re-enable it in _PTS and re-disable it in _WAK. for me is Arabic, hehe but thank you for the explanation. for now let it be with the reboot I hope that with this dsdt, the computer does not crash constantly but ACPI 5.0 is a software to compile? Link to comment Share on other sites More sharing options...
RehabMan Posted August 16, 2014 Share Posted August 16, 2014 for me is Arabic, hehe but thank you for the explanation. for now let it be with the reboot I hope that with this dsdt, the computer does not crash constantly but ACPI 5.0 is a software to compile? Unless you made some material changes to the DSDT/SSDTs, there is unlikely to be any difference in stability. 1 Link to comment Share on other sites More sharing options...
RichieKotzen Posted August 18, 2014 Author Share Posted August 18, 2014 The current situation is:I installed clover ok with SMBIOS macbook air 6.2 Fixed shutdown and reboot, now it worksthe video card hd4400 works. (But unfortunately without control of Brightness)(I had to put before the patch with Maciasl to my ssdt.5?... And then, extract the dsdt.dsl?)The processor is not recognized.getCPUIDInfo; this is an unknown CPU model 0x45--- power management may be incomplete or unsupported if I start with -v tells me that:cpu1 = Enabledcpu2 = Enabledcpu3 = Enabledcpu4 = Disabledcpu5 = Disabledcpu6 = Disabledcpu7 = Disabled Link to comment Share on other sites More sharing options...
RehabMan Posted August 18, 2014 Share Posted August 18, 2014 ...the video card hd4400 works. (But unfortunately without control of Brightness) (I had to put before the patch with Maciasl to my ssdt.5?... And then, extract the dsdt.dsl?) Haswell Brightness Fix: DSDT Patches from here: https://github.com/RehabMan/Laptop-DSDT-Patch Apply: "Rename GFX0 to IGPU" "Brightness Fix (Haswell)" - rename patch must be done first and to all DSDT/SSDT that contain references to GFX0 that you're including in your final SSDT set - Brightness patch must be done to the DSDT or SSDT that contains the definition for Device GFX0 (search for 'Device (GFX0)' - Place DSDT and SSDT (if necessary) into a place where the bootloader will load them. For Clover, EFI/CLOVER/ACPI/patched (DSDT.aml, SSDT-x.aml where 'x' is a number). For Chameleon, /Extra/ssdt.aml, /Exra/ssdt-1.aml, /Extra/ssdt-2.aml, etc. Install: https://github.com/RehabMan/OS-X-ACPI-Backlight The processor is not recognized. getCPUIDInfo; this is an unknown CPU model 0x45 --- power management may be incomplete or unsupported if I start with -v tells me that: cpu1 = Enabled cpu2 = Enabled cpu3 = Enabled cpu4 = Disabled cpu5 = Disabled cpu6 = Disabled cpu7 = Disabled You should search for a guide on power management. 1 Link to comment Share on other sites More sharing options...
RichieKotzen Posted August 18, 2014 Author Share Posted August 18, 2014 Haswell Brightness Fix: DSDT Patches from here: https://github.com/RehabMan/Laptop-DSDT-Patch Apply: "Rename GFX0 to IGPU" "Brightness Fix (Haswell)" - rename patch must be done first and to all DSDT/SSDT that contain references to GFX0 that you're including in your final SSDT set - Brightness patch must be done to the DSDT or SSDT that contains the definition for Device GFX0 (search for 'Device (GFX0)' - Place DSDT and SSDT (if necessary) into a place where the bootloader will load them. For Clover, EFI/CLOVER/ACPI/patched (DSDT.aml, SSDT-x.aml where 'x' is a number). For Chameleon, /Extra/ssdt.aml, /Exra/ssdt-1.aml, /Extra/ssdt-2.aml, etc. Install: https://github.com/RehabMan/OS-X-ACPI-Backlight You should search for a guide on power management. Many thanks, always available I read many topics on haswell, now do not know what more to follow. I would advice a guide with the ssdt.aml the processor also is not recognized? I have the SSDT native to linux, with those not work? Link to comment Share on other sites More sharing options...
RichieKotzen Posted August 19, 2014 Author Share Posted August 19, 2014 I'm trying to apply the patch to rename to gfx0 to iGPU to all SSDT where there gfx0.but I get several errors, and I can not save with Maciaslhere is a pictureFor the processor, now I try with Fakecpuid.and I hope it goes. Link to comment Share on other sites More sharing options...
RehabMan Posted August 19, 2014 Share Posted August 19, 2014 I'm trying to apply the patch to rename to gfx0 to iGPU to all SSDT where there gfx0. but I get several errors, and I can not save with Maciasl here is a picture For the processor, now I try with Fakecpuid. and I hope it goes. It looks to me you're trying to apply the brightness patch to the wrong file. Post your files if you need help. Link to comment Share on other sites More sharing options...
RichieKotzen Posted August 19, 2014 Author Share Posted August 19, 2014 Many Thanks This is my FIles Archivio.zip Link to comment Share on other sites More sharing options...
RehabMan Posted August 19, 2014 Share Posted August 19, 2014 Many Thanks This is my FIles I had no issue... Disassembled all with 'iasl -da *' 'grep -l GFX0 *.dsl' shows GFX0 references from DSDT.dsl, SSDT5.dsl, SSDT6.dsl Patches from here: https://github.com/RehabMan/Laptop-DSDT-Patch Patched DSDT.dsl with "Rename GFX0 to IGPU". No errors prior to patch, no errors after. Patched SSDT5.dsl with "Rename GFX0 to IGPU", followed by "Brightness Fix (Haswell)". No errors prior to patch, no errors after. Fixed error in SSDT6.dsl before patching (remove the Arg0 line causing the error). Patched SSDT6.dsl with "Rename GFX0 to IGPU". No errors. Link to comment Share on other sites More sharing options...
RichieKotzen Posted August 19, 2014 Author Share Posted August 19, 2014 everything ok for: ssdt5 and ssdt6.I have a problem with dsdtit gives me the error, am I unlucky or do not know how to do things. if I try to put the patch on dsdt.dsl, Maciasl not allow me to applyas photosIf I apply the patch on the dsdt.amlme from these three errorsas photos Link to comment Share on other sites More sharing options...
RehabMan Posted August 19, 2014 Share Posted August 19, 2014 everything ok for: ssdt5 and ssdt6. I have a problem with dsdt it gives me the error, am I unlucky or do not know how to do things. if I try to put the patch on dsdt.dsl, Maciasl not allow me to apply as photos If I apply the patch on the dsdt.aml me from these three errors as photos After disassembling all files with 'iasl -da *.aml', open DSDT.dsl, not DSDT.aml. Note: Recent builds of iasl from Intel can cause issues for MaciASL. I have my own fork of the Intel code. It corrects these issues. It is available here: https://github.com/RehabMan/acpica You need to build it... cd ~/Downloads git clone https://github.com/RehabMan/acpica.git iasl cd iasl make sudo make install You will need to have xcode command line tools installed. I believe Mavericks automatically asks to download... Link to comment Share on other sites More sharing options...
RichieKotzen Posted August 19, 2014 Author Share Posted August 19, 2014 I also tried it withdsdt.dslbut as you can see from the picture, Maciasl not allow me to apply the patchthe apply button is disabled Link to comment Share on other sites More sharing options...
RehabMan Posted August 19, 2014 Share Posted August 19, 2014 I also tried it with dsdt.dsl but as you can see from the picture, Maciasl not allow me to apply the patch the apply button is disabled Make sure you used a good version of iasl to disassemble. Read post #46. Otherwise, post your DSDT.dsl. Link to comment Share on other sites More sharing options...
RichieKotzen Posted August 19, 2014 Author Share Posted August 19, 2014 many thanks DSDT.dsl.zip Link to comment Share on other sites More sharing options...
RehabMan Posted August 19, 2014 Share Posted August 19, 2014 many thanks You're using a 'bad' version of iasl. See note about using a 'good' version of iasl in post #46. Link to comment Share on other sites More sharing options...
Recommended Posts