GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages
RTW89(4) FreeBSD Kernel Interfaces Manual RTW89(4)

rtw89Realtek IEEE 802.11ax wireless network driver

The driver will auto-load without any user interaction using devmatch(8) if enabled in rc.conf(5).

Only if auto-loading is explicitly disabled, place the following lines in rc.conf(5) to manually load the driver as a module at boot time:

kld_list="${kld_list} if_rtw89"

It is discouraged to load the driver from loader(8).

The rtw89 driver is derived from Realtek's Linux rtw89 driver.

This driver requires firmware to be loaded before it will work. The package wifi-firmware-rtw89-kmod from the ports/net/wifi-firmware-rtw89-kmod port needs to be installed before the driver is loaded. Otherwise no wlan(4) interface can be created using ifconfig(8). One should use fwget(8) to install the correct firmware package.

The driver uses the and compat framework to bridge between the Linux and native FreeBSD driver code as well as to the native net80211(4) wireless stack.

The rtw89 driver supports PCIe devices with the following chipsets:

  • Realtek 8851BE Wi-Fi 6 (RTL8851BE)
  • Realtek 8852AE Wi-Fi 6 (RTL8852AE)
  • Realtek 8852BE Wi-Fi 6 (RTL8852BE)
  • Realtek 8852CE Wi-Fi 6E (RTL8852CE)
  • Realtek 8922AE Wi-Fi 7 (RTL8922AE)

compat.linuxkpi.skb.mem_limit
If you are running a 64bit system with more than 4GB of main memory you need to set this tunable to in loader.conf(5) and reboot once to make it effective. This tunable will work around a problem with DMA and limit allocations for network buffer memory to the lower 32bit of physical memory and make the driver work.

wlan(4), networking(7), fwget(8), ifconfig(8), wpa_supplicant(8)

The rtw89 driver first appeared in FreeBSD 14.2.

Certainly.

Does not seem to work (reliably) on machines with more than 4GB of main memory. See in the LOADER TUNABLES section above.

While rtw89 supports 802.11a/b/g/n/ac/ax modes, the compatibility code currently only supports 802.11a/b/g modes. Support for 802.11n/ac/ax is yet to come.

November 10, 2024 FreeBSD 14.3-RELEASE

Search for    or go to Top of page |  Section 4 |  Main Index

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with ManDoc.