On Mon, 18 Jan 2010, Colin Guthrie wrote: > Hi Jaroslav, > > 'Twas brillig, and Jaroslav Kysela at 07/01/10 14:59 did gyre and gimble: >> The improved and more clean fix in now in my tree: >> >> http://git.alsa-project.org/?p=alsa-kernel.git;a=commitdiff;h=1250932e48d3b698415b1f04775433cf1da688d6 >> >> Note that you should apply these 4 patches (in reverse order): >> >> 4: ALSA: pcm_lib - optimize wake_up() calls for PCM I/O >> 3: ALSA: pcm_lib - cleanup & merge hw_ptr update functions >> 2: ALSA: pcm_lib - add possibility to log last 10 DMA ring buffer positions >> 1: ALSA: pcm_lib.c - convert second xrun_debug() parameter to use defines >> >> Patch #3 should definitely fix problems with large avail or delay values >> reported in PA. I finally figured the culprit (and decide to cleanup all >> relevant code rather do just another workaround). In other words, new >> hw_ptr pointer should never be less than previous one now. > > > Just wanted to ask about the status of this. > > We included the fixes in Mandriva cooker kernel for wider testing but > some users are seeing issues. > > These four *seem* to be OK, but after also adding the "something must be > really wrong" commit > (http://git.alsa-project.org/?p=alsa-kernel.git;a=commit;h=7b3a177b0d4f92b3431b8dca777313a07533a710) > folks started getting some errors. > > We also added the jiffies fix commit > (http://git.alsa-project.org/?p=alsa-kernel.git;a=commit;h=ed69c6a8eef679f2783848ed624897a937a434ac) > but that didn't seem to help. > > This is handled in our bug report here: > https://qa.mandriva.com/show_bug.cgi?id=57010 > > For reference relating to comment 12: > 2.6.32.3-1mnb: First introduced the above 4 fixes. > 2.6.32.3-2mnb: included 7b3a177 > 2.6.32.4-0.rc1.1mnb: included ed69c6a > > Is there something more that needs done? Thanks for feedback. Please, provide debug information: http://www.alsa-project.org/main/index.php/XRUN_Debug Use 101 or 29 values for xrun_debug and try to put ksyslog messages to a relation with the audiable problems. Thanks, Jaroslav ----- Jaroslav Kysela <perex@xxxxxxxx> Linux Kernel Sound Maintainer ALSA Project, Red Hat, Inc. _______________________________________________ Alsa-devel mailing list Alsa-devel@xxxxxxxxxxxxxxxx http://mailman.alsa-project.org/mailman/listinfo/alsa-devel