Page 1 of 2 12 LastLast
Results 1 to 10 of 15

Thread: RTL8822CE Wi-Fi Bluetooth Combo Module Driver

  1. #1

    Default RTL8822CE Wi-Fi Bluetooth Combo Module Driver

    Hi,

    On the HP Laptop 15-da2xxx with RTL8822CE, there is no problem with Wi-Fi, but the openSUSE Leap 15.3 and Tumbleweed could not found BlueTooth module. I've tried a few solution, but not succeeded so far. The module works properly with Windows 10 x64. You can find some reports from command-line below.

    Any help appreciated.

    Code:
    $  lsmod | grep rtw
    rtw_8822ce             16384  0
    rtw_8822c             483328  1 rtw_8822ce
    rtw_pci                28672  1 rtw_8822ce
    rtw_core              221184  2 rtw_8822c,rtw_pci
    mac80211             1028096  2 rtw_core,rtw_pci
    cfg80211              872448  2 rtw_core,mac80211
    Code:
    $ uname -a
    Linux localhost.localdomain 5.3.18-57-default #1 SMP Wed Apr 28 10:54:41 UTC 2021 (ba3c2e9) x86_64 x86_64 x86_64 GNU/Linux
    Code:
    $ lspci -nnk | grep -EiA3 'net|real'
    02:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 15)
            Subsystem: Hewlett-Packard Company Device [103c:86b4]
            Kernel driver in use: r8169
            Kernel modules: r8169
    03:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. RTL8822CE 802.11ac PCIe Wireless Network Adapter [10ec:c822]
            Subsystem: Hewlett-Packard Company Device [103c:85f7]
            Kernel driver in use: rtw_8822ce
            Kernel modules: rtw88_8822ce, rtw_8822ce
    Code:
    $ lsusb
    Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
    Bus 001 Device 003: ID 13d3:56c9 IMC Networks HP TrueVision HD Camera
    Bus 001 Device 002: ID 045e:07fd Microsoft Corp. Nano Transceiver 1.1
    Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    Code:
    $ sudo rfkill list all
    0: phy0: Wireless LAN
            Soft blocked: no
            Hard blocked: no
    Code:
    $ sudo dmesg | grep rtw
    [    6.574405] rtw88_8822ce: disagrees about version of symbol rtw8822c_hw_spec
    [    6.574406] rtw88_8822ce: Unknown symbol rtw8822c_hw_spec (err -22)
    [    6.671156] rtw_8822ce 0000:03:00.0: enabling device (0000 -> 0003)
    [    6.675069] rtw_8822ce 0000:03:00.0: Firmware version 9.9.10, H2C version 15
    [    6.697257] rtw_8822ce 0000:03:00.0: use rfe_def[1]
    [    6.698841] rtw_8822ce 0000:03:00.0: Firmware version 9.9.4, H2C version 15
    [    8.376754] rtw_8822ce 0000:03:00.0: start vif c0:e4:34:dd:56:8d on port 0
    [    8.378394] rtw_8822ce 0000:03:00.0: stop vif c0:e4:34:dd:56:8d on port 0
    [    8.638466] rtw_8822ce 0000:03:00.0: start vif b6:8c:72:02:c5:86 on port 0
    [   16.830954] rtw_8822ce 0000:03:00.0: stop vif b6:8c:72:02:c5:86 on port 0
    [   17.094304] rtw_8822ce 0000:03:00.0: start vif c0:e4:34:dd:56:8d on port 0
    [   17.115654] rtw_8822ce 0000:03:00.0: stop vif c0:e4:34:dd:56:8d on port 0
    [   17.385296] rtw_8822ce 0000:03:00.0: start vif ba:4a:12:52:90:29 on port 0
    [   21.536673] rtw_8822ce 0000:03:00.0: stop vif ba:4a:12:52:90:29 on port 0
    [   21.798405] rtw_8822ce 0000:03:00.0: start vif c0:e4:34:dd:56:8d on port 0
    [   26.437421] rtw_8822ce 0000:03:00.0: sta d0:6f:82:61:c2:17 joined with macid 0
    Thanks in advance,
    Ibrahim

  2. #2
    Join Date
    Mar 2011
    Location
    Sauerland
    Posts
    7,219

    Default AW: RTL8822CE Wi-Fi Bluetooth Combo Module Driver

    The rtw-8821ce will not work until kernel 5.12 (I think or was it 5.11??), its a known bug inside.
    Kernel from Leap 15.3 is a backported kernel 5.9.

    You can use:
    rtl8821ce-kmp-xxxx and rtl8821ce-blacklist-rtw_8821ce together
    or
    rtw-kmp-xxxxx
    from here:

    https://download.opensuse.org/reposi...USE_Leap_15.3/

    I prefer rtw because the Bluetooth should work out of the box.

  3. #3

    Default Re: RTL8822CE Wi-Fi Bluetooth Combo Module Driver

    Hi, thanks for the reply. The module is RTL8822CE. I installed the rtw drivers from the repo and there is no change. Still no Bluetooth module.

  4. #4
    Join Date
    Mar 2011
    Location
    Sauerland
    Posts
    7,219

    Default AW: RTL8822CE Wi-Fi Bluetooth Combo Module Driver

    Show:
    Code:
    rfkill list all
    Maybe you have to install rfkill first.

  5. #5
    Join Date
    Mar 2011
    Location
    Sauerland
    Posts
    7,219

    Default AW: RTL8822CE Wi-Fi Bluetooth Combo Module Driver

    Bluetooth was working with rtl8821ce from my Repo.

  6. #6

    Default Re: RTL8822CE Wi-Fi Bluetooth Combo Module Driver

    It still gives the report below
    Code:
    $ sudo rfkill list all
    
    0: phy0: Wireless LAN
            Soft blocked: no
            Hard blocked: no

  7. #7
    Join Date
    Mar 2011
    Location
    Sauerland
    Posts
    7,219

    Default AW: RTL8822CE Wi-Fi Bluetooth Combo Module Driver

    Oh I have an rtl8821ce, not rtl8822ce.......

    But:
    The wifi should working with this Chip, also the Bluetooth.
    Maybe you can use also a newer Firmware from my Repo.

    Post as root:
    Code:
    modprobe -c | grep -i "10ec.*c822"
    Code:
    journalctl -b | grep -Ei 'blue|firm|rtw'

  8. #8

    Default Re: RTL8822CE Wi-Fi Bluetooth Combo Module Driver

    The WiFi already works with LEAP 15.3 deafult drivers. My problem is just bluetooth. No trace of bluetooth on Leap 15.3 and Tumbleweed. Iy only works with Win 10. May be there are some setup in BIOS.


    Code:
    $ sudo modprobe -c | grep -i "10ec.*c822"
    
    alias pci:v000010ECd0000C822sv*sd*bc*sc*i* rtw88_8822ce
    alias pci:v000010ECd0000C822sv*sd*bc*sc*i* rtw_8822ce
    Code:
    $ sudo journalctl -b | grep -Ei 'blue|firm|rtw'
    
    Jun 03 14:52:49 localhost kernel: i915 0000:00:02.0: [drm] Finished loading DMC firmware i915/kbl_dmc_ver1_04.bin (v1.4)
    Jun 03 14:52:50 localhost kernel: [Firmware Bug]: ACPI(PXSX) defines _DOD but not _DOS
    Jun 03 14:52:52 localhost kernel: rtw88_8822ce: disagrees about version of symbol rtw8822c_hw_spec
    Jun 03 14:52:52 localhost kernel: rtw88_8822ce: Unknown symbol rtw8822c_hw_spec (err -22)
    Jun 03 14:52:52 localhost kernel: rtw_8822ce 0000:03:00.0: enabling device (0000 -> 0003)
    Jun 03 14:52:52 localhost kernel: rtw_8822ce 0000:03:00.0: Firmware version 9.9.10, H2C version 15
    Jun 03 14:52:52 localhost kernel: rtw_8822ce 0000:03:00.0: Firmware version 9.9.4, H2C version 15
    Jun 03 14:52:52 localhost kernel: rtw_8822ce 0000:03:00.0: use rfe_def[1]
    Jun 03 14:52:53 localhost NetworkManager[1356]: <info>  [1622721173.1025] manager[0x5597c94d6070]: monitoring kernel firmware directory '/lib/firmware'.
    Jun 03 14:52:53 localhost NetworkManager[1356]: <info>  [1622721173.3949] rfkill0: found Wi-Fi radio killswitch (at /sys/devices/pci0000:00/0000:00:1d.1/0000:03:00.0/ieee80211/phy0/rfkill0) (driver rtw_8822ce)
    Jun 03 14:52:53 localhost NetworkManager[1356]: <info>  [1622721173.4732] Loaded device plugin: NMBluezManager (/usr/lib64/NetworkManager/1.22.10/libnm-device-plugin-bluetooth.so)
    Jun 03 14:52:54 localhost kernel: rtw_8822ce 0000:03:00.0: start vif c0:e4:34:dd:56:8d on port 0
    Jun 03 14:52:54 localhost kernel: rtw_8822ce 0000:03:00.0: stop vif c0:e4:34:dd:56:8d on port 0
    Jun 03 14:52:55 localhost kernel: rtw_8822ce 0000:03:00.0: start vif 2a:15:a6:d4:bb:05 on port 0
    Jun 03 14:52:56 localhost.localdomain systemd[1]: Startup finished in 5.685s (firmware) + 1.855s (loader) + 2.055s (kernel) + 2.286s (initrd) + 5.445s (userspace) = 17.328s.
    Jun 03 14:53:01 localhost.localdomain kernel: rtw_8822ce 0000:03:00.0: stop vif 2a:15:a6:d4:bb:05 on port 0
    Jun 03 14:53:01 localhost.localdomain kernel: rtw_8822ce 0000:03:00.0: start vif c0:e4:34:dd:56:8d on port 0
    Jun 03 14:53:01 localhost.localdomain kernel: rtw_8822ce 0000:03:00.0: stop vif c0:e4:34:dd:56:8d on port 0
    Jun 03 14:53:02 localhost.localdomain kernel: rtw_8822ce 0000:03:00.0: start vif 8e:08:c1:68:16:01 on port 0
    Jun 03 14:53:02 localhost.localdomain kded5[2033]: bluedevil: Created
    Jun 03 14:53:02 localhost.localdomain kded5[2033]: bluedevil: Bluetooth operational changed false
    Jun 03 14:53:02 localhost.localdomain dbus-daemon[1016]: [system] Activating via systemd: service name='org.bluez' unit='dbus-org.bluez.service' requested by ':1.29' (uid=1000 pid=2033 comm="kded5 ")
    Jun 03 14:53:02 localhost.localdomain kded5[2033]: bluedevil: ObexManager operational changed false
    Jun 03 14:53:02 localhost.localdomain dbus-daemon[1969]: [session uid=1000 pid=1969] Activating service name='org.bluez.obex' requested by ':1.6' (uid=1000 pid=2033 comm="kded5 ")
    Jun 03 14:53:02 localhost.localdomain systemd[1]: Condition check resulted in Bluetooth service being skipped.
    Jun 03 14:53:02 localhost.localdomain dbus-daemon[1969]: [session uid=1000 pid=1969] Successfully activated service 'org.bluez.obex'
    Jun 03 14:53:03 localhost.localdomain kded5[2033]: bluedevil: ObexManager operational changed true
    Jun 03 14:53:03 localhost.localdomain kded5[2033]: bluedevil: ObexAgent registered
    Jun 03 14:53:06 localhost.localdomain kernel: rtw_8822ce 0000:03:00.0: stop vif 8e:08:c1:68:16:01 on port 0
    Jun 03 14:53:06 localhost.localdomain kernel: rtw_8822ce 0000:03:00.0: start vif c0:e4:34:dd:56:8d on port 0
    Jun 03 14:53:11 localhost.localdomain kernel: rtw_8822ce 0000:03:00.0: sta 28:b3:71:25:40:8c joined with macid 0
    Jun 03 14:53:27 localhost.localdomain dbus-daemon[1016]: [system] Failed to activate service 'org.bluez': timed out (service_start_timeout=25000ms)
    Jun 03 14:53:27 localhost.localdomain pulseaudio[2138]: GetManagedObjects() failed: org.freedesktop.DBus.Error.TimedOut: Failed to activate service 'org.bluez': timed out (service_start_timeout=25000ms)
    Jun 03 14:53:27 localhost.localdomain kded5[2033]: kf.bluezqt: PendingCall Error: "Failed to activate service 'org.bluez': timed out (service_start_timeout=25000ms)"
    Jun 03 15:01:23 localhost.localdomain dbus-daemon[1016]: [system] Activating via systemd: service name='org.bluez' unit='dbus-org.bluez.service' requested by ':1.70' (uid=1000 pid=3184 comm="/usr/share/code/code --no-sandbox --unity-launch ")
    Jun 03 15:01:23 localhost.localdomain systemd[1]: Condition check resulted in Bluetooth service being skipped.
    Jun 03 15:01:48 localhost.localdomain dbus-daemon[1016]: [system] Failed to activate service 'org.bluez': timed out (service_start_timeout=25000ms)

  9. #9
    Join Date
    Mar 2011
    Location
    Sauerland
    Posts
    7,219

    Default AW: RTL8822CE Wi-Fi Bluetooth Combo Module Driver

    Can you post:
    Code:
    zypper lr -d
    Code:
    zypper se -si kernel rtw
    Code:
    uname -a

  10. #10

    Default Re: AW: RTL8822CE Wi-Fi Bluetooth Combo Module Driver

    The outs as follow it is splitted in to due to character limit.

    Code:
    $ zypper lr -d
    
    #  | Alias                       | Name                                                                                        | Enabled | GPG Check | Refresh | Priority | Type   | URI                                                                                      | Service
    ---+-----------------------------+---------------------------------------------------------------------------------------------+---------+-----------+---------+----------+--------+------------------------------------------------------------------------------------------+--------
     1 | code                        | Visual Studio Code                                                                          | Yes     | (r ) Yes  | No      |   99     | rpm-md | https://packages.microsoft.com/yumrepos/vscode                                           | 
     2 | home_Sauerland_hardware     | Hardware (openSUSE_Leap_15.3)                                                               | Yes     | (r ) Yes  | No      |   99     | rpm-md | https://download.opensuse.org/repositories/home:/Sauerland:/hardware/openSUSE_Leap_15.3/ | 
     3 | openSUSE-Leap-15.3-1        | openSUSE-Leap-15.3-1                                                                        | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/distribution/leap/15.3/repo/oss/                            | 
     4 | repo-backports-debug-update | Update repository with updates for openSUSE Leap debuginfo packages from openSUSE Backports | No      | ----      | ----    |   99     | NONE   | http://download.opensuse.org/update/leap/15.3/backports_debug/                           | 
     5 | repo-backports-update       | Update repository of openSUSE Backports                                                     | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | https://download.opensuse.org/update/leap/15.3/backports/                                | 
     6 | repo-debug                  | Debug Repository                                                                            | No      | ----      | ----    |   99     | NONE   | http://download.opensuse.org/debug/distribution/leap/15.3/repo/oss/                      | 
     7 | repo-debug-non-oss          | Debug Repository (Non-OSS)                                                                  | No      | ----      | ----    |   99     | NONE   | http://download.opensuse.org/debug/distribution/leap/15.3/repo/non-oss/                  | 
     8 | repo-debug-update           | Update Repository (Debug)                                                                   | No      | ----      | ----    |   99     | NONE   | http://download.opensuse.org/debug/update/leap/15.3/oss/                                 | 
     9 | repo-debug-update-non-oss   | Update Repository (Debug, Non-OSS)                                                          | No      | ----      | ----    |   99     | NONE   | http://download.opensuse.org/debug/update/leap/15.3/non-oss/                             | 
    10 | repo-non-oss                | Non-OSS Repository                                                                          | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/distribution/leap/15.3/repo/non-oss/                        | 
    11 | repo-oss                    | Main Repository                                                                             | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/distribution/leap/15.3/repo/oss/                            | 
    12 | repo-sle-update             | Update repository with updates from SUSE Linux Enterprise 15                                | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | https://download.opensuse.org/update/leap/15.3/sle                                       | 
    13 | repo-source                 | Source Repository                                                                           | No      | ----      | ----    |   99     | NONE   | http://download.opensuse.org/source/distribution/leap/15.3/repo/oss/                     | 
    14 | repo-update                 | Main Update Repository                                                                      | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/leap/15.3/oss                                        | 
    15 | repo-update-non-oss         | Update Repository (Non-Oss)                                                                 | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/leap/15.3/non-oss/                                   | 
    16 | skype-stable                | skype (stable)                                                                              | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | https://repo.skype.com/rpm/stable/                                                       |
    Code:
    $ uname -a
    
    Linux localhost.localdomain 5.3.18-57-default #1 SMP Wed Apr 28 10:54:41 UTC 2021 (ba3c2e9) x86_64 x86_64 x86_64 GNU/Linux

Page 1 of 2 12 LastLast

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •