Manual Page Search Parameters

IWLWIFI(4) Device Drivers Manual IWLWIFI(4)

iwlwifiIntel IEEE 802.11a/b/g/n/ac/ax/be 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_iwlwifi"

The driver should automatically load any iwlwififw(4) firmware needed for the particular chipset.

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

The iwlwifi driver provides support for Intel Wireless network devices.

iwlwifi is derived from Intel's Linux iwlwifi driver, will be a successor to iwm(4), and may supersede that driver in the future. It still complements the iwn(4) driver which supports older chipsets.

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 iwlwifi driver supports PCIe devices from the sub-driver with the following chipset generations:

These chipset generations match the following common device names:

iwlwififw(4), iwm(4), iwn(4), wlan(4), networking(7), fwget(8), ifconfig(8), wpa_supplicant(8)

The iwlwifi driver first appeared in FreeBSD 13.1.

Certainly.

While iwlwifi supports 802.11a/b/g/n/ac/ax/be modes, the compatibility code currently only supports 802.11a/b/g/n/ac modes. 802.11n/ac is only available on the 22000 and later chipset generations. 802.11ax/be and 6Ghz support are planned.

April 20, 2025 release-26.07