kignon Posted October 2, 2015 Share Posted October 2, 2015 (edited) Good evening, I'm trying to create my own DSDT on OS X Yosemite using MaciASL (Rehabman's version found here) because it seems I need it to make my Intel USB 3.0 ports to work on OS X El Capitan. They are actually working at full speed but in USB 2.0 (my USB 3 devices aren't using full speed). Here is what I've done (not so much in fact) : - Open MaciASL. - Select ACPI 5.0 in Preferences... - Add RehabMan's Laptop Repository in Sources - Compile : got 3 errors which are Line - Description 6654 - syntax error : unexpected PARSEOP_ZERO 11246 - syntax error : unexpected "}" 16370 - syntax error : unexpected $end and premature End-Of-File So I've used RehabMan's patch for PARSEOP_ZERO and now I only get the last two errors, but I don't really know how to fix the last two errors... 11125 - syntax error : unexpected "}" 16249 - syntax error : unexpected $end and premature End-Of-File Unexpected "}" : 11094 Method (P8XH, 2, Serialized) 11095 { 11096 If (LEqual (Arg0, Zero)) 11097 { 11098 Store (Or (And (P80D, 0xFFFFFF00), Arg1), P80D) 11099 } 11100 11101 If (LEqual (Arg0, One)) 11102 { 11103 Store (Or (And (P80D, 0xFFFF00FF), ShiftLeft (Arg1, 0x08)), P80D) 11104 } 11105 11106 If (LEqual (Arg0, 0x02)) 11107 { 11108 Store (Or (And (P80D, 0xFF00FFFF), ShiftLeft (Arg1, 0x10)), P80D) 11109 } 11110 11111 If (LEqual (Arg0, 0x03)) 11112 { 11113 Store (Or (And (P80D, 0x00FFFFFF), ShiftLeft (Arg1, 0x18)), P80D) 11114 } 11115 11116 Store (P80D, P80H) 11117 } 11118 11119 Method (ADBG, 1, Serialized) 11120 { 11121 If (CondRefOf (MDBG)) 11122 { 11123 Return (MDBG) 11124 Arg0 11125 } 11126 11127 Return (Zero) 11128 } So if someone would be nice enough to help me to fix that and to explain me a little bit what I am doing, that would be fantastic ! I've attached my DSDT too, I don't know if it's going to be usefull for you. Thank you in advance, whoever answer... P.S. : Sorry for my English too P.S. 2 : Forgot my configuration too : Asus Z97I-PLUS ; Core i5 4690 ; NVIDIA GTX 970 4096MB ; Western Digital 1TB ; Crucial 8GB 1866MHz ; as iMac15,1 DSDT.zip Edited October 2, 2015 by kignon Link to comment Share on other sites More sharing options...
TheRacerMaster Posted October 2, 2015 Share Posted October 2, 2015 Post all of your original ACPI tables (SSDTs as well as DSDT). Link to comment Share on other sites More sharing options...
kignon Posted October 2, 2015 Author Share Posted October 2, 2015 Here are the files extracted with Clover. Where do I find the same files created by MaciASL? I don't really know where to find them, considering the fact MaciASL opened automatically a DSDT... And thank you by the way for your help ! P.S. : I hoped I've uploaded the good thing... origin.zip Link to comment Share on other sites More sharing options...
TheRacerMaster Posted October 3, 2015 Share Posted October 3, 2015 Post your config.plist as well; an IOReg would be useful too. Link to comment Share on other sites More sharing options...
kignon Posted October 3, 2015 Author Share Posted October 3, 2015 (edited) Good morning, sorry for not answering sooner, I was sleeping like a little sheep. Here are my "config.plist", my IOreg extracted using IORegistryExplorer 3.0.2 (from Apple) and my IOjones using IOJones. Do you need anything else ? Thank you for your answer. [edit] : Don't know if it is important, I've installed these kexts : FakeSMC, Toleda's CloverALC, ToldeaARP / Toleda's wireless fix, AppleIntelE1000, AsusBCM20702A0Bluetooth, BTFirmwareUploader, CodecCommander and NVIDIA Web Driver. config.plist.zip GLaDOS.iojones.zip GLaDOS.ioreg.zip Edited October 3, 2015 by kignon Link to comment Share on other sites More sharing options...
Recommended Posts