#3479 BLOC Trial-3: i2c timeout hang

Zarro Boogs per Child bugtracker at laptop.org
Mon Sep 17 15:08:28 EDT 2007


#3479: i2c timeout hang
----------------------+-----------------------------------------------------
  Reporter:  cjb      |       Owner:  dilinger
      Type:  defect   |      Status:  new     
  Priority:  blocker  |   Milestone:  Trial-3 
 Component:  kernel   |     Version:          
Resolution:           |    Keywords:          
  Verified:  0        |  
----------------------+-----------------------------------------------------

Comment(by dilinger):

 Well crap.  Hey Jordan, remember this messiness?  I bet it's related.. we
 might need a more general purpose solution..   Force the smbus read/write
 callbacks to poll until the bus is stable, or something similar.  Some
 sort of resume callback reordering/sys relationship stuff (piggy?) is
 another possibility, I suppose.


 commit 7b088e9fbf1d4d310efd4f9806e6e6bce447c1d2
 Author: Andres Salomon <dilinger at debian.org>
 Date:   Thu Jun 14 20:21:55 2007 -0400

     DCON: in the resume path, ensure bus stability

     We're seeing some smbus weirdness; upon resume, the smbus takes a read
     or two to get into a sane state.  So, let's do a proper check before
     attempting to switch the dcon source.

     Signed-off-by: Andres Salomon <dilinger at debian.org>

-- 
Ticket URL: <https://dev.laptop.org/ticket/3479#comment:3>
One Laptop Per Child <https://dev.laptop.org>
OLPC bug tracking system



More information about the Bugs mailing list