#12596 LOW 13.1.0: XO-4 sound streams hang over suspend/resume

Zarro Boogs per Child bugtracker at laptop.org
Mon May 27 16:15:32 EDT 2013

#12596: XO-4 sound streams hang over suspend/resume
           Reporter:  tomyin        |       Owner:  dsd          
               Type:  defect        |      Status:  new          
           Priority:  low           |   Milestone:  13.1.0       
          Component:  not assigned  |     Version:  not specified
         Resolution:                |    Keywords:               
        Next_action:  never set     |    Verified:  0            
Deployment_affected:                |   Blockedby:               
           Blocking:                |  

Comment(by dsd):

 The current soc-dmaengine code is not really cut out for the sledgehammer
 approach of tearing down the DMA stream over suspend/resume so that it
 gets fully recreated from scratch.

 For example, we call dmaengine_slave_config() from mmp_pcm_hw_params(), an
 important part of setting up the stream. However hw_params is not called
 again in the resume path when the stream is being restarted.

 Looks like full state save/restore might be a more workable approach.

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

More information about the Bugs mailing list