How often do the message appear in system log? (BUG 16.04 or XRUN before
14.04)
it mean the value return is larger than buffer size or the interrupt is
not handled properly
static inline int vortex_adbdma_getlinearpos(vortex_t * vortex, int
adbdma) { stream_t *dma = &vortex->dma_adb[adbdma]; int temp, page,
delta; temp = hwread(vortex->mmio, VORTEX_ADBDMA_STAT + (adbdma << 2));
page = (temp & ADB_SUBBUF_MASK) >> ADB_SUBBUF_SHIFT; if (dma->nr_periods
>= 4) delta = (page - dma->period_real) & 3; else { delta = (page -
dma->period_real); if (delta < 0) delta += dma->nr_periods; } return
(dma->period_virt + delta) * dma->period_bytes + (temp &
(dma->period_bytes - 1)); }
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1551041
Title:
snd_au8820 0000:01:04.0: BUG: , pos = 16386, buffer size = 16384,
period size = 1024
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/alsa-driver/+bug/1551041/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs