#9779 BLOC 1.5-sof: Wakeup key is repeated

Zarro Boogs per Child bugtracker at laptop.org
Mon Dec 7 15:53:14 EST 2009


#9779: Wakeup key is repeated
--------------------------------+-------------------------------------------
           Reporter:  cjb       |       Owner:  rsmith           
               Type:  defect    |      Status:  new              
           Priority:  blocker   |   Milestone:  1.5-software-beta
          Component:  kernel    |     Version:  not specified    
         Resolution:            |    Keywords:                   
        Next_action:  diagnose  |    Verified:  0                
Deployment_affected:            |   Blockedby:                   
           Blocking:            |  
--------------------------------+-------------------------------------------

Comment(by pgf):

 Replying to [comment:12 wmb at firmworks.com]:
 > I'm pretty sure that Paul's finding above is correct.
 >
 > The following block at line 955 of drivers/input/serio/i8042.c should be
 moved to line
 > 997, so it will be just before the call to i8042_interrupt()
 >
 >   #ifdef CONFIG_OLPC
 >       }
 >   #endif
 >
 > The commands that will thus be skipped are unnecessary, time consuming,
 and actively harmful in our case.


 my somewhat cleaner version of this is attached as i8042.c.patch  (it does
 the same thing, but without the distributed ifdef.)

 with this patch applied, i find that it becomes marginally harder to
 reproduce the symptom.
 (from maybe 95% reproduceable to 70%.  still pretty bad.)

 i'll attach an annotated (by mitch) dmesg log describing what we're
 hitting.

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


More information about the Bugs mailing list