From mboxrd@z Thu Jan 1 00:00:00 1970 From: Clemens Ladisch Subject: Re: ALSA snd-fireworks Echo AudioFire 2 Date: Mon, 25 Aug 2014 22:42:56 +0200 Message-ID: <53FB9FD0.8070000@ladisch.de> References: <53FAB9DA.1060202@sakamocchi.jp> <53FB3184.3060201@ladisch.de> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: Received: from dehamd003.servertools24.de (dehamd003.servertools24.de [31.47.254.18]) by alsa0.perex.cz (Postfix) with ESMTP id 0DBA92608D4 for ; Mon, 25 Aug 2014 22:44:06 +0200 (CEST) In-Reply-To: <53FB3184.3060201@ladisch.de> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: alsa-devel-bounces@alsa-project.org Sender: alsa-devel-bounces@alsa-project.org To: Harry van Haaren , Takashi Sakamoto Cc: "alsa-devel@alsa-project.org" List-Id: alsa-devel@alsa-project.org Clemens Ladisch wrote: > Harry van Haaren wrote: >> [ 190.433203] snd-fireworks fw1.0: Detect discontinuity of CIP: 00 0A >> [ 190.591959] snd-fireworks fw1.0: Detect discontinuity of CIP: 00 02 >> [ 190.749202] snd-fireworks fw1.0: Detect discontinuity of CIP: 00 12 >> [ 190.908270] snd-fireworks fw1.0: Detect discontinuity of CIP: 00 12 >> [ 191.066267] snd-fireworks fw1.0: Detect discontinuity of CIP: 00 0A >> [ 191.225139] snd-fireworks fw1.0: Detect discontinuity of CIP: 00 02 >> [ 191.383942] snd-fireworks fw1.0: Detect discontinuity of CIP: 00 02 >> >> JACK also reports xruns, same as before: flashing the firmware to the >> latest doesn't seem to have changed anything. The firmware of this >> device was at 5.7 before the flash, perhaps its "too new" for >> snd-fireworks in its current state? > > I suspect these counter values are generated by the hardware; I don't > think that the firmware can do anything to affect this. I do not get any discontinuities with ARM firmware 3.0.2. So much for that theory. Anyway, if you're up to experimentation, try removing the entire "if (lost)" block from sound/firewire/amdtp.c, and recompiling the drivers. (This will make the driver accept all packets, without fixing the wrong order.) Regards, Clemens