rtw89
From TechInfoDepot
Jump to navigationJump to search
This article's use of red links may need cleanup. |
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
- RTL8851BE, RTL8852AE, RTL8852BE, RTL8852CE, RTL8922AE
Supported (probably) devices
| Interface | FCC ID | Manuf. | Vendor ID | Device ID | Chip1_model | PHY modes | MIMO config | OUI | FCC_date | |
|---|---|---|---|---|---|---|---|---|---|---|
| ASUS USB-AX55 Nano | USB | MSQ-USBAXRN00 | 0b05 | 1a62 | RTL8852BU | abgn+ac+ax | 2x2:2 | A0:36:BC | 2022-09-20 | |
| AzureWave AW-XB473NF | USB | TX2-RTL8852AE | 10ec | 8852 | RTL8852AE | abgn+ac+ax | 2x2:2 | 2020-10-16 | ||
| AzureWave AW-XB503NF | PCIe/USB | TX2-RTL8852AE | 10ec | 8852 | RTL8852AE | abgn+ac+ax | 1x2:2 | 2020-10-16 | ||
| AzureWave AW-XB547NF | M.2/USB | TX2-RTL8852BE | AzureWave | 10ec | b852 | RTL8852BE | abgn+ac+ax | 2x2:2 | 20:0B:74 94:BB:43 | 2021-08-13 |
| Radxa Wireless Module A8 | PCIe/USB | TX2-RTL8852BE | AzureWave | 10ec | b852 | RTL8852BE | abgn+ac+ax | 2x2:2 | 94:BB:43 | 2021-08-13 |
| Realtek RTL8852AE Combo Module | Mini PCIe | TX2-RTL8852AE B94-RTL8852AES | 10ec | 8852 | RTL8852AE | abgn+ac+ax | 2x2:2 | 2020-10-16 | ||
| Realtek RTL8852BE Combo Module | Mini PCIe | TX2-RTL8852BE | 10ec | b852 | RTL8852BE | abgn+ac+ax | 2x2:2 | 2021-08-13 | ||
| Realtek RTL8852CE Combo Module | Mini PCIe | TX2-RTL8852CE | Foxconn | 10ec | c852 | RTL8852CE | abgn+ac+ax | 2x2:2 | 2024-02-21 | |
| Realtek RTL8922AE Combo Module | Mini PCIe | TX2-RTL8922AE | 10ec | 8922 | RTL8922AE | abgn+ac+ax+be | 2x2:2 | 2024-04-19 | ||
| SparkLAN WNFT-238AX (BT) | USB | TX2-RTL8852AE | 10ec | 8852 | RTL8852AE | abgn+ac+ax | 2x2:2 | 2020-10-16 | ||
| TP-LINK Archer TX10UB Nano | USB | 2BCGWTX10UBNANO | 3625 | 010b | RTL8851BU | abgn+ac+ax | 1x1:1 | 2024-08-08 |
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+
- 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]
- Edimax EW-7611UXB (AX900/BT5.3) • RTL8851BU [7392:e611] √ ([7392:010b] ?)
- D-Link AX9U (rev A1) • RTL8851BU [2001:332a] √ ([0bda:b851] ?)
- TP-LINK Archer TX10UB (AX900) • RTL8851BU [0bda:b851] ?
- TP-LINK Archer TX10UB Nano • RTL8851BU [3625:010b] √
- I-O DATA WN-DAX1200U • RTL8851BU [04bb:095b]
- COMFAST CF-943AX • RTL8851BU ? [3574:6121]
- EDUP EP-AX910 • RTL8851BU ? [0bda:b851]
- USB: Realtek RTL8832AU [0bda:8832]
- ASUS USB-AX56 • RTL8832AU [0b05:1997] √
- ASUS USB-AX Nano • RTL8832AU [0b05:19fb]
- D-Link DWA-X1850 • RTL8832AU [2001:3321] √
- EDUP EP-AX1696GS • [0bda:8832]
- ipTIME AX2000U • [0bda:8832]
- TP-LINK Archer TX20U Plus (AX1800) • RTL8832AU [2357:013f] √
- TP-LINK • RTL8852AU [2357:0140] √
- TP-LINK Archer TX20UH (AX1800) • RTL8832AU [2357:0141] √
- USB: Realtek RTL8852AU [0bda:885a]/[0bda:885c] (rtw89_8852au)
- Buffalo WI-U3-1200AX2 (/N) • [0411:0312] √
- Elecom WDC-X1201DU3 • RTL8852AU [056e:4020] √
- Fenvi FU-AX1800P • RTL8852AU [0bda:885c]
- D-Link DWA-F18 • RTL8852AU [2001:3323] √
- D-Link • RTL8852AU [2001:332c] √
- TP-LINK Archer TX30U Plus • [3625:010d] √
- TP-LINK Archer TX35U Plus • [3625:010f] √
- USB: Realtek RTL8832BU [0bda:b832](b83a)/RTL8852BU [0bda:b852](b85a/a85b)
- ASUS USB-AX55 Nano • RTL8852BU [0b05:1a62] √
- ASUS • RTL8852BU [0b05:1ae3]
- ASUS USB-AX57 Nano • RTL8852BU [0b05:1cb6] √
- D-Link AX1800 • RTL8852BU [2001:3324]
- D-Link AX18U • RTL8852BU [2001:3327] √
- MSI MSI-AX1800 • RTL8852BU [0db0:6931] √
- TP-LINK Archer TX20U • RTL8832BU [35bc:0100] √
- TP-LINK Archer TX20U Nano • RTL8832BU [35bc:0108] √
- Edimax EW-7822UMX • RTL8832BU [7392:6822] !/[7392:9822] ? √
- ZyXEL NWD7605 • RTL8832BU [0586:3428] √
- TRENDnet • RTL8832BU [20f4:905a]
- USB: Realtek RTL8832CU [0bda:c832]/RTL8852CU [0bda:c85a]/[0bda:c85d] (rtw89_8852cu)
- MSI MSI-AXE5400 • RTL8852CU [0db0:991d] √
- TP-LINK • [35b2:0502] √ +
- TP-LINK Archer TX50UH • [35bc:0101] √ +
- TP-LINK Archer TXE70UH • [35bc:0102] √ +
- EDUP EP-1671(S) (AX5400) •
- Wavlink WL-WN695X2-A •
- Brostrend AX8 •
- USB: Realtek RTL8912AU [0bda:0912]/RTL8922AU [0bda:092a]
- ASUS USB-BE92 (ROG) • RTL8912AU [0b05:1bcf] √
- ASUS USB-BE92 Nano • RTL8912AU [0b05:1bd2] √
- Acer Wave D7 • RTL8912AU [0502:76d7] √
- D-Link AE65U rev A1 (BE6500) • RTL8922AU [2001:332b] √
- Edimax • RTL8922AU [7392:3822]
- Elecom WDC-BE28TU3-B • RTL8912AU [056e:4025] √
- MSI MSI-BE6500 • RTL8912AU [0db0:da0e] √
- TP-LINK • RTL8922AU [3625:010a]
Drivers
- https://lwn.net/Articles/872284/ • RTL8852AE, RTL8852BE, RTL8852CE • rtw89 (5.16-rc+)
- https://github.com/lwfinger/rtw89 • RTL8852AE, RTL8852BE, RTL8852CE, RTL8922AE (Wi-Fi 7)
- https://cateee.net/lkddb/web-lkddb/RTW89.html • PCI ID: 10ec : 10ec:8852, 10ec:a85a, 10ec:c852
- https://lwn.net/Articles/768372/ • RTL8723DE, RTL8821CE, RTL8822BE, RTL8822CE • rtw88 (5.2+)
- https://cateee.net/lkddb/web-lkddb/RTW88.html • 10ec:b822, 10ec:c821, 10ec:c822, 10ec:d723
- https://github.com/lwfinger/rtw88 • RTL8723DE, RTL8821CE, RTL8822BE, RTL8822CE • rtw88 - new
- • PCIe: RTW8822BE, RTW8822CE, RTW8821CE, RTW8723DE
- • USB: RTW8822BU, RTW8822CU, RTW8821CU, RTW8723DU
- • SDIO: RTW8822BS, RTW8822CS, RTW8821CS, RTW8723DS
- https://github.com/jeremyb31/rtl8723de • RTL8723DE • rtl8723de
- https://github.com/tomaspinho/rtl8821ce • RTL8821CE • rtl8821ce
- https://github.com/lwfinger/rtlwifi_new • RTL8192xx, RTL8723xE • rtlwifi_new (4.2+) - ex -> rtw88
- https://marc.info/?l=linux-netdev&m=150299204509065 • RTL8822BE • rtlwifi - ex
- https://github.com/lwfinger/rtl8723be • RTL8723BE • rtl8723be - ex -> rtlwifi_new ->
- https://github.com/jeremyb31/rtlwifi_new • rtlwifi_new
- https://github.com/jeremyb31/rtlwifi-memfix • rtlwifi-memfix
- RTL8188EU, RTL8188RU, RTL8191EU, RTL8192EU, RTL8723AU, RTL8723BU
- https://github.com/lwfinger/rtl8188eu • RTL8188EU • rtl8188eu
- https://github.com/lwfinger/rtl8188gu • RTL8188GU • rtl8188gu
- https://github.com/lwfinger/rtl8723au • RTL8723AU • rtl8723au
- https://github.com/lwfinger/rtl8723bu • RTL8723BU • rtl8723bu