doze Posted September 11, 2013 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
pernacabeluda Posted September 11, 2013 Posted September 11, 2013 You added an extra "}" Add only this Return (Buffer (One) { 0x00 }) -Guides and Tutorials HERE -Hackintosh Tutorial Database - HERE -The largest EFI folder collection for Hackintosh HERE -Support Olarila Vanilla Hackintosh by making a donation HERE -Professional Consulting for macOS Hackintosh since 2006 HERE
doze Posted September 11, 2013 Author 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
pernacabeluda Posted September 11, 2013 Posted September 11, 2013 You are doing something wrong DSDT.dsl.zip -Guides and Tutorials HERE -Hackintosh Tutorial Database - HERE -The largest EFI folder collection for Hackintosh HERE -Support Olarila Vanilla Hackintosh by making a donation HERE -Professional Consulting for macOS Hackintosh since 2006 HERE
doze Posted September 11, 2013 Author 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 !
artur-pt Posted September 11, 2013 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 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
doze Posted September 11, 2013 Author 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.
doze Posted September 21, 2013 Author 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
PimentelX86 Posted September 21, 2013 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.
doze Posted October 25, 2013 Author 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
artur-pt Posted October 25, 2013 Posted October 25, 2013 hello there it is DSDT.zip 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
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