Pharaoh . wrote: > src = omap_get_dma_src_pos(s->lch[s->dma_q_head]); > offset = src - runtime->dma_addr; > printk("src is %u and offset is %u\n",dest,offset); > > src is 3246792928 and offset is 3304194048 > Returning pos = 20742144 > ALSA sound/core/pcm_lib.c:167: BUG: stream = 0, pos = 0x13c8000, buffer size = 0x4000, period size = 0x800 dma_addr = 0xFC9420E0 (is this correct?) src = 0xC18620E0 offset = 0xC4F20000 Apparently, the return value of omap_get_dma_src_pos() is wrong. Should this value be 16 bits? Regards, Clemens _______________________________________________ Alsa-devel mailing list Alsa-devel@xxxxxxxxxxxxxxxx http://mailman.alsa-project.org/mailman/listinfo/alsa-devel