[alsa-devel] print audio ring buffer in kernel space

Ankhit Vivekananda ankhit.vivekananda at biscotti.com
Thu Oct 29 21:11:00 CET 2015


No, I do not suspect an error in the snd_pcm_readi(), but would want to
print the data(using printk) from the hardware buffer directly, and see
that it matches with the buffer after snd_pcm_readi() call. I would want to
know where the hardware buffer is located at so that I can trace it down.

Regards,
Ankhit

On Thu, Oct 29, 2015 at 3:06 PM, Clemens Ladisch <clemens at ladisch.de> wrote:

> Ankhit Vivekananda wrote:
> > I am trying to print the ring buffer used for DMA transfer using ALSA in
> > kernel space. I was able to print the ring buffer in user space after
> > calling the snd_pcm_readi() function. But, wanted to know as to which
> file
> > I need to be looking at to print the hardware buffer in kernel space.
>
> The driver typically does not access the buffer.  There is no such file.
>
> (And why would you need it?  Do you suspect an error in the
> implementation of snd_pcm_readi()?)
>
>
> Regards,
> Clemens
>


More information about the Alsa-devel mailing list