From patchwork Mon Dec 27 10:26:59 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Ortwin_Gl=C3=BCck?= X-Patchwork-Id: 528861 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 vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id E317FC433EF for ; Mon, 27 Dec 2021 10:32:10 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S236059AbhL0KcK (ORCPT ); Mon, 27 Dec 2021 05:32:10 -0500 Received: from mail.logobject.ch ([81.7.230.227]:38144 "EHLO mail.logobject.ch" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S236006AbhL0KcJ (ORCPT ); Mon, 27 Dec 2021 05:32:09 -0500 X-Greylist: delayed 301 seconds by postgrey-1.27 at vger.kernel.org; Mon, 27 Dec 2021 05:32:09 EST DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=logobject.ch; s=mail; h=from:subject:date:message-id:to:cc:mime-version:content-type:in-reply-to: references; bh=5fEbQ2oMVXJSMSAMMcAJm5+tGJT29UQz99w7q0SAdE0=; b=hKG15/Tov3EU3MBDzc8PEPvzQt2YvrPlSZZNCDX5NKgd6f8fCjgLWmQ+RlCShiOBCeSEwZWKyiJSn 0vXLtsBONxxjMNrybZ1y1K0Z25cOOm4hleP3ujSc4MqctIYeubFuzVXD63+lZKc4Uxbc6og7udu/iL oyylxf15RogrPH6WADjZwmDOafjbvKCUYAwwWqyud+mCK3g/f3gOp05ULFlzUFNhISh3szaeHvlN6k w1UOpiJ9KAQGm8wsWYJhHb+iJfKQeBqOtoDOKl6w1+wUkQTzL9JyzgqCOWqhxZhHdZchsBx5AOARAV CoDpGQq1eIcfp9CPCg7ADx1I9XuY5Dw== X-Kerio-Anti-Spam: Build: [Engines: 2.16.1.1366, Stamp: 3], Multi: [Enabled, t: (0.000004,0.010844)], BW: [Enabled, t: (0.000014)], RTDA: [Enabled, t: (0.027613), Hit: No, Details: v2.19.0; Id: 15.52k9jh.1fntmrog8.2eu8c], total: 0(700) X-Footer: bG9nb2JqZWN0LmNo Received: from [192.168.112.4] ([217.22.138.64]) (authenticated user ortwin.glueck@logobject.ch) by mail.logobject.ch with ESMTPSA (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits)); Mon, 27 Dec 2021 11:27:00 +0100 Message-ID: Date: Mon, 27 Dec 2021 11:26:59 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.4.0 From: =?utf-8?q?Ortwin_Gl=C3=BCck?= Subject: [PATCH] fix 5.15 init regression for Intel Bluetooth To: linux-kernel@vger.kernel.org Cc: linux-bluetooth@vger.kernel.org, Marcel Holtmann , Johan Hedberg , Luiz Augusto von Dentz References: <856c5dc7-9fb4-8438-3451-7b369832056a@odi.ch> Content-Language: en-US In-Reply-To: <856c5dc7-9fb4-8438-3451-7b369832056a@odi.ch> Precedence: bulk List-ID: X-Mailing-List: linux-bluetooth@vger.kernel.org Hi On all 5.15 kernels the Intel Bluetooth no longer works. All was fine in 5.14. Apparently the quirk is needed for this device. vanilla 5.15.5: Bluetooth: hci0: Reading Intel version command failed (-110) Bluetooth: hci0: command tx timeout with patch: Bluetooth: hci0: Legacy ROM 2.5 revision 1.0 build 3 week 17 2014 Bluetooth: hci0: Intel device is already patched. patch num: 32 Please apply to stable too. Thanks Ortwin >From fb721988425ffd40e09603a3e8b141c0b46b74e0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ortwin=20Gl=C3=BCck?= Date: Sat, 4 Dec 2021 14:25:56 +0100 Subject: [PATCH] Bluetooth: btusb: Add init quitk MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fixes the boot regression against 5.14: Bluetooth: hci0: Reading Intel version command failed (-110) Bluetooth: hci0: command tx timeout Signed-off-by: Ortwin Glück Cc: stable@vger.kernel.org --- drivers/bluetooth/btusb.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/bluetooth/btusb.c b/drivers/bluetooth/btusb.c index 79d0db542da3..232cfcb41734 100644 --- a/drivers/bluetooth/btusb.c +++ b/drivers/bluetooth/btusb.c @@ -366,7 +366,8 @@ static const struct usb_device_id blacklist_table[] = { { USB_DEVICE(0x8087, 0x07da), .driver_info = BTUSB_CSR }, { USB_DEVICE(0x8087, 0x07dc), .driver_info = BTUSB_INTEL_COMBINED | BTUSB_INTEL_BROKEN_INITIAL_NCMD }, - { USB_DEVICE(0x8087, 0x0a2a), .driver_info = BTUSB_INTEL_COMBINED }, + { USB_DEVICE(0x8087, 0x0a2a), .driver_info = BTUSB_INTEL_COMBINED | + BTUSB_INTEL_BROKEN_INITIAL_NCMD }, { USB_DEVICE(0x8087, 0x0a2b), .driver_info = BTUSB_INTEL_COMBINED }, { USB_DEVICE(0x8087, 0x0aa7), .driver_info = BTUSB_INTEL_COMBINED }, { USB_DEVICE(0x8087, 0x0aaa), .driver_info = BTUSB_INTEL_COMBINED }, -- 2.32.0