#4479 HIGH Update.: DCON corruption during suspend/resume

Zarro Boogs per Child bugtracker at laptop.org
Fri Nov 2 06:34:58 EDT 2007


#4479: DCON corruption during suspend/resume
---------------------+------------------------------------------------------
  Reporter:  wad     |       Owner:  dilinger
      Type:  defect  |      Status:  new     
  Priority:  high    |   Milestone:  Update.1
 Component:  kernel  |     Version:          
Resolution:          |    Keywords:  DCON    
  Verified:  0       |  
---------------------+------------------------------------------------------

Comment(by dwmw2):

 In the dcon_resume() code path you're right -- we aren't reinitialising
 the hardware. But that's because it's not powered down in that case --
 that's when we put the CPU into suspend, but the screen remains on. Hence
 the 'is_powered_down' argument being zero.

 The _other_ case is dcon_sleep(), and in that case we _do_ seem to get it
 right -- after calling dcon_bus_stablilize(1) we do call dcon_hw_init().

 Did you try reinitialising by hand with i2cset tools from userspace? Just
 adding a printk in dcon_hw_init() should suffice to confirm that we're
 following that path when we should be.

-- 
Ticket URL: <http://dev.laptop.org/ticket/4479#comment:10>
One Laptop Per Child <http://dev.laptop.org>
OLPC bug tracking system



More information about the Bugs mailing list