doze Posted September 11, 2013 Share Posted September 11, 2013 (edited) Hi. I try to fix DSDT Error for Asus UX31E Bios 214, do some works but 3 error are difficult for me (and i need some help to mod) i need to clean before applying patch (need some help too) : 1) 4102 Warning _REG has no corresponding Operation Region 2a) 7312 Warning Not all control paths return a value (_CRS) 2b) 7312 Warning Reserved method must return a value (Buffer required for _CRS) 4102 Warning _REG has no corresponding Operation Region : Device (IDE0) { Name (_ADR, 0x001F0002) Name (REGF, 0x01) Method (_REG, 2, NotSerialized) { If (LEqual (Arg0, 0x02)) { Store (Arg1, REGF) } } 7312 Warning Not all control paths return a value (_CRS) 7312 Warning Reserved method must return a value (Buffer required for _CRS) Device (\_SB.MEM2) { Name (_HID, EisaId ("PNP0C01")) Name (_UID, 0x02) Name (CRS, ResourceTemplate () { Memory32Fixed (ReadWrite, 0x20000000, // Address Base 0x00200000, // Address Length ) Memory32Fixed (ReadWrite, 0x40000000, // Address Base 0x00200000, // Address Length ) }) Method (_CRS, 0, NotSerialized) { If (IGDS) { Return (CRS) } } } } I know how to correct this one, like this : Method (_CRS, 0, NotSerialized) { If (IGDS) { Return (CRS) } Return (Buffer (One) { 0x00 }) } } } } But when i do this, i obtain 176 errors (!) after compilation, like this : 1895 Error Object does not exist (PICM) 3945 Error Object does not exist (\_SB.SYNA) 6506 Error Object does not exist (\_SB.PCI0.SBRG.EC0.PWAC) 7944 Error Not a control method, cannot invoke (AR06 is a Package) 7951 Error syntax error, unexpected PARSEOP_MUTEX, expecting $end etc.... Thanx for those want to check my work ! Asus UX31E.rar Edited October 25, 2013 by Guest Quote Link to comment Share on other sites More sharing options...
pernacabeluda Posted September 11, 2013 Share Posted September 11, 2013 You added an extra "}" Add only this Return (Buffer (One) { 0x00 }) Quote Donation with Paypal | Mercado Livre | Premium and Donators Users | Installation GUIDE Donation with BTC 33HeGCuCSh4tUBqdYkQqKpSDa1E7WeAJQ3 Donation with PicPay @danielnmaldonado Donated? Send me PM with files or use DSDT Patch Requests Link to comment Share on other sites More sharing options...
doze Posted September 11, 2013 Author Share Posted September 11, 2013 (edited) Hi Thanks for the Info , try your mod,it's ok, but again 3 errors : 17999 Error syntax error, unexpected PARSEOP_IF 18009 Error syntax error, unexpected PARSEOP_IF 18041 Error syntax error, unexpected $end and premature End-Of-File for the 2 first : Name (\_S0, Package (0x04) { 0x00, 0x00, 0x00, 0x00 }) If (SS3) <===== Here { Name (\_S3, Package (0x04) { 0x05, 0x00, 0x00, 0x00 }) } If (SS4) <===== Here { Name (\_S4, Package (0x04) { 18041 Error syntax error, unexpected $end and premature End-Of-File : Method (WAK, 1, NotSerialized) { \_SB.ATKD.GENW (Arg0) \_SB.PCI0.GFX0.OWAK (Arg0) \OEMW (Arg0) } } And if i save it, i can't re-open it correctly because i have this error : "Pairs of bracket don't match, tree not updated". Edited September 11, 2013 by Guest Quote Link to comment Share on other sites More sharing options...
pernacabeluda Posted September 11, 2013 Share Posted September 11, 2013 You are doing something wrong  DSDT.dsl.zip Quote Donation with Paypal | Mercado Livre | Premium and Donators Users | Installation GUIDE Donation with BTC 33HeGCuCSh4tUBqdYkQqKpSDa1E7WeAJQ3 Donation with PicPay @danielnmaldonado Donated? Send me PM with files or use DSDT Patch Requests Link to comment Share on other sites More sharing options...
doze Posted September 11, 2013 Author Share Posted September 11, 2013 Thanks ! if i compil your own i have 1 error : 4102 Warning _REG has no corresponding Operation Region Device (IDE0) { Name (_ADR, 0x001F0002) Name (REGF, 0x01) Method (_REG, 2, NotSerialized) { If (LEqual (Arg0, 0x02)) { Store (Arg1, REGF) } } I know i need to patch it , but if it could be clean Before ) Best Regards ! Quote Link to comment Share on other sites More sharing options...
artur-pt Posted September 11, 2013 Share Posted September 11, 2013 hello warnings is not a error ... is a warnig generate by the compiler no problem.. if it say error.. that is a problem and can not compile .. and save the file good hack Quote 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 Link to comment Share on other sites More sharing options...
doze Posted September 11, 2013 Author Share Posted September 11, 2013 Yes i know, sorry for the word "error" i'll be more precise and use "warning" next time. But i want to learn to make it 100% "error" or "warning" Free. Quote Link to comment Share on other sites More sharing options...
doze Posted September 21, 2013 Author Share Posted September 21, 2013 Hi. Which patch i need to apply to DSDT ? The UX31E configuration : Core i7-2677M InTeL HD 3000 intel QS67 chipset (Intel Cougar Point-M PCH :SATA AHCI 6 Port, USB EHCI) Realtek ALC269 Atheros AR9485WB-EG Fresco Logic xHCI USB3 controller Quote Link to comment Share on other sites More sharing options...
PimentelX86 Posted September 21, 2013 Share Posted September 21, 2013 Olá DTGP is a essencial patch. Use EHCI patch to your USB. Read more: http://Olarila.com/forum/viewtopic.php?f=19&t=634 Is a complete guide. Quote Link to comment Share on other sites More sharing options...
doze Posted October 25, 2013 Author Share Posted October 25, 2013 No pain, No gain.... here's RAW DSDT.dsl : 0 Errors, 0 warnings, 0 remarks, 2727 Optimizations Ready to be patched DSDTRawPerfect.rar Quote Link to comment Share on other sites More sharing options...
artur-pt Posted October 25, 2013 Share Posted October 25, 2013 hello there it is  DSDT.zip  good hack Quote 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 Link to comment Share on other sites More sharing options...