From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-wm1-f54.google.com (mail-wm1-f54.google.com [209.85.128.54]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id BCEA3445AF6 for ; Wed, 12 Aug 2026 14:14:17 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.54 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786544059; cv=none; b=C0WfCQYOSOmVxsXwZHZgK4I1hWR+9IYmRm+K/UT9Hx1v4hv8ILIAwz2NE30ibYzpCOMP1uKmB8vq6XoNr8O2NDCOQvtKmxAEKS3izWF/v7LNmEeHsAWGncjdWxwHsNvcRdEsz/JmREcju5lGbkeGLAWGDcEiZU1PXI7KWOcA8iE= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786544059; c=relaxed/simple; bh=/2s11HKj/UkP9vpmnqSeeOzeO4in3KC+LcgVgF6xTqI=; h=From:To:Subject:Cc:Date:Message-Id:In-Reply-To:References: MIME-Version:Content-Type; b=A83S7SZxCM/KF5I4Md7ROxcM/IXXVhn2uj8xikzMVvZKBOuF8Lt77B/Rdgj9GgSyHR6Aictx8/62AeW9OzpsCLSYouP8ef5mgf4e2aeWohhsGIq8UZEUtCp9WB5CraKjL2iVorE2dqBjQOKmz8HkRXBgle5jrbezyYXDEG56u2c= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=MZ+Cg4DR; arc=none smtp.client-ip=209.85.128.54 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="MZ+Cg4DR" Received: by mail-wm1-f54.google.com with SMTP id 5b1f17b1804b1-4953de5be0aso7153055e9.0 for ; Wed, 12 Aug 2026 07:14:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1786544056; x=1787148856; darn=vger.kernel.org; h=content-transfer-encoding:content-type:mime-version:user-agent :reply-to:references:in-reply-to:message-id:date:cc:subject:to:from :from:to:cc:subject:date:message-id:reply-to:content-type; bh=/2s11HKj/UkP9vpmnqSeeOzeO4in3KC+LcgVgF6xTqI=; b=MZ+Cg4DRLS9HUOSqGI7SxLPCwH8lQo90J7eHF5f7nv0kyeTNlKizs9hS6Ra0HOPwVE 2buv6N9PIue+Rvf4tE4RvwgZg5holqZ/L5g6SDy2gyoEXx3WRY4Ze9hbmK5+WjAqdAFy YwJL3GJigviIY6o03OVgH1K9arle1OovMfjd3GYDLOsnpynqVvwuNOOTBY8ZQWVlVwDs 1Bxo0XRKcArfA9De9yAXDh19uwRxTvs2hZ9986g7mw1FCQNvQKxzKGcpoT9HMP+y54oQ 48HWY9Jat1dNJjDT34YttvxDAsMZOAvgrCVY/vjBUgS3NKm8xolMFbzDFiIpzhqzWHmo wUoQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786544056; x=1787148856; h=content-transfer-encoding:content-type:mime-version:user-agent :reply-to:references:in-reply-to:message-id:date:cc:subject:to:from :x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to:content-type; bh=/2s11HKj/UkP9vpmnqSeeOzeO4in3KC+LcgVgF6xTqI=; b=McC+8j328lcjO1pXf4iz4snqQMd5ewmJQZs8D4yI8fwzEpy2Z3B3WlR8SvGc957VvQ ev5LLbqpwKx9gtANXoEz2kdTWyaJEP/0iwk/FiVbHkJeL4BCPmp8GC6l64qzZOknxmeV qqqfY6QP1ugmJjIWeF0zqVRUY3YErNnl8OwLyUPDwp5SE5O7JEZ28OA+x6KviZiiBQsb gs0k/lImVC/dxcs9MncPeA4Eo2bboS+e29PU9LNB6upVjkAn8IxULJAPs/lii8MkvHKb 3pQ/woTyZwGnT5IpR7ExFBRAxalDwMppRzNxcHB9sliHlppMb63xsZEmXK4bgeR+IDVI vjwQ== X-Gm-Message-State: AOJu0YzzBaXqcLev4ahSLI0Fx1jjWNeo2RnDWGrSuSUSbl51nMvjV1a1 pRAoxEZ0XXIbVe8t9gOZ5qCVIQomv1Cm0fN3fMShagPxs4i8L6lP5fkH X-Gm-Gg: AR+sD13UuJiKLfqy7czZJ4KTTcO32Ghj3gZ+ZfXD6qe9WIwPmowIYe/R+A640Qq4U6U AUnPfJCmhdDDrDRhFCBJ+yol0jntvFqg4g4TkYg2847SmkdtgIJkab731d/JgfEpaxyYW400IGc aLjAdXfFNmMtsDj3KXFOUNYF8aLom3gSER9TXo9wsDIfKrx5iuDQBALwxIpYT39tKzz5YQRPZk4 4hjxZxmVN7JLjzHfzTy5C4bzs+X1gqIkg/I6pGi4u6gYncru429+VM/D+hfVlkrjc4oArnbqbuz HJjJmm1daz91b9S/qP+FI9XXZ7ErumCc1Ldq3/I44nhDpXFBiR/LCdKoNEOT50z6rItlFhugqsR TVSUOyA9Hb8QKlxGNSZVTTZ+hrUoFAX+SeSP08hxWeRK9h8h0LbU4Z9UgdZbpDqrlmo4xthb/Nf cfI8/e/Tm2WMbZyv9STHb7bTB55oSaahpC4SWTPjflmtTt036ki1Ux0w/VcIVIZYF/OR0rmMp0p 7+BqpHFhgW7GOjUx+NNpeQ= X-Received: by 2002:a05:600c:8b38:b0:495:3de8:33a6 with SMTP id 5b1f17b1804b1-4997c17bc44mr62125405e9.16.1786544055779; Wed, 12 Aug 2026 07:14:15 -0700 (PDT) Received: from ?IPv6:::ffff:10.0.1.212? ([5.14.164.31]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-48150bf5c5fsm7535044f8f.3.2026.08.12.07.14.14 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 12 Aug 2026 07:14:14 -0700 (PDT) From: "Stefan Muraru" To: "stable@vger.kernel.org" Subject: Please backport two btusb/btrtl commits for RTL8761BU to 7.1.y, 6.18.y, 6.12.y and 6.6.y Cc: "linux-bluetooth@vger.kernel.org" , "Nils Helmig" , "Alexej Sidorenko" , "Marcel Holtmann" , "luiz.dentz@gmail.com" Date: Wed, 12 Aug 2026 14:14:13 +0000 Message-Id: In-Reply-To: References: Reply-To: "Stefan Muraru" User-Agent: eMClient/10.4.0.0 Precedence: bulk X-Mailing-List: linux-bluetooth@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable Hello, Could you please pick these two mainline commits into 7.1.y, 6.18.y,=20 6.12.y and 6.6.y: ``` bc597f0cc44f ("Bluetooth: btusb: Add TP-Link UB600 for Realtek 8761BUV=E2= =80=9D) 5ead2063611a ("Bluetooth: btrtl: fix RTL8761B/BU broken LE extended=20 scan=E2=80=9D) ``` Both landed in v7.2-rc1. They went through bluetooth-next, so neither=20 carries a Cc: stable and AUTOSEL did not pick them up. The first commit is a plain device ID addition. The TP-Link UB600 is an=20 RTL8761BUV sold under TP-Link's own USB ID 37ad:0600, and without that=20 entry btusb never sets BTUSB_REALTEK, so btrtl never uploads=20 rtl_bt/rtl8761bu_fw.bin and the chip stays on ROM firmware. hci0 comes up and reports itself powered and discovering, but it never=20 delivers a single LE advertisement and the interrupt URBs die, so dmesg=20 fills with ``` Bluetooth: hci0: urb 000000009204cf55 failed to resubmit (2) ``` Hence, the adapter is unusable in that state. The ID is the only thing=20 missing, rtl8761bu_fw.bin already ships in linux-firmware, and btrtl=20 already seems to handle the 8761BU. I checked that the commit applies to=20 7.1.y, 6.18.y, 6.12.y and 6.6.y unchanged. The second commit matters as soon as the first one works. The 8761B and=20 8761BU report HCI 5.1 but do not implement the LE extended scan=20 commands, so extended scanning fails with Opcode 0x2042 returning -EBUSY=20 whenever a connection is active. Backporting only the device ID would=20 leave people with a dongle that enumerates and then logs errors=20 continuously. For context, i=E2=80=99ve Home Assistant OS 18.2 running kernel 6.18.39 as= an=20 immutable image with no kernel headers and no dkms, so users like me=20 cannot patch btusb themselves and have no workaround. Thanks, =C8=98tefan Muraru