rtw89

From TechInfoDepot
Jump to navigationJump to search

Basic information

  • Module name(s): rtw89
  • Authorship tag: community-ported, vendor
  • License governing driver source code: Dual BSD/GPL
  • Status: in-kernel

Function

  • MAC architecture / mode: SoftMAC
  • Driver framework(s): mac80211
  • Firmware status tags: required
  • Firmware license tags: redistribution allowed, closed source

Limitations / unimplemented functionality NOS

  • Currently missing functionality:
  • Notable limitations:

Supported modes

  • STA (Station) mode: supported
  • IBSS (Ad-Hoc) mode: unknown
  • AP (Master) mode: unknown
  • Mesh (802.11s) mode: unknown
  • P2P mode: unknown
  • Monitor mode: unknown
  • Packet injection: unknown

Hardware covered

Supported chips

  • RTL8831BU, RTL8832AU, RTL8832BU, RTL8832CU, RTL8851BE, RTL8851BU, RTL8852AE, RTL8852AU, RTL8852BE, RTL8852BU, RTL8852CE, RTL8852CU, RTL8912AU, RTL8922AE, RTL8922AU

Supported (probably) devices

 InterfaceFCC IDManuf.Vendor IDDevice IDChip1_modelPHY modesMIMO configOUIFCC_date
ASUS USB-AX55 NanoUSBMSQ-USBAXRN000b051a62RTL8852BUabgn+ac+ax2x2:2A0:36:BC2022-09-20
ASUS USB-BE92 (ROG)USBMSQ-USBBE7V00Edimax0b051bcfRTL8912AUabgn+ac+ax+be2x2:22025-10-02
ASUS USB-BE92 NanoUSBMSQ-USBBE7T000b051bd2RTL8912AUabgn+ac+ax+be2x2:22024-10-03
ASUS USB-BE93 MiniUSBMSQ-USBBE9S000b051bd3RTL8922AUabgn+ac+ax+be2x2:22026-03-18
AzureWave AW-XB473NFUSBTX2-RTL8852AE10ec8852RTL8852AEabgn+ac+ax2x2:22020-10-16
AzureWave AW-XB503NFPCIe/USBTX2-RTL8852AE10ec8852RTL8852AEabgn+ac+ax1x2:22020-10-16
AzureWave AW-XB547NFM.2/USBTX2-RTL8852BEAzureWave10ecb852RTL8852BEabgn+ac+ax2x2:220:0B:74
94:BB:43
2021-08-13
D-Link AE65UUSB2001332bRTL8922AUabgn+ac+ax+be2x2:22025-12-05
D-Link AX18UUSB20013327RTL8852BUabgn+ac+ax2x2:22024-08-26
D-Link AX9UUSBKA2AX9UA12001332aRTL8851BUabgn+ac+ax1x1:12024-12-05
Radxa Wireless Module A8PCIe/USBTX2-RTL8852BEAzureWave10ecb852RTL8852BEabgn+ac+ax2x2:294:BB:432021-08-13
Realtek RTL8852AE Combo ModuleMini PCIeTX2-RTL8852AE
B94-RTL8852AES
10ec8852RTL8852AEabgn+ac+ax2x2:22020-10-16
Realtek RTL8852BE Combo ModuleMini PCIeTX2-RTL8852BE10ecb852RTL8852BEabgn+ac+ax2x2:22021-08-13
Realtek RTL8852CE Combo ModuleMini PCIeTX2-RTL8852CEFoxconn10ecc852RTL8852CEabgn+ac+ax2x2:22024-02-21
Realtek RTL8922AE Combo ModuleMini PCIeTX2-RTL8922AE10ec8922RTL8922AEabgn+ac+ax+be2x2:22024-04-19
SparkLAN WNFT-238AX (BT)USBTX2-RTL8852AE10ec8852RTL8852AEabgn+ac+ax2x2:22020-10-16
TP-LINK Archer TBE400UHUSB2BCGWTBE400UHTP-LINK3625010aRTL8912AUabgn+ac+ax+be2x2:22024-10-22
TP-LINK Archer TX10UB NanoUSB2BCGWTX10UBNANO3625010bRTL8851BUabgn+ac+ax1x1:12024-08-08
TP-LINK Archer TX20UHUSB2AXJ4TX20UHTP-LINK23570141RTL8832AUabgn+ac+ax2x2:22022-10-31
TP-LINK Archer TX35U PlusUSB2BCGWTX35UPLUSTP-LINK3625010fRTL8852AUabgn+ac+ax2x2:22024-06-26
ZyXEL NWD7605USB05863428RTL8852BUabgn+ac+ax2x2:2

External links

Intro

Realtek 802.11ax wireless chips support • rtw89
  • RTL8851BE, RTL8852AE, RTL8852BE, RTL8852CE, RTL8922AE
10ec:8852	RTL8852AE 802.11ax PCIe Wireless Network Adapter • 5.18+
10ec:a85a	RTL8852AE WiFi 6 802.11ax PCIe Adapter • 5.18+
10ec:b851	RTL8851BE WiFi 6 802.11ax PCIe Adapter • 6.5+
10ec:b852	RTL8852BE PCIe 802.11ax Wireless Network Controller • 6.2+
10ec:b85b	RTL8852BE PCIe 802.11ax Wireless Network Controller [1T1R] • 6.2+
10ec:c852	RTL8852CE PCIe 802.11ax Wireless Network Controller • 6.0+

* Realtek RTL8922AE • Wireless LAN 802.11be PCIe Network Adapter • [10ec:8922]/[10ec:a922]
PCI\VEN_10EC&DEV_8922&SUBSYS_892210EC • [10ec:8922/10ec:8922] (Realtek)
PCI\VEN_10EC&DEV_A922&SUBSYS_A92210EC • [10ec:a922/10ec:a922] (Realtek)
PCI\VEN_10EC&DEV_8922&SUBSYS_A89010EC [10ec:8922/10ec:a890] (AMD)
PCI\VEN_10EC&DEV_8922&SUBSYS_A89110EC [10ec:8922/10ec:a891] (Dell)
PCI\VEN_10EC&DEV_8922&SUBSYS_A89210EC [10ec:8922/10ec:a892] (Acer)
PCI\VEN_10EC&DEV_8922&SUBSYS_88E8103C [10ec:8922/103c:88e8] (HP)
PCI\VEN_10EC&DEV_8922&SUBSYS_E11C105B [10ec:8922/105b:e11c] (Foxconn/ASUS)
PCI\VEN_10EC&DEV_8922&SUBSYS_60101A3B [10ec:8922/1a3b:6010] (Azurewave/ASUS)
PCI\VEN_10EC&DEV_8922&SUBSYS_60111A3B [10ec:8922/1a3b:6011] (Azurewave/ASUS)
PCI\VEN_10EC&DEV_8922&SUBSYS_492217AA [10ec:8922/17aa:4922] (Lenovo)

* Realtek RTL8922DE • Wi-Fi 7 PCI-E NIC Network Adapter • Hardware IDs [10ec:892d]
PCI\VEN_10EC&DEV_892D&SUBSYS_892D10EC • [10ec:892d/10ec:892d] (Realtek)
PCI\VEN_10EC&DEV_892D&SUBSYS_A89010EC • [10ec:892d/10ec:a890] (AMD)
PCI\VEN_10EC&DEV_892D&SUBSYS_A89110EC • [10ec:892d/10ec:a891] (Dell)
PCI\VEN_10EC&DEV_892D&SUBSYS_A89210EC • [10ec:892d/10ec:a892] (Acer)
PCI\VEN_10EC&DEV_892D&SUBSYS_88E8103C • [10ec:892d/103c:88e8] (HP)
PCI\VEN_10EC&DEV_892D&SUBSYS_E11C105B • [10ec:892d/105b:e11c] (Foxconn/ASUS)
PCI\VEN_10EC&DEV_892D&SUBSYS_60101A3B • [10ec:892d/1a3b:6010] (Azurewave)
PCI\VEN_10EC&DEV_892D&SUBSYS_60111A3B • [10ec:892d/1a3b:6011] (Azurewave)
PCI\VEN_10EC&DEV_892D&SUBSYS_492217AA • [10ec:892d/17aa:4922] (Lenovo)
Supported chips • rtw89 (6.6+)
  • PCIe: RTL8851BE, RTL8852AE, RTL8852BE (-VS/-VT), RTL8852CE, RTL8922AE (-VS)
  • USB: RTL8831BU, RTL8832AU [0bda:8832], RTL8832BU, RTL8832CU [0bda:c832]
RTL8851BU [0bda:b851], RTL8852AU [0bda:885a], RTL8852BU, RTL8852CU [0bda:885c],
RTL8912AU, RTL8922AU (no MLO yet)
Devices
USB: Realtek RTL8851BU [0bda:b851]
USB: Realtek RTL8832AU [0bda:8832]
USB: Realtek RTL8852AU [0bda:885a]/[0bda:885c] (rtw89_8852au)
USB: Realtek RTL8832BU [0bda:b832](b83a)/RTL8852BU [0bda:b852](b85a/a85b)
USB: Realtek RTL8832CU [0bda:c832]/RTL8852CU [0bda:c85a]/[0bda:c85d] (rtw89_8852cu)
USB: Realtek RTL8912AU [0bda:0912]/RTL8922AU [0bda:092a]


Drivers

• PCIe: RTW8822BE, RTW8822CE, RTW8821CE, RTW8723DE
• USB: RTW8822BU, RTW8822CU, RTW8821CU, RTW8723DU
• SDIO: RTW8822BS, RTW8822CS, RTW8821CS, RTW8723DS
RTL8188EU, RTL8188RU, RTL8191EU, RTL8192EU, RTL8723AU, RTL8723BU