[alsa-devel] [PATCH] ALSA: dice: fix wrong packet parameter for Alesis iO26

Takashi Iwai tiwai at suse.de
Mon Sep 16 23:46:54 CEST 2019


On Mon, 16 Sep 2019 12:18:51 +0200,
Takashi Sakamoto wrote:
> 
> At higher sampling rate (e.g. 192.0 kHz), Alesis iO26 transfers 4 data
> channels per data block in CIP.
> 
> Both iO14 and iO26 have the same contents in their configuration ROM.
> For this reason, ALSA Dice driver attempts to distinguish them according
> to the value of TX0_AUDIO register at probe callback. Although the way is
> valid at lower and middle sampling rate, it's lastly invalid at higher
> sampling rate because because the two models returns the same value for
> read transaction to the register.
> 
> In the most cases, users just plug-in the device and ALSA dice driver
> detects it. In the case, the device runs at lower sampling rate and
> the driver detects expectedly. For this reason, this commit leaves the
> way to detect as is.
> 
> Fixes: 28b208f600a3 ("ALSA: dice: add parameters of stream formats for models produced by Alesis")
> Cc: <stable at vger.kernel.org> # v4.18+
> Signed-off-by: Takashi Sakamoto <o-takashi at sakamocchi.jp>

Applied, thanks.


Takashi


More information about the Alsa-devel mailing list