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

Zarro Boogs per Child bugtracker at laptop.org
Fri Nov 2 04:34:59 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       |  
---------------------+------------------------------------------------------
Changes (by wad):

 * cc: wmb, dwmw2 (added)


Comment:

 We just confirmed that the kernel changes made to mfgtest 1031.2 do not
 fix the problem.

 Looking at the code (olpc_dcon.c), I can't see where the DCON is
 reinitialized after power cycling.   I suggest that the following be
 added, right before the final return statement in dcon_bus_stabilize()
 (line 164):

  if( is_powered_down ) {
   dcon_hw_init( ?, 0 );
  }

 I'm not familiar enough with the code to figure out where to obtain the
 struct i2c_client * to pass to dcon_hw_init().

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



More information about the Bugs mailing list