Skip to contentSkip to conversation

New: c123 Realtek Bluetooth Radio not detected with Kernel 5.9

Bug 209403 [email protected] 1 participant 5 messages Sep 26, 2020 – Oct 29, 2020 Bluetooth drivers

lore
Share & tools
lore
#0 lore raw

https://bugzilla.kernel.org/show_bug.cgi?id=209403

            Bug ID: 209403
           Summary: c123 Realtek Bluetooth Radio not detected with Kernel
                    5.9
           Product: Drivers
           Version: 2.5
    Kernel Version: 5.9-rc6
          Hardware: x86-64
                OS: Linux
              Tree: Mainline
            Status: NEW
          Severity: normal
          Priority: P1
         Component: Bluetooth
          Assignee: [email protected]
          Reporter: [email protected]
        Regression: No

Created attachment 292661
--> https://bugzilla.kernel.org/attachment.cgi?id=292661&action=edit
lscpi, lsusb and dmesg output

Bluetooth stopped working after switching to kernel 5.9, it still works if I boot kernel 5.8 again.

Hardware:
Lenovo IdeaPad5 14are05
Realtek Semiconductor Co., Ltd. RTL8822CE 802.11ac PCIe Wireless Network Adapter
with integrated Bluetooth 2.1/3.0/4.2 USB interface controller

bluetoothhctl list doesn't show the controller

lsusb -v shows a Realtek Bluetooth Radio controller.

lspci -vv show also the Realtek Wireless Network Adapter.

Signature · 2 lines
You are receiving this mail because:
You are the assignee for the bug.
#2 lore raw

[Bug 209403] c123 Realtek Bluetooth Radio not detected with Kernel 5.9

In reply to [email protected]

https://bugzilla.kernel.org/show_bug.cgi?id=209403

Simon ([email protected]) changed:

What |Removed |Added
----------------------------------------------------------------------------
Kernel Version|5.9-rc6 |5.9-rc7

--- Comment #2 from Simon ([email protected]) ---
Same with Kernel 5.9.0-050900rc7-generic #202009272231 SMP Sun Sep 27 22:33:57 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

Signature · 2 lines
You are receiving this mail because:
You are the assignee for the bug.
#3 lore raw

[Bug 209403] c123 Realtek Bluetooth Radio not detected with Kernel 5.9

In reply to [email protected]

https://bugzilla.kernel.org/show_bug.cgi?id=209403

Dominikus Gierlach ([email protected]) changed:

What |Removed |Added
----------------------------------------------------------------------------
CC| |[email protected]

--- Comment #3 from Dominikus Gierlach ([email protected]) --- The issue is still present with 5.9.1.

Additional information: dmesg output from module loading to `hciconfig hci0 up':

[  741.324397] usbcore: registered new interface driver btusb
[  741.326030] Bluetooth: hci0: RTL: examining hci_ver=0a hci_rev=000c
lmp_ver=0a lmp_subver=8822
[  741.327752] Bluetooth: hci0: RTL: rom_version status=0 version=3
[  741.327757] Bluetooth: hci0: RTL: loading rtl_bt/rtl8822cu_fw.bin
[  741.327889] Bluetooth: hci0: RTL: loading rtl_bt/rtl8822cu_config.bin
[  741.327940] Bluetooth: hci0: RTL: cfg_sz 6, total sz 31422
[  741.605079] Bluetooth: hci0: RTL: fw version 0x09993aa1
[  772.977433] Bluetooth: hci0: RTL: examining hci_ver=0a hci_rev=0999
lmp_ver=0a lmp_subver=3aa1
[  772.977446] Bluetooth: hci0: RTL: unknown IC info, lmp subver 3aa1, hci rev
0999, hci ver 000a
[  772.977447] Bluetooth: hci0: RTL: assuming no firmware upload needed
[  772.994449] debugfs: File 'dut_mode' in directory 'hci0' already present!

hciconfig hci0 up prints:

envy# hciconfig hci0 up
Can't init device hci0: Protocol not supported (93)

Signature · 2 lines
You are receiving this mail because:
You are the assignee for the bug.
#4 lore raw

[Bug 209403] c123 Realtek Bluetooth Radio not detected with Kernel 5.9

In reply to [email protected]

https://bugzilla.kernel.org/show_bug.cgi?id=209403

--- Comment #4 from [email protected] ---
(In reply to Dominikus Gierlach from comment #3)

Quoted 22 lines

The issue is still present with 5.9.1.

Additional information: dmesg output from module loading to `hciconfig hci0 up':

[  741.324397] usbcore: registered new interface driver btusb
[  741.326030] Bluetooth: hci0: RTL: examining hci_ver=0a hci_rev=000c
lmp_ver=0a lmp_subver=8822
[  741.327752] Bluetooth: hci0: RTL: rom_version status=0 version=3
[  741.327757] Bluetooth: hci0: RTL: loading rtl_bt/rtl8822cu_fw.bin
[  741.327889] Bluetooth: hci0: RTL: loading rtl_bt/rtl8822cu_config.bin
[  741.327940] Bluetooth: hci0: RTL: cfg_sz 6, total sz 31422
[  741.605079] Bluetooth: hci0: RTL: fw version 0x09993aa1
[  772.977433] Bluetooth: hci0: RTL: examining hci_ver=0a hci_rev=0999
lmp_ver=0a lmp_subver=3aa1
[  772.977446] Bluetooth: hci0: RTL: unknown IC info, lmp subver 3aa1, hci
rev 0999, hci ver 000a
[  772.977447] Bluetooth: hci0: RTL: assuming no firmware upload needed
[  772.994449] debugfs: File 'dut_mode' in directory 'hci0' already present!
Quoted 4 lines

hciconfig hci0 up prints:

envy# hciconfig hci0 up
Can't init device hci0: Protocol not supported (93)

Edward's patch https://marc.info/?l=linux-bluetooth&m=160378222632366
in https://bugzilla.kernel.org/show_bug.cgi?id=208965 worked for me on kernel version 5.9.1.

Signature · 2 lines
You are receiving this mail because:
You are the assignee for the bug.