Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id E61CFC433EF for ; Wed, 17 Nov 2021 16:24:38 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id C821461BE1 for ; Wed, 17 Nov 2021 16:24:38 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S239039AbhKQQ1g (ORCPT ); Wed, 17 Nov 2021 11:27:36 -0500 Received: from smtp-out2.suse.de ([195.135.220.29]:55262 "EHLO smtp-out2.suse.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S238476AbhKQQ12 (ORCPT ); Wed, 17 Nov 2021 11:27:28 -0500 Received: from relay2.suse.de (relay2.suse.de [149.44.160.134]) by smtp-out2.suse.de (Postfix) with ESMTP id 0E1D81FD33; Wed, 17 Nov 2021 16:24:29 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_rsa; t=1637166269; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=o8doZTT49JlK7L/+VA+3AKYvGX/ll0aLRCLGAKbF4ys=; b=U9svX3tmbG6xa1AZ7xy7L1HrKaV+ESNPBNsvA4TnQAoSPpHSc8/V3F/i8B3gGH5pwKt5Ok wjTi3LtsOkl7P0aFxeIiMfZe9SvJK+B/fG1oNhje8FaOBoWrf9/rucz1RqMNkhwV++j1kY rGjlQKla3K0tyMgKLaNwa9EU+iNc+ZY= DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_ed25519; t=1637166269; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=o8doZTT49JlK7L/+VA+3AKYvGX/ll0aLRCLGAKbF4ys=; b=D39Vy1QXdA+R6161R9qxn5vVhPuIxu1DvN+Ny9SOPN0v7EeLFaK7QXybTaOvBt4sKKryVF rKT/2hYDQ7Q4YwCQ== Received: from alsa1.suse.de (alsa1.suse.de [10.160.4.42]) by relay2.suse.de (Postfix) with ESMTP id 015EDA3B83; Wed, 17 Nov 2021 16:24:29 +0000 (UTC) Date: Wed, 17 Nov 2021 17:24:28 +0100 Message-ID: From: Takashi Iwai To: "Kirill A. Shutemov" Cc: Takashi Iwai , Linus Torvalds , Mark Brown , Liam Girdwood , Linux Kernel Mailing List Subject: Re: [GIT PULL] sound updates for 5.16-rc1 In-Reply-To: <20211117161855.m45mxcqszkfcetai@box.shutemov.name> References: <20211117161855.m45mxcqszkfcetai@box.shutemov.name> User-Agent: Wanderlust/2.15.9 (Almost Unreal) SEMI/1.14.6 (Maruoka) FLIM/1.14.9 (=?UTF-8?B?R29qxY0=?=) APEL/10.8 Emacs/25.3 (x86_64-suse-linux-gnu) MULE/6.0 (HANACHIRUSATO) MIME-Version: 1.0 (generated by SEMI 1.14.6 - "Maruoka") Content-Type: text/plain; charset=US-ASCII Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, 17 Nov 2021 17:18:55 +0100, Kirill A. Shutemov wrote: > > On Wed, Nov 03, 2021 at 11:24:10AM +0100, Takashi Iwai wrote: > > Linus, > > > > please pull sound updates for v5.16-rc1 from: > > > > git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git tags/sound-5.16-rc1 > > > > The topmost commit is df0380b9539b04c1ae8854a984098da06d5f1e67 > > > > ---------------------------------------------------------------- > > > > sound updates for 5.16-rc1 > > > > Lots of code development have been see in ASoC side as usual, while > > the continued development on memalloc helper and USB-audio low- > > latency support are found in the rest. Note that a few changes in the > > unusual places like arch/sh are included, which are a part of ASoC DAI > > format cleanups. > > > > ALSA core: > > - Continued memallloc helper updates and cleanups, now supporting > > non-coherent and non-contiguous pages > > - Fixes for races in mixer OSS layer > > > > ASoC: > > - A new version of the audio graph card which supports a wider range > > of systems > > - Several conversions to YAML DT bindings > > - Continuing cleanups to the SOF and Intel code > > - Move of the Cirrus DSP framework into drivers/firmware to allow for > > future use by non-audio DSPs > > - An overhaul of the cs42l42 driver, correcting many problems > > - DAI format terminology conversions over many drivers for cleanups > > - Support for AMD Vangogh and Yelow Cap, Cirrus CS35L41, Maxim > > MAX98520 and MAX98360A, Mediatek MT8195, Nuvoton NAU8821, nVidia > > Tegra210, NXP i.MX8ULP, Qualcomm AudioReach, Realtek ALC5682I-VS, > > RT5682S, and RT9120 and Rockchip RV1126 and RK3568 > > > > USB-audio: > > - Continued improvements on low-latency playback > > - Quirks for Pioneer devices, Line6 HX-Stomp XL, Audient iD14 > > > > HD-audio: > > - Reduce excessive udelay() calls on Intel platforms; this should > > reduce the CPU load with PulseAudio > > - Quirks for HP and Clevo laptops > > > > FireWire: > > - Support for meter information on MOTU > > > > ... > > > Takashi Iwai (29): > > ALSA: hda: Reduce udelay() at SKL+ position reporting > > ALSA: hda: Use position buffer for SKL+ again > > ALSA: usb-audio: Restrict rates for the shared clocks > > ALSA: usb-audio: Fix possible race at sync of urb completions > > ALSA: usb-audio: Rename early_playback_start flag with lowlatency_playback > > ALSA: usb-audio: Disable low-latency playback for free-wheel mode > > ALSA: usb-audio: Disable low-latency mode for implicit feedback sync > > ALSA: usb-audio: Check available frames for the next packet size > > ALSA: usb-audio: Add spinlock to stop_urbs() > > ALSA: usb-audio: Improved lowlatency playback support > > This commit breaks audio playback for me. The sample plays for fraction of > a second than stops. > > I use SMSL SA300. Let me know what ifo is needed to track it down. > > Also I can test potential fixups if needed. Could you give alsa-info.sh output with the device? Run the script with --no-upload option, and attach the output. Also /proc/asound/card*/stream* file for that usb device, too, please. And, which environment are you testing, more exactly? Which platform, and with PulseAudio, pipewire, JACK, or direct ALSA device use? For checking the behavior, we'd need to check hw_params in /proc/asound/card*/pcm*/sub*/* for the corresponding device during playback/capture operations. Takashi