gusz Posted April 7, 2015 Posted April 7, 2015 I have Clover/Yosemite installed on an Asus Z87-A MB system. It boots/works well but does not shutdown completely, which causes slow subsequent boot. I'm trying to fix with RehabMan MaciASL, DSDT generated using F4 boot, patch source http://maciasl.sourc...jalm/repos/asus, patch "generic series 8". On compile I get these errors: Line 4498 4109 String Literal too long (Max length 4096) Line 4498 4096 syntax error, unexpected $end, expecting ',' or '}' The zipped patched DSDT.dsl that gives the errors is attached. Also, a snippet of the code, starting at line 4498, is below. Can someone spot what's wrong, or tell me where/how to fix? Also, after I get an error-free compile, am I supposed to "Generate SSDT(s)" using MaciASL, compile them, and put the resulting newly compiled DSDT and SSDT's in /Volumes/EFI/EFI/CLOVER/ACPI/patched/ In case it's not obvious, I'm way over my head attempting this kind of stuff ...... Gus ------------------------------------------------------------------------- 4498 { Return (Zero) } } Else { If (LEqual (T_1, 0x04)) { If (LEqual (Arg1, 0x02)) { If (OBFF) { Return (Buffer (0x10) { /* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0008 */ 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00 }) } Else { Return (Buffer (0x10) { /* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }) } } } Else { If (LEqual (T_1, 0x06)) { If (LEqual (Arg1, 0x02)) { If (LTRE) { If (LOr (LEqual (LMSL, 0xFFFFFFFF), LEqual (LNSL, 0xFFFFFFFF))) { If (LEqual (PCHS, One)) { Store (0x0846, LMSL) Store (0x0846, LNSL) } Else { If (LEqual (PCHS, 0x02)) { Store (0x1003, LMSL) Store (0x1003, LNSL) } } } Store (And (ShiftRight (LMSL, 0x0A), 0x07), Index (LTRV, Zero)) Store (And (LMSL, 0x03FF), Index (LTRV, One)) Store (And (ShiftRight (LNSL, 0x0A), 0x07), Index (LTRV, 0x02)) Store (And (LNSL, 0x03FF), Index (LTRV, 0x03)) Return (LTRV) } Else { Return (Zero) } } } } } Break } } Break } DSDTable.zip
artur-pt Posted April 8, 2015 Posted April 8, 2015 hello u should extract ur clean dsdt .. not this Name (VER0, "Clover autopatched") Name (WXP1, "Windows 2001") before clover patch it ... and all relevant acpi tables .. good hack PB Easy Note TM 86 - i5 430 M - H55M - Ram - 6 GB - Alc272 - Radeon HD 5470 512 QE/CI Lenovo G500 - i5 3230m - HM77 - Ram - 8 GB - Conexant audio - HD 4000 My OS X Files
gusz Posted April 8, 2015 Author Posted April 8, 2015 OK, I have attached what I hope is the clean DSDT - that is, the DSDT file placed in /Volumes/EFI/EFI/CLOVER/ACPI/origin/ after a clover F4 boot. The patch I am trying to apply is http://maciasl.sourc...jalm/repos/asus, patch "generic series 8", which I hope is correct for my Asus Z87-A MB. Gus DSDT.zip
gusz Posted April 8, 2015 Author Posted April 8, 2015 I think I may have solved the problem by installing the latest NVidia Web drivers for Yosemite. Tested a few times, and shutdown/startup seems to be working correctly. Apologies I'm a novice and didn't think of this, or even include in my original post that I'm using an EVGA GeForce GT 740 graphics card. But in plowing around in my logs I saw things that made me guess the system was panicking on shutdown, and that the stock Apple/NVidia drivers could be involved. So I downloaded NVidia's latest web drivers for Yosemite and installed them, and the problem seems to be resolved. It's better to be lucky than good Gus
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now