Received: by 10.192.165.148 with SMTP id m20csp4177718imm; Mon, 30 Apr 2018 13:15:46 -0700 (PDT) X-Google-Smtp-Source: AB8JxZpwFbBbrXG8quY4umrvWpC1hb5crfU94dWgTq+ahhM3PAI+7bvEp4SIfBoVJ5x4N5sM7mXy X-Received: by 2002:a63:6245:: with SMTP id w66-v6mr11055142pgb.55.1525119346826; Mon, 30 Apr 2018 13:15:46 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1525119346; cv=none; d=google.com; s=arc-20160816; b=gbG2YPDVXySa8Lxcl7/MhjmwnD4D1cGpC0oOjdIziVNXv13HKZIHHfr0tDFCGWyc57 pbqH9+8hGTHLGP0VZq5U3Gi2zXY0OxOxAQ8M7p+DWTNbyB2q3qFn9xH6ZJeWWIDI6Oqd 8OOwebab6qk2/04nVcbZqdMdP3dcQP8tWLe82nnEDQgo+YC+htJ7JfPK5XNij2Aj+AaS IhW8S6ooDo2jfX6k4x3jqDSVwn1cZmkijQi+aU/NiqCsv06NhFcYipMYRAcwxfnfkr0J 59/TlIsWE3u9wvYTrzoP6r3hW22+arP2/sl6WQZp7J2c605VdiL9fSBRsKHvjk6H8/6z Jk4Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:user-agent:references :in-reply-to:message-id:date:subject:cc:to:from:dmarc-filter :arc-authentication-results; bh=IMLsJvlVxnmCLfJLqEZ2uz5m3AxwJ262IQxzCPc/H6s=; b=WWqwmg+B4bw8IxMDAMeVlyX4QyTVcYFXv0E8e/S8sdLPBmkK7n8s61sI5mwccXThZ2 6NOkGVZMiOG1ncJzIzjp9v8p85emCDhHVqGyWbqoMlpG3G/waHy4hjsodh+jbwGqbshe RiP41a4rHxf3G/r3lsW/Ugo4GEAh0mNeCT591Vng6hpNmRvXlZ8hWJogspeGEeBdkR/K YE/EpKH77QS++8/oJI/JWcmcA7e2uOgIfh4yhNcHuhw6ELXl5gi1DSZNz8t/HeS/lQkT j9/KldGWTpDeQW+Fcrhc/VBo+wRgkc0RENwgz2Im8W5w3zBbZhZ2gzyqJsg1PVojVVGM 1N4Q== ARC-Authentication-Results: i=1; mx.google.com; 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 v4-v6si8013792ply.351.2018.04.30.13.15.32; Mon, 30 Apr 2018 13:15:46 -0700 (PDT) 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; 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 S1755825AbeD3UPZ (ORCPT + 99 others); Mon, 30 Apr 2018 16:15:25 -0400 Received: from mail.kernel.org ([198.145.29.99]:33142 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932094AbeD3T1D (ORCPT ); Mon, 30 Apr 2018 15:27:03 -0400 Received: from localhost (unknown [104.132.1.102]) (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 9B9CE22DC1; Mon, 30 Apr 2018 19:27:02 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 9B9CE22DC1 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=linuxfoundation.org Authentication-Results: mail.kernel.org; spf=fail smtp.mailfrom=gregkh@linuxfoundation.org From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Takashi Iwai Subject: [PATCH 4.14 21/91] ALSA: usb-audio: Skip broken EU on Dell dock USB-audio Date: Mon, 30 Apr 2018 12:24:03 -0700 Message-Id: <20180430184005.310920638@linuxfoundation.org> X-Mailer: git-send-email 2.17.0 In-Reply-To: <20180430184004.216234025@linuxfoundation.org> References: <20180430184004.216234025@linuxfoundation.org> User-Agent: quilt/0.65 X-stable: review MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 4.14-stable review patch. If anyone has any objections, please let me know. ------------------ From: Takashi Iwai commit 1d8d6428d1da642ddd75b0be2d1bb1123ff8e017 upstream. The Dell Dock USB-audio device with 0bda:4014 is behaving notoriously bad, and we have already applied some workaround to avoid the firmware hiccup. Yet we still need to skip one thing, the Extension Unit at ID 4, which doesn't react correctly to the mixer ctl access. Bugzilla: https://bugzilla.suse.com/show_bug.cgi?id=1090658 Cc: Signed-off-by: Takashi Iwai Signed-off-by: Greg Kroah-Hartman --- sound/usb/mixer_maps.c | 3 +++ 1 file changed, 3 insertions(+) --- a/sound/usb/mixer_maps.c +++ b/sound/usb/mixer_maps.c @@ -353,8 +353,11 @@ static struct usbmix_name_map bose_compa /* * Dell usb dock with ALC4020 codec had a firmware problem where it got * screwed up when zero volume is passed; just skip it as a workaround + * + * Also the extension unit gives an access error, so skip it as well. */ static const struct usbmix_name_map dell_alc4020_map[] = { + { 4, NULL }, /* extension unit */ { 16, NULL }, { 19, NULL }, { 0 }