15 Mar
2010
15 Mar
'10
8:35 p.m.
On Mon, Mar 15, 2010 at 01:17:20PM +0100, Clemens Ladisch wrote:
Matija Nalis wrote:
My card is "Asonic C-Media8738, 4 channel" and mostly works with snd_cmipci driver - it is just that (even on completely unloaded system) the sound is (very annoyingly) skipping. ... ALSA pcm_lib.c:316: BUG: pcmC0D0p:0, pos = 4294918144, buffer size = 16384, period size = 1024
Note that the pos is *always* the same (4294918144 = 0xffff4000 = -16384) which might be important.
This looks like a hardware bug.
It's possible that we can get a valid pointer by reading the register multiple times. Please try the patch below.
Thanks Clemens, that patch seems to have fixed it !
--
Opinions above are GNU-copylefted.