#9969 NORM Not Tri: Restore USB after resume

Zarro Boogs per Child bugtracker at laptop.org
Fri Jan 8 02:39:25 EST 2010


#9969: Restore USB after resume
-------------------------------------------+--------------------------------
           Reporter:  wmb at firmworks.com    |       Owner:  wmb at firmworks.com
               Type:  defect               |      Status:  assigned         
           Priority:  normal               |   Milestone:  Not Triaged      
          Component:  ofw - open firmware  |     Version:  not specified    
         Resolution:                       |    Keywords:                   
        Next_action:  test in build        |    Verified:  0                
Deployment_affected:                       |   Blockedby:                   
           Blocking:                       |  
-------------------------------------------+--------------------------------
Changes (by wmb at firmworks.com):

  * status:  new => assigned
  * next_action:  code => test in build


Comment:

 Partial fix in svn 1651.  Test in http://dev.laptop.org/~wmb/q3a26a.rom

 The limitations of the fix are:

 a) Only USB 2.0 devices (I've tested with storage and LAN) work after
 resume.  USB 1.1 devices won't work.

 b) Depending on how many devices you have attached, you only get a few
 "suspend/resume/USB" cycles before the system dies with "User area used
 up".  That is because the USB devices have to be reprobed after resume,
 and every time you do that it consumes extra memory resources in OFW,
 which eventually runs out.  Solving that will require a more complex
 approach to USB probing.

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


More information about the Bugs mailing list