Contribute
Register

Not all control paths return a value?

Status
Not open for further replies.
Joined
Aug 17, 2014
Messages
10
Motherboard
Lenovo 68852BU ThinkPad Edge e531
CPU
i5-3230M Ivy Bridge Rev. 09/HM77 Rev. 04
Graphics
Intel HD4000, 1366x768
Mac
  1. iMac
Classic Mac
  1. 0
Mobile Phone
  1. 0
I am getting this warning for 4 methods: ECTT, PCLK, _Q2A, _Q2B

Any advice as to what i am supposed to do is helpful. This is my first time attempting this.




======================
Method (ECTT, 6, NotSerialized)
{
Name (_T_0, Zero) // _T_x: Emitted by ASL Compiler
If (ECIF)
{
Return (One)
}


Store (Arg0, Local0)
Store (Arg1, Local1)
Store (Arg2, Local2)
Store (Arg3, Local3)
Store (Arg4, Local4)
Store (Arg5, Local5)
Store (Local0, _T_0)
If (LEqual (_T_0, 0x03))
{
Return (^HKEY.MHKK (Local1))
}
Else
{
If (LEqual (_T_0, 0x04))
{
^HKEY.MHKM (Local1, Local2)
}
Else
{
If (LEqual (_T_0, 0x06))
{
^HKEY.MHKC (Local1)
}
Else
{
If (LEqual (_T_0, 0x07))
{
Return (^HKEY.MHKP ())
}
Else
{
If (LEqual (_T_0, 0x08))
{
^HKEY.MHKE (Local1)
}
Else
{
If (LEqual (_T_0, 0x09))
{
^HKEY.MHKQ (Local1)
}
Else
{
If (LEqual (_T_0, 0x0A))
{
Return (^HKEY.UAWO (Local1))
}
Else
{
If (LEqual (_T_0, 0x0B))
{
Return (^HKEY.NUMG ())
}
Else
{
If (LEqual (_T_0, 0x0C))
{
Return (^HKEY.WPWS ())
}
Else
{
If (LEqual (_T_0, 0x0D))
{
^HKEY.WPWC (Local1)
}
Else
{
If (LEqual (_T_0, 0x0E))
{
Return (^HKEY.BPWS ())
}
Else
{
If (LEqual (_T_0, 0x0F))
{
^HKEY.BPWC (Local1)
}
Else
{
If (LEqual (_T_0, 0x10))
{
Return (^HKEY.CKC4 (Local1))
}
Else
{
If (LEqual (_T_0, 0x11))
{
^HKEY.MHSC (Local1)
}
Else
{
If (LEqual (_T_0, 0x12))
{
Return (^HKEY.PBLS (Local1))
}
Else
{
If (LEqual (_T_0, 0x13))
{
Return (GBST (Local1, Local2, Local3, Local4))
}
Else
{
If (LEqual (_T_0, 0x14))
{
Return (GBIF (Local1, Local2, Local3))
}
Else
{
If (LEqual (_T_0, 0x15))
{
_Q1D ()
}
Else
{
If (LEqual (_T_0, 0x16))
{
^HKEY.SBIG (Local1)
}
Else
{
If (LEqual (_T_0, 0x17))
{
_Q70 ()
}
Else
{
If (LEqual (_T_0, 0x18))
{
Return (^HKEY.GMKS ())
}
Else
{
If (LEqual (_T_0, 0x19))
{
^HKEY.SMKS (Local1)
}
Else
{
Return (One)
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}

===============================
Method (PCLK, 0, NotSerialized)
{
Store (AMBX (Zero, 0xAEF4, Zero), Local0)
If (LEqual (Local0, 0x08))
{
Store (SizeOf (\_PR.CPU0._PSS), Local0)
Store (Local0, \_PR.CPU0._PPC)
Store (\_PR.CPU0._PPC, P80H)
If (LAnd (LEqual (OSID, 0x03), LEqual (HWAT, 0x2D)))
{
Return (\_PR.CPU0._PPC)
}


If (LAnd (LEqual (OSID, Zero), LEqual (HWAT, 0x41)))
{
Notify (^^^PEG0.PEGP, 0xC0)
}
}
Else
{
Store (Local0, \_PR.CPU0._PPC)
Store (Local0, P80H)
}


PNOT ()
}

==============================
Method (_Q2A, 0, NotSerialized) // _Qxx: EC Query
{
Store (0x2A, P80H)
If (LEqual (^^^^LID0._LID (), Zero))
{
Return (Zero)
}


VCMS (One, ^^^^LID0._LID ())
If (LEqual (ILNF, Zero))
{
^HKEY.MHKQ (0x5002)
If (LEqual (PLUX, Zero))
{
^^^VID.GLIS (One)
^^^VID.VLOC (One)
Notify (LID0, 0x80)
}
}
}

=====================================
Method (_Q2B, 0, NotSerialized) // _Qxx: EC Query
{
Store (0x2B, P80H)
If (LEqual (^^^^LID0._LID (), One))
{
Return (Zero)
}


UCMS (0x0D)
VCMS (One, ^^^^LID0._LID ())
If (LEqual (ILNF, Zero))
{
^HKEY.MHKQ (0x5001)
If (LEqual (PLUX, Zero))
{
If (VIGD)
{
^^^VID.GLIS (Zero)
}


Notify (LID0, 0x80)
}
}
}
 
I am getting this warning for 4 methods: ECTT, PCLK, _Q2A, _Q2B

Any advice as to what i am supposed to do is helpful. This is my first time attempting this.

Warnings do not need to be fixed.
 
awesome... thank you very much. I must have misread something in the tutorial. I had thought that I needed to clean up warnings as well. Cool so I am going to really start working on this tonight. i got me a USB wifi dongle in the mail so I can now get on the internet with it :)
 
Status
Not open for further replies.
Back
Top