Skip to content

axis_xfer_count undercounting/unreliable #26

@MustBeArt

Description

@MustBeArt

In a 108.283 second test voice transmission, the axis_xfer_count register apparently only counted 458597 transfers. That's too low. There should be 271 AXI-S transfers per frame.

108.280 seconds is long enough for 2707 frames. 458597/2707 =169.412 transfers per frame averaged across the whole transmission.

We also looked at the axis_xfer_count as a delta between iio_buffer_push() calls. Those numbers were all over the place. The most common value was 135, which is also almost exactly the average if we divide the transfers by the number of buffer pushes (yes there were extra buffer pushes in this run). The maximum value was 272, only achieved 3 times. A value of 271 was never seen.

This might be a pluto_msk problem, but I'm filing it on Dialogus for further investigation before reporting it there.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions