Jump to content
doze

Asus UX31E Bios 214 DSDT: Ok (need patch)

Recommended Posts

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 by Guest
Link to comment
Share on other sites

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 by Guest
Link to comment
Share on other sites

Thanks ! :D 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 :o)


Best Regards !

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.





×
  • Create New...

Hey! Welcome to Olarila.com  Please Disable Your ADBlocker!

3vHSCmh.png

Support Olarila Vanilla Hackintosh by making a donation HERE

The popup will be closed in 15 seconds...