Já consegui mano, o problema era:
O OFF tava assim:
Method (_OFF, 0, Serialized)
{
Store (VGAR, VGAB)
Store (One, LNKD)
While (LNotEqual (LNKS, Zero))
{
Sleep (One)
}
Store (0x02, AFES)
SGPO (HLRS, One)
SGPO (PWEN, Zero)
Return (Zero)
}
retirei o Loop deixando assim:
Method (_OFF, 0, Serialized)
{
Store (VGAR, VGAB)
Store (One, LNKD)
Store (0x02, AFES)
SGPO (HLRS, One)
SGPO (PWEN, Zero)
Return (Zero)
}
Fiz a chamada no INI e aí desativou!! :D
Agora tô com o problema do LID que descrevi no edit do post que fiz acima, podes ajudar??