Jump to content

gusz

Members
  • Posts

    3
  • Joined

  • Last visited

Everything posted by gusz

  1. 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
  2. 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
  3. 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
×
×
  • Create New...