On Mon, 2010-05-24 at 19:02 +0200, ext Robert Nelson wrote: > After 10mins, the display enters dpms mode (suspend) neither ssh or > serial activity will resume the display. (not a bug, usb > mouse/keyboard will of course awaken it..) > > But when reboot is called, it doesn't handle the display correctly > when it's suspended.. By simply un-suspending the display from > suspend the bug goes away.. Not sure on the best method to detect this > situation, but the attached quick patch seems to fix it on my beagles > using generic_panel_disable... Right, panel-generic tries to handle things a bit too simply. Your patch first powers on the display if it's suspended at disable time. This is not necessary. Also, mutexes should be added to all the functions that are called from outside. panel-taal.c tries to do these a bit better. I guess the locking and handling the dssdev->state could be copied quite directly from there. I'm overloaded with work currently, so I can't make any promises when I'll get to do it, but patches are always accepted! =) Tomi -- To unsubscribe from this list: send the line "unsubscribe linux-omap" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html