Received: by 2002:a25:8b91:0:0:0:0:0 with SMTP id j17csp697726ybl; Fri, 24 Jan 2020 07:58:15 -0800 (PST) X-Google-Smtp-Source: APXvYqwNiI1Ly2PCVRsTK6WdyCxwvraa7RuiMJkXVEKrklgp3QJARxbGld/q/B+sdADJ6HJsMiQn X-Received: by 2002:a9d:7dc9:: with SMTP id k9mr3194447otn.117.1579881495441; Fri, 24 Jan 2020 07:58:15 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1579881495; cv=none; d=google.com; s=arc-20160816; b=kxmb7lE8BRfboV8YNLwaw+vAZUG9hsJ2y44hd489j60d/bZ0oMvx3mm8cs7z06+MMk TiNAVq7DTBoNZ0H0Os6jjNLc0b6SczvatBVdGdKX3gNosZbL2Ot93DfUPjGe0wcJF8KI nnhkhq7De/TlXpVQsOMSVbMIEm7KHJRR4TXFuW+7KoWul725YHrAh3Oq3Q8SC0O85jAh P6HmNHrDeUKhnLMuEQZ9yQyWi1IWaV58iSscOdIE6mCZSkniTXyirFPmp/ZriNheKqUP sDWo489hQpfz3Ib1PrW162fsJkIE7LeBVB8RBSRNwSodnmjW4AeGWoQrlmLoh1r2tFUC lLVA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :user-agent:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=xSNzPbOZJ2FvA19S6DFQdn5QTgYS/NPX5Ws5E4Dfh8A=; b=OKH26emY7qIfJEfDEBxLS7sc5LQc9R1DZwdOXfWV8iVQ4dWjjnoKAjbWCCNPOyMFTH 8A0Qb8U/SSUNXq4zPH4BEdmNBz8G55/EqeSIsL6inVEYWXcS9xDO3fRVudzF5y1+6X40 /1KS6cb9K+5zxtINyq+OvdQpSmyqQLprZWbfUP+6o4orYw1fQYD8WKXlcKtDmxybd7W4 IvOLDMChE34+D3qpL1Z6tXhwv8JvPs+KmKDok7xh7cUP6AtJmZM8fd8uLLrCPTq5Sbab ZOkxhilU3csjT5AkyEgq4NRbc5mYr/RCsP9FpjOSi3ewm+/LQKLxS/sp0R3uVmHwHYoZ /0gA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=NWYpNbrx; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id d197si742504oig.115.2020.01.24.07.58.03; Fri, 24 Jan 2020 07:58:15 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=NWYpNbrx; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1733266AbgAXLAh (ORCPT + 99 others); Fri, 24 Jan 2020 06:00:37 -0500 Received: from mail.kernel.org ([198.145.29.99]:60350 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1733234AbgAXLAg (ORCPT ); Fri, 24 Jan 2020 06:00:36 -0500 Received: from localhost (ip-213-127-102-57.ip.prioritytelecom.net [213.127.102.57]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 0CF602071A; Fri, 24 Jan 2020 11:00:34 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1579863635; bh=C2c/hzXGsDfct6yQHq+L/9TY6JyTSIZnEI+hQPKVaU4=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=NWYpNbrxPzzOx8cDcktm0vlVskUBz36MdTyfZWxkXRrewG8hfLlswPVCC7Rlq7Nuq JHMzqemBFlmeX0Ouxj/wAEe42X03TZWQS6nd2v/0Sfq0oseQg37gWkiwRRX1PAuXUO Wo9eDgAQfo43f3c/be351EXLVNN39D94GWaF1gn4= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Nicolas Huaman , Takashi Iwai , Sasha Levin Subject: [PATCH 4.19 046/639] ALSA: usb-audio: update quirk for B&W PX to remove microphone Date: Fri, 24 Jan 2020 10:23:36 +0100 Message-Id: <20200124093053.188962083@linuxfoundation.org> X-Mailer: git-send-email 2.25.0 In-Reply-To: <20200124093047.008739095@linuxfoundation.org> References: <20200124093047.008739095@linuxfoundation.org> User-Agent: quilt/0.66 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Nicolas Huaman [ Upstream commit c369c8db15d51fa175d2ba85928f79d16af6b562 ] A quirk in snd-usb-audio was added to automate setting sample rate to 4800k and remove the previously exposed nonfunctional microphone for the Bowers & Wilkins PX: commit 240a8af929c7c57dcde28682725b29cf8474e8e5 https://lore.kernel.org/patchwork/patch/919689/ However the headphones where updated shortly after that to remove the unintentional microphone functionality. I guess because of this the headphones now crash when connecting them via USB while the quirk is active. Dmesg: snd-usb-audio: probe of 2-3:1.0 failed with error -22 usb 2-3: 2:1: cannot get min/max values for control 2 (id 2) This patch removes the microfone and allows the headphones to connect and work out of the box. It is based on the current mainline kernel and successfully applied an tested on my machine (4.18.10.arch1-1). Fixes: 240a8af929c7 ("ALSA: usb-audio: Add a quirck for B&W PX headphones") Signed-off-by: Nicolas Huaman Signed-off-by: Takashi Iwai Signed-off-by: Sasha Levin --- sound/usb/quirks-table.h | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/sound/usb/quirks-table.h b/sound/usb/quirks-table.h index 65f9c4ba62ee1..90d4f61cc2308 100644 --- a/sound/usb/quirks-table.h +++ b/sound/usb/quirks-table.h @@ -3349,19 +3349,14 @@ AU0828_DEVICE(0x2040, 0x7270, "Hauppauge", "HVR-950Q"), .ifnum = 0, .type = QUIRK_AUDIO_STANDARD_MIXER, }, - /* Capture */ - { - .ifnum = 1, - .type = QUIRK_IGNORE_INTERFACE, - }, /* Playback */ { - .ifnum = 2, + .ifnum = 1, .type = QUIRK_AUDIO_FIXED_ENDPOINT, .data = &(const struct audioformat) { .formats = SNDRV_PCM_FMTBIT_S16_LE, .channels = 2, - .iface = 2, + .iface = 1, .altsetting = 1, .altset_idx = 1, .attributes = UAC_EP_CS_ATTR_FILL_MAX | -- 2.20.1