| Main index | Section 4 | Options |
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).
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 linuxkpi_wlan and linuxkpi compat framework to bridge between the Linux and native FreeBSD driver code as well as to the native net80211(4) wireless stack.
| 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 1 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. | |
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.
| RTW89 (4) | November 10, 2024 |
| Main index | Section 4 | Options |
Please direct any comments about this manual page service to Ben Bullock. Privacy policy.
| “ | If you sat a monkey down in front of a keyboard, the first thing typed would be a unix command. | ” |
| — Bill Lye | ||