[alsa-devel] Invalid PCM pointer with CMI8738 and pcm.c buffer underuns

Raymond Yau superquad.vortex2 at gmail.com
Wed Apr 2 00:58:56 CEST 2014

> >
> > Andoru wrote:
> > > The last time you replied you said that it's a hardware error. If it
> > > is that way then how come the card otherwise works flawlessly in
> > > Windows, and this doesn't happen on Debian when watching videos or
> > > with certain programs?

The Linux driver seem sharing two Dma channels with at least two playback
devices and capture device

The logic seem allow

front and rear playing different audio but no capture
Multi channel playback but no capture

open three terminals and try different combination of

speaker-test -c2 -t wav -D front

speaker-test -c2 -t wav -D rear

arecord -f dat -D plughw:0,0

speaker-test -c4 -t wav -D surround40

speaker-test -c6 -t wav -D surround51

More information about the Alsa-devel mailing list