El kernel stock de Samsumg para Gingebread tiene un bug que hace que las notificaciones push no lleguen al teléfono cuando este se encuentra en reposo (modo deep sleep). Este bug fue resuelto por un desarrollador privado (BAM), que compiló un kernel que resuelve este problema.
Actualmente tienes tres kernels que puedes poner en Gingerbread para resolver el problema de las notificaciones:
Bam custom Kernel beta 13:
http://forum.xda-developers.com/atta...4&d=1335208836
VurrutKer 9.1:
http://d-h.st/2fH
UC-Kernel v13:
http://bit.ly/sgsl_uck_13
Se flashean mediante Odin, poniéndolos en la casilla PDA.