Bluetooth dongle rtl8761b

Bug #1955916 reported by Ofloo
24
This bug affects 4 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

Package: linux-firmware
Architecture: all
Version: 1.187

The device is recognized, hciconfig -a shows a device, no errors at all. It can scan do whatever. The only thing it doesn't do is find anything.

hci0: Type: Primary Bus: USB
 BD Address: 00:E0:4C:19:xx:xx ACL MTU: 1021:6 SCO MTU: 255:12
 UP RUNNING
 RX bytes:1706 acl:0 sco:0 events:225 errors:0
 TX bytes:6122 acl:0 sco:0 commands:201 errors:0
 Features: 0xff 0xff 0xff 0xfe 0xdb 0xfd 0x7b 0x87
 Packet type: DM1 DM3 DM5 DH1 DH3 DH5 HV1 HV2 HV3
 Link policy: RSWITCH HOLD SNIFF PARK
 Link mode: SLAVE ACCEPT
 Name: 'hostname'
 Class: 0x1c0104
 Service Classes: Rendering, Capturing, Object Transfer
 Device Class: Computer, Desktop workstation
 HCI Version: 5.1 (0xa) Revision: 0xb
 LMP Version: 5.1 (0xa) Subversion: 0x8761
 Manufacturer: Realtek Semiconductor Corporation (93)

#included on request
Ubuntu 5.13.0-23.23~20.04.2-generic 5.13.19
00:00.0 Host bridge [0600]: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Host Bridge/DRAM Registers [8086:191f] (rev 07)
 Subsystem: Gigabyte Technology Co., Ltd Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Host Bridge/DRAM Registers [1458:5000]
 Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
 Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ >SERR- <PERR- INTx-
 Latency: 0
 Capabilities: <access denied>
 Kernel driver in use: skl_uncore

00:01.0 PCI bridge [0604]: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor PCIe Controller (x16) [8086:1901] (rev 07) (prog-if 00 [Normal decode])
 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
 Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
 Latency: 0, Cache Line Size: 64 bytes
 Interrupt: pin A routed to IRQ 121
 Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
 I/O behind bridge: 0000e000-0000efff [size=4K]
 Memory behind bridge: ee000000-ef0fffff [size=17M]
 Prefetchable memory behind bridge: 00000000d0000000-00000000e1ffffff [size=288M]
 Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ <SERR- <PERR-
 BridgeCtl: Parity- SERR+ NoISA- VGA+ VGA16+ MAbort- >Reset- FastB2B-
  PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
 Capabilities: <access denied>
 Kernel driver in use: pcieport

00:14.0 USB controller [0c03]: Intel Corporation 100 Series/C230 Series Chipset Family USB 3.0 xHCI Controller [8086:a12f] (rev 31) (prog-if 30 [XHCI])
 Subsystem: Gigabyte Technology Co., Ltd 100 Series/C230 Series Chipset Family USB 3.0 xHCI Controller [1458:5007]
 Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
 Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
 Latency: 0
 Interrupt: pin A routed to IRQ 129
 Region 0: Memory at 2ffff10000 (64-bit, non-prefetchable) [size=64K]
 Capabilities: <access denied>
 Kernel driver in use: xhci_hcd
 Kernel modules: xhci_pci

00:16.0 Communication controller [0780]: Intel Corporation 100 Series/C230 Series Chipset Family MEI Controller #1 [8086:a13a] (rev 31)
 Subsystem: Gigabyte Technology Co., Ltd 100 Series/C230 Series Chipset Family MEI Controller [1458:1c3a]
 Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
 Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
 Latency: 0
 Interrupt: pin A routed to IRQ 148
 Region 0: Memory at 2ffff25000 (64-bit, non-prefetchable) [size=4K]
 Capabilities: <access denied>
 Kernel driver in use: mei_me
 Kernel modules: mei_me

00:17.0 RAID bus controller [0104]: Intel Corporation SATA Controller [RAID mode] [8086:2822] (rev 31)
 Subsystem: Gigabyte Technology Co., Ltd SATA Controller [RAID mode] [1458:b005]
 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
 Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
 Latency: 0
 Interrupt: pin A routed to IRQ 128
 Region 0: Memory at ef324000 (32-bit, non-prefetchable) [size=8K]
 Region 1: Memory at ef327000 (32-bit, non-prefetchable) [size=256]
 Region 2: I/O ports at f050 [size=8]
 Region 3: I/O ports at f040 [size=4]
 Region 4: I/O ports at f020 [size=32]
 Region 5: Memory at ef326000 (32-bit, non-prefetchable) [size=2K]
 Capabilities: <access denied>
 Kernel driver in use: ahci
 Kernel modules: ahci

00:1b.0 PCI bridge [0604]: Intel Corporation 100 Series/C230 Series Chipset Family PCI Express Root Port #17 [8086:a167] (rev f1) (prog-if 00 [Normal decode])
 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
 Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
 Latency: 0, Cache Line Size: 64 bytes
 Interrupt: pin A routed to IRQ 122
 Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
 I/O behind bridge: [disabled]
 Memory behind bridge: [disabled]
 Prefetchable memory behind bridge: [disabled]
 Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ <SERR- <PERR-
 BridgeCtl: Parity- SERR+ NoISA- VGA- VGA16+ MAbort- >Reset- FastB2B-
  PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
 Capabilities: <access denied>
 Kernel driver in use: pcieport

00:1b.2 PCI bridge [0604]: Intel Corporation 100 Series/C230 Series Chipset Family PCI Express Root Port #19 [8086:a169] (rev f1) (prog-if 00 [Normal decode])
 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
 Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
 Latency: 0, Cache Line Size: 64 bytes
 Interrupt: pin ? routed to IRQ 123
 Bus: primary=00, secondary=03, subordinate=04, sec-latency=32
 I/O behind bridge: [disabled]
 Memory behind bridge: [disabled]
 Prefetchable memory behind bridge: [disabled]
 Secondary status: 66MHz- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort+ <SERR- <PERR-
 BridgeCtl: Parity- SERR+ NoISA- VGA- VGA16+ MAbort- >Reset- FastB2B-
  PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
 Capabilities: <access denied>
 Kernel driver in use: pcieport

00:1b.3 PCI bridge [0604]: Intel Corporation 100 Series/C230 Series Chipset Family PCI Express Root Port #20 [8086:a16a] (rev f1) (prog-if 00 [Normal decode])
 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
 Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
 Latency: 0, Cache Line Size: 64 bytes
 Interrupt: pin D routed to IRQ 124
 Bus: primary=00, secondary=05, subordinate=05, sec-latency=0
 I/O behind bridge: [disabled]
 Memory behind bridge: [disabled]
 Prefetchable memory behind bridge: [disabled]
 Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ <SERR- <PERR-
 BridgeCtl: Parity- SERR+ NoISA- VGA- VGA16+ MAbort- >Reset- FastB2B-
  PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
 Capabilities: <access denied>
 Kernel driver in use: pcieport

00:1c.0 PCI bridge [0604]: Intel Corporation 100 Series/C230 Series Chipset Family PCI Express Root Port #1 [8086:a110] (rev f1) (prog-if 00 [Normal decode])
 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
 Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
 Latency: 0, Cache Line Size: 64 bytes
 Interrupt: pin A routed to IRQ 125
 Bus: primary=00, secondary=06, subordinate=06, sec-latency=0
 I/O behind bridge: [disabled]
 Memory behind bridge: ef200000-ef2fffff [size=1M]
 Prefetchable memory behind bridge: [disabled]
 Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ <SERR- <PERR-
 BridgeCtl: Parity- SERR+ NoISA- VGA- VGA16+ MAbort- >Reset- FastB2B-
  PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
 Capabilities: <access denied>
 Kernel driver in use: pcieport

00:1c.4 PCI bridge [0604]: Intel Corporation 100 Series/C230 Series Chipset Family PCI Express Root Port #5 [8086:a114] (rev f1) (prog-if 00 [Normal decode])
 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
 Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
 Latency: 0, Cache Line Size: 64 bytes
 Interrupt: pin A routed to IRQ 126
 Bus: primary=00, secondary=07, subordinate=07, sec-latency=0
 I/O behind bridge: [disabled]
 Memory behind bridge: [disabled]
 Prefetchable memory behind bridge: [disabled]
 Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ <SERR- <PERR-
 BridgeCtl: Parity- SERR+ NoISA- VGA- VGA16+ MAbort- >Reset- FastB2B-
  PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
 Capabilities: <access denied>
 Kernel driver in use: pcieport

00:1d.0 PCI bridge [0604]: Intel Corporation 100 Series/C230 Series Chipset Family PCI Express Root Port #9 [8086:a118] (rev f1) (prog-if 00 [Normal decode])
 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
 Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
 Latency: 0, Cache Line Size: 64 bytes
 Interrupt: pin A routed to IRQ 127
 Bus: primary=00, secondary=08, subordinate=08, sec-latency=0
 I/O behind bridge: [disabled]
 Memory behind bridge: ef100000-ef1fffff [size=1M]
 Prefetchable memory behind bridge: [disabled]
 Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ <SERR- <PERR-
 BridgeCtl: Parity- SERR+ NoISA- VGA- VGA16+ MAbort- >Reset- FastB2B-
  PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
 Capabilities: <access denied>
 Kernel driver in use: pcieport

00:1f.0 ISA bridge [0601]: Intel Corporation Z170 Chipset LPC/eSPI Controller [8086:a145] (rev 31)
 Subsystem: Gigabyte Technology Co., Ltd Z170 Chipset LPC/eSPI Controller [1458:5001]
 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
 Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
 Latency: 0

00:1f.2 Memory controller [0580]: Intel Corporation 100 Series/C230 Series Chipset Family Power Management Controller [8086:a121] (rev 31)
 Subsystem: Gigabyte Technology Co., Ltd 100 Series/C230 Series Chipset Family Power Management Controller [1458:5001]
 Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
 Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
 Latency: 0
 Region 0: Memory at ef320000 (32-bit, non-prefetchable) [size=16K]

00:1f.3 Audio device [0403]: Intel Corporation 100 Series/C230 Series Chipset Family HD Audio Controller [8086:a170] (rev 31)
 Subsystem: Gigabyte Technology Co., Ltd 100 Series/C230 Series Chipset Family HD Audio Controller [1458:a182]
 Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
 Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
 Latency: 32, Cache Line Size: 64 bytes
 Interrupt: pin A routed to IRQ 149
 Region 0: Memory at 2ffff20000 (64-bit, non-prefetchable) [size=16K]
 Region 4: Memory at 2ffff00000 (64-bit, non-prefetchable) [size=64K]
 Capabilities: <access denied>
 Kernel driver in use: snd_hda_intel
 Kernel modules: snd_hda_intel

00:1f.4 SMBus [0c05]: Intel Corporation 100 Series/C230 Series Chipset Family SMBus [8086:a123] (rev 31)
 Subsystem: Gigabyte Technology Co., Ltd 100 Series/C230 Series Chipset Family SMBus [1458:5001]
 Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
 Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
 Interrupt: pin A routed to IRQ 16
 Region 0: Memory at 2ffff24000 (64-bit, non-prefetchable) [size=256]
 Region 4: I/O ports at f000 [size=32]
 Kernel driver in use: i801_smbus
 Kernel modules: i2c_i801

00:1f.6 Ethernet controller [0200]: Intel Corporation Ethernet Connection (2) I219-V [8086:15b8] (rev 31)
 Subsystem: Gigabyte Technology Co., Ltd Ethernet Connection (2) I219-V [1458:e000]
 Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
 Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
 Latency: 0
 Interrupt: pin A routed to IRQ 130
 Region 0: Memory at ef300000 (32-bit, non-prefetchable) [size=128K]
 Capabilities: <access denied>
 Kernel driver in use: e1000e
 Kernel modules: e1000e

01:00.0 VGA compatible controller [0300]: NVIDIA Corporation Device [10de:2489] (rev a1) (prog-if 00 [VGA controller])
 Subsystem: Gigabyte Technology Co., Ltd Device [1458:4076]
 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
 Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
 Latency: 0
 Interrupt: pin A routed to IRQ 150
 Region 0: Memory at ee000000 (32-bit, non-prefetchable) [size=16M]
 Region 1: Memory at d0000000 (64-bit, prefetchable) [size=256M]
 Region 3: Memory at e0000000 (64-bit, prefetchable) [size=32M]
 Region 5: I/O ports at e000 [size=128]
 Expansion ROM at 000c0000 [virtual] [disabled] [size=128K]
 Capabilities: <access denied>
 Kernel driver in use: nvidia
 Kernel modules: nvidiafb, nouveau, nvidia_drm, nvidia

01:00.1 Audio device [0403]: NVIDIA Corporation Device [10de:228b] (rev a1)
 Subsystem: Gigabyte Technology Co., Ltd Device [1458:4076]
 Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
 Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
 Latency: 0, Cache Line Size: 64 bytes
 Interrupt: pin B routed to IRQ 17
 Region 0: Memory at ef080000 (32-bit, non-prefetchable) [size=16K]
 Capabilities: <access denied>
 Kernel driver in use: snd_hda_intel
 Kernel modules: snd_hda_intel

03:00.0 PCI bridge [0604]: ASMedia Technology Inc. ASM1083/1085 PCIe to PCI Bridge [1b21:1080] (rev 04) (prog-if 00 [Normal decode])
 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
 Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
 Latency: 0, Cache Line Size: 64 bytes
 Interrupt: pin A routed to IRQ 11
 Bus: primary=03, secondary=04, subordinate=04, sec-latency=32
 I/O behind bridge: [disabled]
 Memory behind bridge: [disabled]
 Prefetchable memory behind bridge: [disabled]
 Secondary status: 66MHz+ FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ <SERR- <PERR-
 BridgeCtl: Parity- SERR+ NoISA- VGA- VGA16+ MAbort- >Reset- FastB2B-
  PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
 Capabilities: <access denied>

06:00.0 USB controller [0c03]: ASMedia Technology Inc. ASM1142 USB 3.1 Host Controller [1b21:1242] (prog-if 30 [XHCI])
 Subsystem: Gigabyte Technology Co., Ltd ASM1142 USB 3.1 Host Controller [1458:5007]
 Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
 Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
 Latency: 0, Cache Line Size: 64 bytes
 Interrupt: pin A routed to IRQ 16
 Region 0: Memory at ef200000 (64-bit, non-prefetchable) [size=32K]
 Capabilities: <access denied>
 Kernel driver in use: xhci_hcd
 Kernel modules: xhci_pci

08:00.0 Non-Volatile memory controller [0108]: Samsung Electronics Co Ltd NVMe SSD Controller SM981/PM981/PM983 [144d:a808] (prog-if 02 [NVM Express])
 Subsystem: Samsung Electronics Co Ltd NVMe SSD Controller SM981/PM981/PM983 [144d:a801]
 Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
 Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
 Latency: 0, Cache Line Size: 64 bytes
 Interrupt: pin A routed to IRQ 16
 NUMA node: 0
 Region 0: Memory at ef100000 (64-bit, non-prefetchable) [size=16K]
 Capabilities: <access denied>
 Kernel driver in use: nvme
 Kernel modules: nvme
---
ProblemType: Bug
ApportVersion: 2.20.11-0ubuntu27.21
Architecture: amd64
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC1: ofloo 2005 F.... pulseaudio
 /dev/snd/controlC0: ofloo 2005 F.... pulseaudio
 /dev/snd/pcmC0D0p: ofloo 2005 F...m pulseaudio
 /dev/snd/controlC2: ofloo 2005 F.... pulseaudio
CasperMD5CheckResult: skip
CurrentDesktop: XFCE
DistroRelease: Ubuntu 20.04
EcryptfsInUse: Yes
InstallationDate: Installed on 2021-07-05 (175 days ago)
InstallationMedia: Xubuntu 20.04.2 LTS "Focal Fossa" - Release amd64 (20210312)
MachineType: Gigabyte Technology Co., Ltd. Z170XP-SLI
NonfreeKernelModules: nvidia_modeset nvidia
Package: linux (not installed)
ProcFB: 0 EFI VGA
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-5.13.0-23-generic root=/dev/mapper/vgxubuntu-root ro quiet splash vt.handoff=7
ProcVersionSignature: Ubuntu 5.13.0-23.23~20.04.2-generic 5.13.19
RelatedPackageVersions:
 linux-restricted-modules-5.13.0-23-generic N/A
 linux-backports-modules-5.13.0-23-generic N/A
 linux-firmware 1.187.24
RfKill:

Tags: focal
Uname: Linux 5.13.0-23-generic x86_64
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm audio cdrom dialout dip fax floppy lpadmin lxd netdev nvidia-persistenced plugdev sambashare scanner sudo tape tcpdump vboxusers video wireshark
_MarkForUpload: True
dmi.bios.date: 03/09/2018
dmi.bios.release: 5.12
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: F22f
dmi.board.asset.tag: Default string
dmi.board.name: Z170XP-SLI-CF
dmi.board.vendor: Gigabyte Technology Co., Ltd.
dmi.board.version: x.x
dmi.chassis.asset.tag: Default string
dmi.chassis.type: 3
dmi.chassis.vendor: Default string
dmi.chassis.version: Default string
dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvrF22f:bd03/09/2018:br5.12:svnGigabyteTechnologyCo.,Ltd.:pnZ170XP-SLI:pvrDefaultstring:rvnGigabyteTechnologyCo.,Ltd.:rnZ170XP-SLI-CF:rvrx.x:cvnDefaultstring:ct3:cvrDefaultstring:skuDefaultstring:
dmi.product.family: Default string
dmi.product.name: Z170XP-SLI
dmi.product.sku: Default string
dmi.product.version: Default string
dmi.sys.vendor: Gigabyte Technology Co., Ltd.

Revision history for this message
Ofloo (ofloo) wrote :

Additional information

[di dec 28 18:14:10 2021] usb 1-5: new full-speed USB device number 13 using xhci_hcd
[di dec 28 18:14:10 2021] usb 1-5: New USB device found, idVendor=2550, idProduct=8761, bcdDevice= 2.00
[di dec 28 18:14:10 2021] usb 1-5: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[di dec 28 18:14:10 2021] usb 1-5: Product: Bluetooth Radio
[di dec 28 18:14:10 2021] usb 1-5: Manufacturer: Realtek
[di dec 28 18:14:10 2021] usb 1-5: SerialNumber: xxxxxxxxxxxx
[di dec 28 18:14:11 2021] usb 1-5: USB disconnect, device number 13
[di dec 28 18:14:13 2021] usb 1-5: new full-speed USB device number 14 using xhci_hcd
[di dec 28 18:14:13 2021] usb 1-5: New USB device found, idVendor=2550, idProduct=8761, bcdDevice= 2.00
[di dec 28 18:14:13 2021] usb 1-5: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[di dec 28 18:14:13 2021] usb 1-5: Product: Bluetooth Radio
[di dec 28 18:14:13 2021] usb 1-5: Manufacturer: Realtek
[di dec 28 18:14:13 2021] usb 1-5: SerialNumber: xxxxxxxxxxxx

Revision history for this message
Ubuntu Kernel Bot (ubuntu-kernel-bot) wrote : Missing required logs.

This bug is missing log files that will aid in diagnosing the problem. While running an Ubuntu kernel (not a mainline or third-party kernel) please enter the following command in a terminal window:

apport-collect 1955916

and then change the status of the bug to 'Confirmed'.

If, due to the nature of the issue you have encountered, you are unable to run this command, please add a comment stating that fact and change the bug status to 'Confirmed'.

This change has been made by an automated script, maintained by the Ubuntu Kernel Team.

Changed in linux (Ubuntu):
status: New → Incomplete
Revision history for this message
Ofloo (ofloo) wrote : AlsaInfo.txt

apport information

tags: added: apport-collected focal
description: updated
Revision history for this message
Ofloo (ofloo) wrote : CRDA.txt

apport information

Revision history for this message
Ofloo (ofloo) wrote : CurrentDmesg.txt

apport information

Revision history for this message
Ofloo (ofloo) wrote : IwConfig.txt

apport information

Revision history for this message
Ofloo (ofloo) wrote : Lspci.txt

apport information

Revision history for this message
Ofloo (ofloo) wrote : Lspci-vt.txt

apport information

Revision history for this message
Ofloo (ofloo) wrote : Lsusb.txt

apport information

Revision history for this message
Ofloo (ofloo) wrote : Lsusb-t.txt

apport information

Revision history for this message
Ofloo (ofloo) wrote : Lsusb-v.txt

apport information

Revision history for this message
Ofloo (ofloo) wrote : ProcCpuinfo.txt

apport information

Revision history for this message
Ofloo (ofloo) wrote : ProcCpuinfoMinimal.txt

apport information

Revision history for this message
Ofloo (ofloo) wrote : ProcEnviron.txt

apport information

Revision history for this message
Ofloo (ofloo) wrote : ProcInterrupts.txt

apport information

Revision history for this message
Ofloo (ofloo) wrote : ProcModules.txt

apport information

Revision history for this message
Ofloo (ofloo) wrote : PulseList.txt

apport information

Revision history for this message
Ofloo (ofloo) wrote : UdevDb.txt

apport information

Revision history for this message
Ofloo (ofloo) wrote : acpidump.txt

apport information

Revision history for this message
Ed (edd-robbins) wrote (last edit ):

The problem is that the USB ID for this chip is not in the btusb module. Many people report the same problem elsewhere, though it seems most want to try and use a strange module from a random BT dongle manufacturers website, which is just crazy. The proper thing to do is to add the USB ID to drivers/bluetooth/btusb.c.

However, I am a bit lazy, so instead I just modified the driver in place, writing over the ID of another realtek chip with this one (VID 0x2550 PID 0x8761), then strip the module to remove the signature:

sudo -s
cp /lib/modules/`uname -r`/kernel/drivers/bluetooth/btusb.ko btusb.ko.orig
xxd /lib/modules/`uname -r`/kernel/drivers/bluetooth/btusb.ko | sed 's/ca04 0540/5025 6187/g' | xxd -r > btusb.ko.mod
strip --strip-debug btusb.ko.mod
mv btusb.ko.mod /lib/modules/`uname -r`/kernel/drivers/bluetooth/btusb.ko

Don't forget to also download firmware:

wget -O /lib/firmware/rtl_bt/rtl8761b_config.bin https://raw.githubusercontent.com/Realtek-OpenSource/android_hardware_realtek/rtk1395/bt/rtkbt/Firmware/BT/rtl8761b_config
wget -O /lib/firmware/rtl_bt/rtl8761b_fw.bin https://raw.githubusercontent.com/Realtek-OpenSource/android_hardware_realtek/rtk1395/bt/rtkbt/Firmware/BT/rtl8761b_fw

You have to disable secure boot to load the modified module, if you didn't have it disabled already, and reboot. If already disabled you can probably just do:

modprobe -r btusb && modprobe btusb

You also need at least kernel 5.8 I believe.

Hopefully the USB ID will be added to the kernel soon, as it's pretty silly having to do this!

Revision history for this message
Ofloo (ofloo) wrote : Re: [Bug 1955916] Re: Bluetooth dongle rtl8761b
Download full text (3.2 KiB)

Sorry tried what you suggested but didn't work also rebooted just to
make sure. Disconnected and connected it just to show it got detected

dmesg | tail
[   12.333954] Bluetooth: RFCOMM TTY layer initialized
[   12.333961] Bluetooth: RFCOMM socket layer initialized
[   12.333965] Bluetooth: RFCOMM ver 1.11
[  130.282338] usb 1-5: USB disconnect, device number 2
[  133.112366] usb 1-5: new full-speed USB device number 11 using xhci_hcd
[  133.261310] usb 1-5: New USB device found, idVendor=2550,
idProduct=8761, bcdDevice= 2.00
[  133.261324] usb 1-5: New USB device strings: Mfr=1, Product=2,
SerialNumber=3
[  133.261330] usb 1-5: Product: Bluetooth Radio
[  133.261335] usb 1-5: Manufacturer: Realtek
[  133.261339] usb 1-5: SerialNumber: 00E04C239987

hciconfig -a
hci0:    Type: Primary  Bus: USB
    BD Address: 00:E0:4C:19:83:78  ACL MTU: 1021:6  SCO MTU: 255:12
    UP RUNNING
    RX bytes:1641 acl:0 sco:0 events:131 errors:0
    TX bytes:7618 acl:0 sco:0 commands:131 errors:0
    Features: 0xff 0xff 0xff 0xfe 0xdb 0xfd 0x7b 0x87
    Packet type: DM1 DM3 DM5 DH1 DH3 DH5 HV1 HV2 HV3
    Link policy: RSWITCH HOLD SNIFF PARK
    Link mode: SLAVE ACCEPT
    Name: 'pinky'
    Class: 0x1c0104
    Service Classes: Rendering, Capturing, Object Transfer
    Device Class: Computer, Desktop workstation
    HCI Version: 5.1 (0xa)  Revision: 0xb
    LMP Version: 5.1 (0xa)  Subversion: 0x8761
    Manufacturer: Realtek Semiconductor Corporation (93)

hcitool scan
Scanning ...

didn't produce anything and neither did the gui.

lsusb | grep -i bluetooth
Bus 001 Device 011: ID 2550:8761 Realtek Bluetooth Radio

Regards, ..

Op 5/01/2022 om 02:04 schreef Ed:
> The problem is that the USB ID for this chip is not in the btusb module.
> Many people report the same problem elsewhere, though it seems most want
> to try and use a strange module from a random BT dongle manufacturers
> website, which is just crazy. The proper thing to do is to add the USB
> ID to drivers/bluetooth/btusb.c.
>
> However, I am a bit lazy, so instead I just modified the driver in
> place, writing over the ID of another realtek chip with this one (0x2550
> 0x8761), then strip the module to remove the signature:
>
> sudo -s
> cp /lib/modules/`uname -r`/kernel/drivers/bluetooth/btusb.ko btusb.ko.orig
> xxd /lib/modules/`uname -r`/kernel/drivers/bluetooth/btusb.ko | sed 's/ca04 0540/5025 6187/g' | xxd -r > btusb.ko.mod
> strip --strip-debug btusb.ko.mod
> mv btusb.ko.mod /lib/modules/`uname -r`/kernel/drivers/bluetooth/btusb.ko
>
> Don't forget to also download firmware:
>
> wget -O /lib/firmware/rtl_bt/rtl8761b_config.bin https://raw.githubusercontent.com/Realtek-OpenSource/android_hardware_realtek/rtk1395/bt/rtkbt/Firmware/BT/rtl8761b_config
> wget -O /lib/firmware/rtl_bt/rtl8761b_fw.bin https://raw.githubusercontent.com/Realtek-OpenSource/android_hardware_realtek/rtk1395/bt/rtkbt/Firmware/BT/rtl8761b_fw
>
> You have to disable secure boot to load the modified module, if you
> didn't have it disabled already, and reboot. If already disabled you can
> probably just do:
>
> modprobe -r btusb && modprobe btusb
>
> You also need at least kernel 5.8 I believe.
>
> Hopefully the USB ID will be adde...

Read more...

Revision history for this message
Ed (edd-robbins) wrote :

What's the output of the following?

sudo modprobe -r btusb
sudo modprobe btusb
sha256sum /lib/modules/`uname -r`/kernel/drivers/bluetooth/btusb.ko
xxd /lib/modules/`uname -r`/kernel/drivers/bluetooth/btusb.ko | grep "ca04 0540"
xxd /lib/modules/`uname -r`/kernel/drivers/bluetooth/btusb.ko | grep "5025 6187"

Revision history for this message
Ofloo (ofloo) wrote :

Never mind it works now, the reason was that I did download the firmware
but didn't properly apply the patches if you can call them that to btusb.ko.

Thank you for your patience and for providing quick solution.

Regards, ..

Op 5/01/2022 om 08:15 schreef Ed:
> What's the output of the following?
>
> sudo modprobe -r btusb
> sudo modprobe btusb
> sha256sum /lib/modules/`uname -r`/kernel/drivers/bluetooth/btusb.ko
> xxd /lib/modules/`uname -r`/kernel/drivers/bluetooth/btusb.ko | grep "ca04 0540"
> xxd /lib/modules/`uname -r`/kernel/drivers/bluetooth/btusb.ko | grep "5025 6187"
>

Revision history for this message
Ed (edd-robbins) wrote :

Yeah it's a simple binary patch. Glad it works for you :D

Ed (edd-robbins)
Changed in linux (Ubuntu):
status: Incomplete → Confirmed
Revision history for this message
Ismael Ferreras (swyterzone) wrote :

This one seems like the same unregistered USB VID issue as in #1955351. A patch was submitted by Helmut Grohne and accepted. The firmware seems to also appear now on the linux-firmware repo.

Someone should submit this patch to <email address hidden> so that it can get backported.

* https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1955351
* https://github.com/bluez/bluetooth-next/commit/6dfbe29f
* https://<email address hidden>/
* https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/WHENCE?id=fe3ec816766aaf2106f508bcab62f408a1fc0a0c#n4017

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.