Skip to content

Remove Xrun recovery inside FW. #710

Closed

Description

@keyonjie

SOF FW will need to remove recovery trying code, e.g. pipeline_prepare(), trigger start, and schedule copy.

Just keep sending Xrun IPC to host driver side, host framework(e.g. ALSA) will help to handle this recovery if possible, e.g. trigger stop and start.

Activity

  1. lgirdwood commented on Dec 13, 2018

    @lgirdwood
    Member

    ok, no objections from me but we need to make sure drivers does do the recovery.

  2. keyonjie commented on Dec 14, 2018

    @keyonjie
    ContributorAuthor

    @lgirdwood sure, @bardliao is working on that.

  3. bardliao commented on Dec 14, 2018

    @bardliao
    Collaborator

    @keyonjie @lgirdwood My plan is to return SNDRV_PCM_POS_XRUN in sof_pcm_pointer when kernel receive the XRUN message from FW.

  4. lgirdwood commented on Dec 17, 2018

    @lgirdwood
    Member

    @mmaka1 any comment on your preference here about who recovers XRUN ?

  5. slawblauciak commented on Feb 18, 2019

    @slawblauciak
    Collaborator

    FW xrun recovery will be disabled once driver fully handles the situation
    thesofproject/linux#660

  6. jajanusz commented on Jun 6, 2019

    @jajanusz
    Contributor

    WIP #1439

  7. added
    P2Critical bugs or normal features
    on Jun 6, 2019
  8. tlauda commented on Oct 25, 2019

    @tlauda
    Contributor

    It's disabled in FW.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

P2Critical bugs or normal featuresenhancementNew feature or request

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions