You have shutdown patch in DSDT
Method (_PTS, 1, NotSerialized)
{
[color=#FF0000] If (LEqual (Arg0, 0x05)) {}
Else
{[/color]
Store (Arg0, DBG8)
If (LAnd (LEqual (Arg0, 0x04), LEqual (OSFL (), 0x02)))
{
Sleep (0x0BB8)
}
PTS (Arg0)
Store (Zero, Index (WAKP, Zero))
Store (Zero, Index (WAKP, One))
Store (ASSB, WSSB)
Store (AOTB, WOTB)
Store (AAXB, WAXB)
Store (Arg0, ASSB)
Store (OSFL (), AOTB)
Store (Zero, AAXB)
Store (One, \_SB.SLPS)
[color=#FF0000] }[/color]
}
Remove EvOreboot.