Esta kext diz que resolve o problema após sleep
http://lnx2mac.blogspot.com/p/realtekrtl81xx-osx-driver.html
O PNLF sozinho deveria ativar o sleep ao fechar. Se não funcionar tente o method _LID no device LID (tem que adaptar o LID register a sua DSDT)
Method (_LID, 0, NotSerialized)
{
Store (^^PCI0.SBRG.EC0.SF13, LIDS) // LID register
XOr (LIDS, One, Local0)
IF (Local0) // if LID is closed
{
Notify (SLPB, 0x80) // set system to sleep
}
Return (LIDS)
}
Tente usar a VoodooPS2 do tópico da GenericBrightness, talvez a tecla fn não esteja mapeada na que você tá usando.
Como último recurso pode usar este app
http://www.splasm.com/products/productbrightness.html