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
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to