Support/Backports for RTL8822CE

Hi,
I am trying to get a new wifi/bt card working (both, wifi and bt via btusb) which is based on the RTL8822CE chipset. The cards bluetooth part (usb) is recognized, but the firmware is missing. However, when i provide the firmware blobs the loading fails because of missing patches. The card works fine with kernel version 5.4, so i am guessing its related to the btrtl driver. Maybe someone could point me to what has to be done to get this specific card to work (bluetooth and wifi)?

The Wifi part is not recognized at all. lsmod does not show anything like “rtlwifi” but lspci recognizes the card like shown below:

00:01.0 PCI bridge: NVIDIA Corporation TegraK1 PCIe x4 Bridge (rev a1)
00:02.0 PCI bridge: NVIDIA Corporation TegraK1 PCIe x1 Bridge (rev a1)
01:00.0 Network controller: Realtek Semiconductor Co., Ltd. Device c822
02:00.0 Ethernet controller: Intel Corporation I210 Gigabit Network Connection (rev 03)

Regards

Hi @qojote

Thanks for writing to the Toradex Support.

Did you enable the driver Realtek RTL8822BE Wireless Network Adapter for the custom kernel compilation?

Realtek Wifi chips are just not well supported in Linux especially on ARM, thus we would recommend to use PCI Wifi Cards with Qualcomm or Broadcom chipset.

Best regards,
Jaski

Hi @jaski.tx

Did you enable the driver Realtek RTL8822BE Wireless Network Adapter for the custom kernel compilation?

Do you know the kernel macro name for this driver by any chance? I have already enabled CONFIG_WLAN_VENDOR_REALTEK.

Realtek Wifi chips are just not well supported in Linux especially on ARM, thus we would recommend to use PCI Wifi Cards with Qualcomm or Broadcom chipset.

We tried a lot of cards from different vendors like Intel, Qualcomm and Broadcom, but however, its always difficult to get a card working with Wifi ac and BT 5.0. I have also heard that Realtek cards are poorly supported, but however maybe this will improve.

Hi @qojote

Do you know the kernel macro name for this driver by any chance? I have already enabled CONFIG_WLAN_VENDOR_REALTEK.

I was talking about CONFIG_R8822BE.

We tried a lot of cards from different vendors like Intel, Qualcomm and Broadcom, but however, its always difficult to get a card working with Wifi ac and BT 5.0. I have also heard that Realtek cards are poorly supported, but however maybe this will improve.

Thanks for the feedback. I don’t think this will improve.

Best regards,
Jaski

Appropriate drivers are included in the mainline kernel 5.4.

Perfect. Thanks for the feedback.