ATH10K(4) Kernel Interfaces Manual ATH10K(4)
NAME
ath10k — Qualcomm Atheros IEEE 802.11ac wireless network driver
SYNOPSIS
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_ath10k"
It is discouraged to load the driver from loader(8).
DESCRIPTION
The ath10k driver is derived from Qualcomm Atheros’ Linux ath10k driver
This driver requires firmware to be loaded before it will work. The
package wifi‐firmware‐ath10k‐kmod from the
ports/net/wifi‐firmware‐ath10k‐kmod port needs to be installed before
the driver is loaded. Otherwise no wlan(4) interface can be created
using ifconfig(8). The driver uses the linuxkpi_wlan and linuxkpi com‐
pat framework to bridge between the Linux and native FreeBSD driver
code as well as to the native net80211(4) wireless stack.
While ath10k supports all 802.11 a/b/g/n and ac the compatibility code
currently only supports 802.11 a/b/g modes. Support for 802.11 n/ac is
to come.
HARDWARE
The ath10k driver supports PCIe devices with the following chipsets:
QCA6174
QCA9377
QCA9887
QCA9888
QCA988X
QCA9984
QCA99X0
SEE ALSO
wlan(4), ifconfig(8), wpa_supplicant(8)
HISTORY
The ath10k driver first appeared in FreeBSD 14.0.
BUGS
Certainly.
FreeBSD 14.3 September 30, 2024 ATH10K(4)