Linux bluetooth development
 help / color / mirror / Atom feed
From: "Stefan Muraru" <muraru.stefaan@gmail.com>
To: "stable@vger.kernel.org" <stable@vger.kernel.org>
Cc: "linux-bluetooth@vger.kernel.org"
	<linux-bluetooth@vger.kernel.org>,
	"Nils Helmig" <nils.helmig@web.de>,
	"Alexej Sidorenko" <alexej@sidorenko.cz>,
	"Marcel Holtmann" <marcel@holtmann.org>,
	"luiz.dentz@gmail.com" <luiz.dentz@gmail.com>
Subject: Please backport two btusb/btrtl commits for RTL8761BU to 7.1.y, 6.18.y, 6.12.y and 6.6.y
Date: Wed, 12 Aug 2026 14:14:13 +0000	[thread overview]
Message-ID: <em37b1be4a-6bda-427f-a913-4d6e6521e457@gmail.com> (raw)
In-Reply-To: <em41fdaeff-f823-4a9c-9130-608653576777@gmail.com>

Hello,

Could you please pick these two mainline commits into 7.1.y, 6.18.y, 
6.12.y and 6.6.y:

```
bc597f0cc44f ("Bluetooth: btusb: Add TP-Link UB600 for Realtek 8761BUV”)
5ead2063611a ("Bluetooth: btrtl: fix RTL8761B/BU broken LE extended 
scan”)
```

Both landed in v7.2-rc1. They went through bluetooth-next, so neither 
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 
RTL8761BUV sold under TP-Link's own USB ID 37ad:0600, and without that 
entry btusb never sets BTUSB_REALTEK, so btrtl never uploads 
rtl_bt/rtl8761bu_fw.bin and the chip stays on ROM firmware.
hci0 comes up and reports itself powered and discovering, but it never 
delivers a single LE advertisement and the interrupt URBs die, so dmesg 
fills with

```
Bluetooth: hci0: urb 000000009204cf55 failed to resubmit (2)
```

Hence, the adapter is unusable in that state. The ID is the only thing 
missing, rtl8761bu_fw.bin already ships in linux-firmware, and btrtl 
already seems to handle the 8761BU. I checked that the commit applies to 
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 
8761BU report HCI 5.1 but do not implement the LE extended scan 
commands, so extended scanning fails with Opcode 0x2042 returning -EBUSY 
whenever a connection is active. Backporting only the device ID would 
leave people with a dongle that enumerates and then logs errors 
continuously.

For context, i’ve Home Assistant OS 18.2 running kernel 6.18.39 as an 
immutable image with no kernel headers and no dkms, so users like me 
cannot patch btusb themselves and have no workaround.

Thanks,
Ștefan Muraru

       reply	other threads:[~2026-08-12 14:14 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <em41fdaeff-f823-4a9c-9130-608653576777@gmail.com>
2026-08-12 14:14 ` Stefan Muraru [this message]
2026-08-15  2:33   ` Please backport two btusb/btrtl commits for RTL8761BU to 7.1.y, 6.18.y, 6.12.y and 6.6.y Sasha Levin

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=em37b1be4a-6bda-427f-a913-4d6e6521e457@gmail.com \
    --to=muraru.stefaan@gmail.com \
    --cc=alexej@sidorenko.cz \
    --cc=linux-bluetooth@vger.kernel.org \
    --cc=luiz.dentz@gmail.com \
    --cc=marcel@holtmann.org \
    --cc=nils.helmig@web.de \
    --cc=stable@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox