[alsa-devel] Fwd: Overrun Errors - SAM9G

Akshay Mishra akshaymishra at gmail.com
Tue Jul 22 04:38:06 CEST 2014


On 22 July 2014 07:57, Bo Shen <voice.shen at atmel.com> wrote:

> Hi Akshay,
>
>
> On 07/17/2014 08:54 PM, Akshay Mishra wrote:
>
>> Hello,
>>      I am trying a simple alsa capture on the Atmel ARM9 (SAM9G45). While
>> only capture runs fine, putting any os call on the same thread gives
>> XRUNs.
>>
>> Even a innocent usleep(1) seems to lead to regular XRUNs. Eventually I
>> want
>> to dump this capture on the serial port and I am not able to get past
>> this.
>>
>
> Do you test with alsa utils. If yes, where you add the usleep(1) in code?
>
>
>  I have tried on AT91 linux as well as on kernel 3.10.10-rt7 with no
>> success.
>>
>
> I try both kernel and don't reproduce this issue with alsa utils.
>
>
Bo, I put usleep(x) after the snd_pcm_readi. I also tried with this code
(attached).
usleep at Line 88 gives the error.

Another observation is, disabling HRTimer the -EPIPE error was not seen but
I need further tests to be sure about this behaviour.

The code is from here (http://www.linuxjournal.com/node/6735/print).




>  Please advice,
>> Akshay
>>
>
> Best Regards,
> Bo Shen
>
>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: cap.c
Type: text/x-csrc
Size: 2899 bytes
Desc: not available
URL: <http://mailman.alsa-project.org/pipermail/alsa-devel/attachments/20140722/c866dc5d/attachment.bin>


More information about the Alsa-devel mailing list