#5703 HIGH Update.: Lid switch detection is unreliable.

Zarro Boogs per Child bugtracker at laptop.org
Thu Dec 27 12:17:42 EST 2007


#5703: Lid switch detection is unreliable.
---------------------+------------------------------------------------------
  Reporter:  cjb     |       Owner:  dilinger
      Type:  defect  |      Status:  new     
  Priority:  high    |   Milestone:  Update.1
 Component:  kernel  |     Version:          
Resolution:          |    Keywords:  power   
  Verified:  0       |    Blocking:          
 Blockedby:          |  
---------------------+------------------------------------------------------

Comment(by rsmith):

 Replying to [comment:5 dilinger]:
 > Note that at the point at which we get that first SCI, we have reset the
 SCI mask to 0xff, enabled SCI interrupt sources, and restored SCI wakeup
 events.  We *should* be set up to handle SCIs, and there *should* be an
 SCI event waiting for us in the queue.  What firmware is this using, and
 how reproducible is this?

 The 0x01 SCI is a generic wakeup sci.  It's issued for lid, keypress &
 game butons.

 <code>
 [    0.050380] olpc-pm:  SCI 0x0 received
 </code>

 This is invalid.  SCI 0x00 does not exist.  Nothing in the EC code
 generates an SCI with value 0x00.  0x00 means that the SCI queue in the EC
 was empty.  Why this is occurring needs to be looked at on a system with
 EC debugging output to verify that an SCI was really issued.

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



More information about the Bugs mailing list