From: bugzilla-daemon@bugzilla.kernel.org
To: linux-bluetooth@vger.kernel.org
Subject: [Bug 214111] New: rtl8761b usb bluetooth doesn't work following reboot until unplug/replug
Date: Thu, 19 Aug 2021 20:35:04 +0000 [thread overview]
Message-ID: <bug-214111-62941@https.bugzilla.kernel.org/> (raw)
https://bugzilla.kernel.org/show_bug.cgi?id=214111
Bug ID: 214111
Summary: rtl8761b usb bluetooth doesn't work following reboot
until unplug/replug
Product: Drivers
Version: 2.5
Kernel Version: 5.13.10
Hardware: All
OS: Linux
Tree: Mainline
Status: NEW
Severity: normal
Priority: P1
Component: Bluetooth
Assignee: linux-bluetooth@vger.kernel.org
Reporter: bryanhoop@gmail.com
Regression: No
I'm not sure if this is the correct place to report this problem, but since the
firmware is so new I figure that it is probably a firmware bug.
I have a USB Bluetooth 5.0 dongle using the rtl8761b chipset that was recently
added to the kernel. It works fine until I reboot my computer, after which I am
unable to activate Bluetooth (from GNOME settings) until I unplug and replug
the dongle. Then everything starts working normally.
Logs:
After reboot (dongle not working):
`journalctl -r | grep -i bluetooth`
Aug 19 16:17:21 workstation systemd[1560]: Started Bluetooth OBEX service.
Aug 19 16:17:21 workstation systemd[1560]: Starting Bluetooth OBEX service...
Aug 19 16:16:59 workstation bluetoothd[1237]: Failed to set mode: Failed (0x03)
Aug 19 16:16:54 workstation bluetoothd[1237]: Endpoint registered: sender=:1.76
path=/MediaEndpoint/A2DPSource/sbc
Aug 19 16:16:54 workstation bluetoothd[1237]: Endpoint registered: sender=:1.76
path=/MediaEndpoint/A2DPSink/sbc
Aug 19 16:16:54 workstation bluetoothd[1237]: Endpoint registered: sender=:1.76
path=/MediaEndpoint/A2DPSource/sbc_xq
Aug 19 16:16:54 workstation bluetoothd[1237]: Endpoint registered: sender=:1.76
path=/MediaEndpoint/A2DPSink/sbc_xq
Aug 19 16:16:54 workstation bluetoothd[1237]: Endpoint registered: sender=:1.76
path=/MediaEndpoint/A2DPSource/aac
Aug 19 16:16:54 workstation bluetoothd[1237]: Endpoint registered: sender=:1.76
path=/MediaEndpoint/A2DPSource/ldac
Aug 19 16:16:54 workstation kernel: Bluetooth: RFCOMM ver 1.11
Aug 19 16:16:54 workstation kernel: Bluetooth: RFCOMM socket layer initialized
Aug 19 16:16:54 workstation kernel: Bluetooth: RFCOMM TTY layer initialized
Aug 19 16:16:50 workstation bluetoothd[1237]: Loading LTKs timed out for hci0
Aug 19 16:16:49 workstation NetworkManager[1358]: <info> [1629404209.5205]
Loaded device plugin: NMBluezManager
(/usr/lib64/NetworkManager/1.30.6-1.fc34/libnm-device-plugin-bluetooth.so)
Aug 19 16:16:49 workstation kernel: Bluetooth: BNEP socket layer initialized
Aug 19 16:16:49 workstation kernel: Bluetooth: BNEP filters: protocol multicast
Aug 19 16:16:49 workstation kernel: Bluetooth: BNEP (Ethernet Emulation) ver
1.3
Aug 19 16:16:49 workstation bluetoothd[1237]: Bluetooth management interface
1.20 initialized
Aug 19 16:16:49 workstation systemd[1]: Reached target Bluetooth Support.
Aug 19 16:16:49 workstation systemd[1]: Started Bluetooth service.
Aug 19 16:16:49 workstation audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295
ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=bluetooth
comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=?
res=success'
Aug 19 16:16:49 workstation bluetoothd[1237]: Starting SDP server
Aug 19 16:16:48 workstation bluetoothd[1237]: Bluetooth daemon 5.60
Aug 19 16:16:48 workstation systemd[1]: Starting Bluetooth service...
Aug 19 16:16:38 workstation kernel: Bluetooth: hci0: RTL: fw version 0x0d99646b
Aug 19 16:16:38 workstation kernel: Bluetooth: hci0: RTL: cfg_sz 25, total sz
21389
Aug 19 16:16:38 workstation kernel: Bluetooth: hci0: RTL: loading
rtl_bt/rtl8761b_config.bin
Aug 19 16:16:38 workstation kernel: Bluetooth: hci0: RTL: loading
rtl_bt/rtl8761b_fw.bin
Aug 19 16:16:38 workstation kernel: Bluetooth: hci0: RTL: rom_version status=0
version=1
Aug 19 16:16:38 workstation kernel: Bluetooth: hci0: RTL: examining hci_ver=0a
hci_rev=000b lmp_ver=0a lmp_subver=8761
Aug 19 16:16:38 workstation kernel: Bluetooth: SCO socket layer initialized
Aug 19 16:16:38 workstation kernel: Bluetooth: L2CAP socket layer initialized
Aug 19 16:16:38 workstation kernel: Bluetooth: HCI socket layer initialized
Aug 19 16:16:38 workstation kernel: Bluetooth: HCI device and connection
manager initialized
Aug 19 16:16:38 workstation kernel: Bluetooth: Core ver 2.22
Aug 19 16:16:22 workstation kernel: usb 1-2.4: Product: Bluetooth Radio
`dmesg | grep -i bluetooth`
[ 2.020516] usb 1-2.4: Product: Bluetooth Radio
[ 28.530291] Bluetooth: Core ver 2.22
[ 28.530379] Bluetooth: HCI device and connection manager initialized
[ 28.530382] Bluetooth: HCI socket layer initialized
[ 28.530384] Bluetooth: L2CAP socket layer initialized
[ 28.530389] Bluetooth: SCO socket layer initialized
[ 28.585079] Bluetooth: hci0: RTL: examining hci_ver=0a hci_rev=000b
lmp_ver=0a lmp_subver=8761
[ 28.586075] Bluetooth: hci0: RTL: rom_version status=0 version=1
[ 28.586079] Bluetooth: hci0: RTL: loading rtl_bt/rtl8761b_fw.bin
[ 28.589119] Bluetooth: hci0: RTL: loading rtl_bt/rtl8761b_config.bin
[ 28.589314] Bluetooth: hci0: RTL: cfg_sz 25, total sz 21389
[ 28.704283] Bluetooth: hci0: RTL: fw version 0x0d99646b
[ 39.076711] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 39.076713] Bluetooth: BNEP filters: protocol multicast
[ 39.076716] Bluetooth: BNEP socket layer initialized
[ 44.973247] Bluetooth: RFCOMM TTY layer initialized
[ 44.973253] Bluetooth: RFCOMM socket layer initialized
[ 44.973332] Bluetooth: RFCOMM ver 1.11
After unplug/replug (dongle working):
`journalctl -r | grep -i bluetooth`
Aug 19 16:20:21 workstation bluetoothd[1237]: Endpoint registered: sender=:1.76
path=/MediaEndpoint/A2DPSource/sbc
Aug 19 16:20:21 workstation bluetoothd[1237]: Endpoint registered: sender=:1.76
path=/MediaEndpoint/A2DPSink/sbc
Aug 19 16:20:21 workstation bluetoothd[1237]: Endpoint registered: sender=:1.76
path=/MediaEndpoint/A2DPSource/sbc_xq
Aug 19 16:20:21 workstation bluetoothd[1237]: Endpoint registered: sender=:1.76
path=/MediaEndpoint/A2DPSink/sbc_xq
Aug 19 16:20:21 workstation bluetoothd[1237]: Endpoint registered: sender=:1.76
path=/MediaEndpoint/A2DPSource/aac
Aug 19 16:20:21 workstation bluetoothd[1237]: Endpoint registered: sender=:1.76
path=/MediaEndpoint/A2DPSource/ldac
Aug 19 16:20:20 workstation kernel: Bluetooth: hci0: RTL: fw version 0x0d99646b
Aug 19 16:20:20 workstation systemd[1]: Reached target Bluetooth Support.
Aug 19 16:20:20 workstation systemd[1560]: Reached target Bluetooth.
Aug 19 16:20:20 workstation kernel: Bluetooth: hci0: RTL: cfg_sz 25, total sz
21389
Aug 19 16:20:20 workstation kernel: Bluetooth: hci0: RTL: loading
rtl_bt/rtl8761b_config.bin
Aug 19 16:20:20 workstation kernel: Bluetooth: hci0: RTL: loading
rtl_bt/rtl8761b_fw.bin
Aug 19 16:20:20 workstation kernel: Bluetooth: hci0: RTL: rom_version status=0
version=1
Aug 19 16:20:20 workstation kernel: Bluetooth: hci0: RTL: examining hci_ver=0a
hci_rev=000b lmp_ver=0a lmp_subver=8761
Aug 19 16:20:20 workstation kernel: usb 1-2.4: Product: Bluetooth Radio
Aug 19 16:20:19 workstation systemd[1]: Stopped target Bluetooth Support.
Aug 19 16:20:19 workstation bluetoothd[1237]: Endpoint unregistered:
sender=:1.76 path=/MediaEndpoint/A2DPSource/sbc
Aug 19 16:20:19 workstation bluetoothd[1237]: Endpoint unregistered:
sender=:1.76 path=/MediaEndpoint/A2DPSink/sbc
Aug 19 16:20:19 workstation bluetoothd[1237]: Endpoint unregistered:
sender=:1.76 path=/MediaEndpoint/A2DPSource/sbc_xq
Aug 19 16:20:19 workstation bluetoothd[1237]: Endpoint unregistered:
sender=:1.76 path=/MediaEndpoint/A2DPSink/sbc_xq
Aug 19 16:20:19 workstation bluetoothd[1237]: Endpoint unregistered:
sender=:1.76 path=/MediaEndpoint/A2DPSource/aac
Aug 19 16:20:19 workstation bluetoothd[1237]: Endpoint unregistered:
sender=:1.76 path=/MediaEndpoint/A2DPSource/ldac
`dmesg | grep -i bluetooth`
[ 248.282331] usb 1-2.4: USB disconnect, device number 4
[ 249.115317] usb 1-2.4: new full-speed USB device number 6 using xhci_hcd
[ 249.332301] usb 1-2.4: New USB device found, idVendor=0bda, idProduct=8771,
bcdDevice= 2.00
[ 249.332309] usb 1-2.4: New USB device strings: Mfr=1, Product=2,
SerialNumber=3
[ 249.332313] usb 1-2.4: Product: Bluetooth Radio
[ 249.332315] usb 1-2.4: Manufacturer: Realtek
[ 249.332317] usb 1-2.4: SerialNumber: 00E04C239987
[ 249.353595] Bluetooth: hci0: RTL: examining hci_ver=0a hci_rev=000b
lmp_ver=0a lmp_subver=8761
[ 249.354534] Bluetooth: hci0: RTL: rom_version status=0 version=1
[ 249.354539] Bluetooth: hci0: RTL: loading rtl_bt/rtl8761b_fw.bin
[ 249.356429] Bluetooth: hci0: RTL: loading rtl_bt/rtl8761b_config.bin
[ 249.356694] Bluetooth: hci0: RTL: cfg_sz 25, total sz 21389
[ 249.470211] Bluetooth: hci0: RTL: fw version 0x0d99646b
Other information:
`uname -a`
Linux workstation 5.13.10-200.fc34.x86_64 #1 SMP Fri Aug 13 20:13:23 UTC 2021
x86_64 x86_64 x86_64 GNU/Linux
`dnf info linux-firmware`
Name : linux-firmware
Version : 20210716
Release : 121.fc34
Architecture : noarch
Size : 195 M
Source : linux-firmware-20210716-121.fc34.src.rpm
Repository : @System
From repo : updates
Summary : Firmware files used by the Linux kernel
URL : http://www.kernel.org/
License : GPL+ and GPLv2+ and MIT and Redistributable, no modification
permitted
Description : This package includes firmware files required for some devices
to
: operate.
Please let me know what other information I can provide to help debug.
--
You may reply to this email to add a comment.
You are receiving this mail because:
You are the assignee for the bug.
next reply other threads:[~2021-08-19 20:35 UTC|newest]
Thread overview: 11+ messages / expand[flat|nested] mbox.gz Atom feed top
2021-08-19 20:35 bugzilla-daemon [this message]
2021-08-26 12:11 ` [Bug 214111] rtl8761b usb bluetooth doesn't work following reboot until unplug/replug bugzilla-daemon
2021-08-26 12:25 ` bugzilla-daemon
2021-08-30 16:01 ` bugzilla-daemon
2021-08-31 19:26 ` bugzilla-daemon
2021-11-01 12:58 ` bugzilla-daemon
2021-11-01 13:21 ` bugzilla-daemon
2022-03-21 16:46 ` bugzilla-daemon
2022-03-28 16:03 ` bugzilla-daemon
2023-10-11 15:09 ` bugzilla-daemon
2023-10-11 15:35 ` bugzilla-daemon
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=bug-214111-62941@https.bugzilla.kernel.org/ \
--to=bugzilla-daemon@bugzilla.kernel.org \
--cc=linux-bluetooth@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;
as well as URLs for NNTP newsgroup(s).