xref: /freebsd/share/man/man4/iwlwifi.4 (revision 242f3148)
15a02ae5eSBjoern A. Zeeb.\"-
2242f3148SBjoern A. Zeeb.\" Copyright (c) 2021-2023 The FreeBSD Foundation
35a02ae5eSBjoern A. Zeeb.\"
45a02ae5eSBjoern A. Zeeb.\" This documentation was written by Bj\xc3\xb6rn Zeeb under sponsorship from
55a02ae5eSBjoern A. Zeeb.\" the FreeBSD Foundation.
65a02ae5eSBjoern A. Zeeb.\"
75a02ae5eSBjoern A. Zeeb.\" Redistribution and use in source and binary forms, with or without
85a02ae5eSBjoern A. Zeeb.\" modification, are permitted provided that the following conditions
95a02ae5eSBjoern A. Zeeb.\" are met:
105a02ae5eSBjoern A. Zeeb.\" 1. Redistributions of source code must retain the above copyright
115a02ae5eSBjoern A. Zeeb.\"    notice, this list of conditions and the following disclaimer.
125a02ae5eSBjoern A. Zeeb.\" 2. Redistributions in binary form must reproduce the above copyright
135a02ae5eSBjoern A. Zeeb.\"    notice, this list of conditions and the following disclaimer in the
145a02ae5eSBjoern A. Zeeb.\"    documentation and/or other materials provided with the distribution.
155a02ae5eSBjoern A. Zeeb.\"
165a02ae5eSBjoern A. Zeeb.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
175a02ae5eSBjoern A. Zeeb.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
185a02ae5eSBjoern A. Zeeb.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
195a02ae5eSBjoern A. Zeeb.\" ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
205a02ae5eSBjoern A. Zeeb.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
215a02ae5eSBjoern A. Zeeb.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
225a02ae5eSBjoern A. Zeeb.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
235a02ae5eSBjoern A. Zeeb.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
245a02ae5eSBjoern A. Zeeb.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
255a02ae5eSBjoern A. Zeeb.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
265a02ae5eSBjoern A. Zeeb.\" SUCH DAMAGE.
275a02ae5eSBjoern A. Zeeb.\"
28242f3148SBjoern A. Zeeb.Dd September 21, 2023
29b95fa420SBjoern A. Zeeb.Dt IWLWIFI 4
305a02ae5eSBjoern A. Zeeb.Os
315a02ae5eSBjoern A. Zeeb.Sh NAME
325a02ae5eSBjoern A. Zeeb.Nm iwlwifi
335a02ae5eSBjoern A. Zeeb.Nd Intel IEEE 802.11a/b/g/n/ac/ax wireless network driver
345a02ae5eSBjoern A. Zeeb.Sh SYNOPSIS
35abf6e1a4SBjoern A. ZeebThe driver will auto-load without any user interaction using
36abf6e1a4SBjoern A. Zeeb.Xr devmatch 8
37abf6e1a4SBjoern A. Zeebif enabled in
38abf6e1a4SBjoern A. Zeeb.Xr rc.conf 5 .
39abf6e1a4SBjoern A. Zeeb.Pp
40abf6e1a4SBjoern A. ZeebOnly if auto-loading is explicitly disabled, place the following
41abf6e1a4SBjoern A. Zeeblines in
42abf6e1a4SBjoern A. Zeeb.Xr rc.conf 5
43abf6e1a4SBjoern A. Zeebto manually load the driver as a module at boot time:
445a02ae5eSBjoern A. Zeeb.Bd -literal -offset indent
45e9016c0bSBjoern A. Zeebkld_list="${kld_list} if_iwlwifi"
465a02ae5eSBjoern A. Zeeb.Ed
475a02ae5eSBjoern A. Zeeb.Pp
485a02ae5eSBjoern A. ZeebThe driver should automatically load any
495a02ae5eSBjoern A. Zeeb.Xr iwlwififw 4
50abf6e1a4SBjoern A. Zeebfirmware needed for the particular chipset.
51e9016c0bSBjoern A. Zeeb.Pp
52e9016c0bSBjoern A. ZeebIt is discouraged to load the driver from
53e9016c0bSBjoern A. Zeeb.Xr loader 8 .
545a02ae5eSBjoern A. Zeeb.Sh DESCRIPTION
555a02ae5eSBjoern A. ZeebThe
565a02ae5eSBjoern A. Zeeb.Nm
575a02ae5eSBjoern A. Zeebdriver is derived from Intel's Linux iwlwifi driver and provides support for
585a02ae5eSBjoern A. Zeeball chipsets supported by the
595a02ae5eSBjoern A. Zeeb.Em mvm
605a02ae5eSBjoern A. Zeebpart of that driver.
61f5539996SBjoern A. Zeeb.Pp
62f5539996SBjoern A. Zeeb.Bl -bullet -compact
63b95fa420SBjoern A. Zeeb.\" ---------------------------------------------------------------------
64b95fa420SBjoern A. Zeeb.\" This list is manually generated from a sysctl and post-processing.
65b95fa420SBjoern A. Zeeb.\" Edits will be overwritten on next update.
66b95fa420SBjoern A. Zeeb.\" ---------------------------------------------------------------------
67f5539996SBjoern A. Zeeb.It
68f5539996SBjoern A. ZeebIntel(R) Dual Band Wireless AC 7260
69f5539996SBjoern A. Zeeb.It
70f5539996SBjoern A. ZeebIntel(R) Dual Band Wireless N 7260
71f5539996SBjoern A. Zeeb.It
72f5539996SBjoern A. ZeebIntel(R) Wireless N 7260
73f5539996SBjoern A. Zeeb.It
74f5539996SBjoern A. ZeebIntel(R) Dual Band Wireless AC 3160
75f5539996SBjoern A. Zeeb.It
76f5539996SBjoern A. ZeebIntel(R) Dual Band Wireless N 3160
77f5539996SBjoern A. Zeeb.It
78f5539996SBjoern A. ZeebIntel(R) Wireless N 3160
79f5539996SBjoern A. Zeeb.It
80f5539996SBjoern A. ZeebIntel(R) Dual Band Wireless AC 3165
81f5539996SBjoern A. Zeeb.It
82f5539996SBjoern A. ZeebIntel(R) Dual Band Wireless AC 3168
83f5539996SBjoern A. Zeeb.It
84f5539996SBjoern A. ZeebIntel(R) Dual Band Wireless AC 7265
85f5539996SBjoern A. Zeeb.It
86f5539996SBjoern A. ZeebIntel(R) Wireless N 7265
87f5539996SBjoern A. Zeeb.It
88f5539996SBjoern A. ZeebIntel(R) Dual Band Wireless N 7265
89f5539996SBjoern A. Zeeb.It
90f5539996SBjoern A. ZeebIntel(R) Dual Band Wireless AC 8260
91f5539996SBjoern A. Zeeb.It
92f5539996SBjoern A. ZeebIntel(R) Dual Band Wireless N 8260
93f5539996SBjoern A. Zeeb.It
94f5539996SBjoern A. ZeebIntel(R) Dual Band Wireless AC 4165
95f5539996SBjoern A. Zeeb.It
96f5539996SBjoern A. ZeebIntel(R) Dual Band Wireless AC 8265
97f5539996SBjoern A. Zeeb.It
98f5539996SBjoern A. ZeebIntel(R) Dual Band Wireless AC 8275
99f5539996SBjoern A. Zeeb.It
100f5539996SBjoern A. ZeebKiller (R) Wireless-AC 1550 Wireless Network Adapter (9260NGW) 160MHz
101f5539996SBjoern A. Zeeb.It
102f5539996SBjoern A. ZeebKiller (R) Wireless-AC 1550s Wireless Network Adapter (9560NGW)
103f5539996SBjoern A. Zeeb.It
104f5539996SBjoern A. ZeebKiller (R) Wireless-AC 1550i Wireless Network Adapter (9560NGW)
105f5539996SBjoern A. Zeeb.It
106f5539996SBjoern A. ZeebKiller(R) Wireless-AC 1550s Wireless Network Adapter (9560D2W) 160MHz
107f5539996SBjoern A. Zeeb.It
108f5539996SBjoern A. ZeebKiller(R) Wireless-AC 1550i Wireless Network Adapter (9560NGW) 160MHz
109f5539996SBjoern A. Zeeb.It
110f5539996SBjoern A. ZeebKiller(R) Wi-Fi 6E AX1690s 160MHz Wireless Network Adapter (411D2W)
111f5539996SBjoern A. Zeeb.It
112f5539996SBjoern A. ZeebKiller(R) Wi-Fi 6E AX1690i 160MHz Wireless Network Adapter (411NGW)
113f5539996SBjoern A. Zeeb.It
114f5539996SBjoern A. ZeebIntel(R) Wireless-AC 9260-1
115f5539996SBjoern A. Zeeb.It
116f5539996SBjoern A. ZeebIntel(R) Wi-Fi 6 AX200 160MHz
117f5539996SBjoern A. Zeeb.It
118f5539996SBjoern A. ZeebKiller(R) Wi-Fi 6 AX1650w 160MHz Wireless Network Adapter (200D2W)
119f5539996SBjoern A. Zeeb.It
120f5539996SBjoern A. ZeebKiller(R) Wi-Fi 6 AX1650x 160MHz Wireless Network Adapter (200NGW)
121f5539996SBjoern A. Zeeb.It
122f5539996SBjoern A. ZeebIntel(R) Wi-Fi 6 AX201 160MHz
123f5539996SBjoern A. Zeeb.It
124f5539996SBjoern A. ZeebKiller(R) Wi-Fi 6 AX1650s 160MHz Wireless Network Adapter (201D2W)
125f5539996SBjoern A. Zeeb.It
126f5539996SBjoern A. ZeebKiller(R) Wi-Fi 6 AX1650i 160MHz Wireless Network Adapter (201NGW)
127f5539996SBjoern A. Zeeb.It
128f5539996SBjoern A. ZeebKiller(R) Wi-Fi 6 AX1650s 160MHz Wireless Network Adapter (201NGW)
129f5539996SBjoern A. Zeeb.It
130f5539996SBjoern A. ZeebKiller(R) Wi-Fi 6 AX1650i 160MHz Wireless Network Adapter (201D2W)
131f5539996SBjoern A. Zeeb.It
132f5539996SBjoern A. ZeebIntel(R) Wi-Fi 6E AX211 160MHz
133f5539996SBjoern A. Zeeb.It
134f5539996SBjoern A. ZeebIntel(R) Wi-Fi 6 AX210 160MHz
135f5539996SBjoern A. Zeeb.It
136f5539996SBjoern A. ZeebKiller(R) Wi-Fi 6E AX1675w 160MHz Wireless Network Adapter (210D2W)
137f5539996SBjoern A. Zeeb.It
138f5539996SBjoern A. ZeebKiller(R) Wi-Fi 6E AX1675x 160MHz Wireless Network Adapter (210NGW)
139f5539996SBjoern A. Zeeb.It
140f5539996SBjoern A. ZeebIntel(R) Wi-Fi 6E AX411 160MHz
141f5539996SBjoern A. Zeeb.It
142f5539996SBjoern A. ZeebKiller(R) Wi-Fi 6E AX1675s 160MHz Wireless Network Adapter (211NGW)
143f5539996SBjoern A. Zeeb.It
144f5539996SBjoern A. ZeebKiller(R) Wi-Fi 6E AX1675i 160MHz Wireless Network Adapter (211NGW)
145f5539996SBjoern A. Zeeb.It
146f5539996SBjoern A. ZeebIntel(R) Wireless-AC 9461 160MHz
147f5539996SBjoern A. Zeeb.It
148f5539996SBjoern A. ZeebIntel(R) Wireless-AC 9461
149f5539996SBjoern A. Zeeb.It
150f5539996SBjoern A. ZeebIntel(R) Wireless-AC 9462 160MHz
151f5539996SBjoern A. Zeeb.It
152f5539996SBjoern A. ZeebIntel(R) Wireless-AC 9462
153f5539996SBjoern A. Zeeb.It
154f5539996SBjoern A. ZeebIntel(R) Wireless-AC 9560 160MHz
155f5539996SBjoern A. Zeeb.It
156f5539996SBjoern A. ZeebIntel(R) Wireless-AC 9560
157f5539996SBjoern A. Zeeb.It
158f5539996SBjoern A. ZeebIntel(R) Wireless-AC 9270 160MHz
159f5539996SBjoern A. Zeeb.It
160f5539996SBjoern A. ZeebIntel(R) Wireless-AC 9270
161f5539996SBjoern A. Zeeb.It
162f5539996SBjoern A. ZeebIntel(R) Wireless-AC 9162 160MHz
163f5539996SBjoern A. Zeeb.It
164f5539996SBjoern A. ZeebIntel(R) Wireless-AC 9162
165f5539996SBjoern A. Zeeb.It
166f5539996SBjoern A. ZeebIntel(R) Wireless-AC 9260 160MHz
167f5539996SBjoern A. Zeeb.It
168f5539996SBjoern A. ZeebIntel(R) Wireless-AC 9260
169f5539996SBjoern A. Zeeb.It
170f5539996SBjoern A. ZeebIntel(R) Wi-Fi 6 AX101
171f5539996SBjoern A. Zeeb.It
172f5539996SBjoern A. ZeebIntel(R) Wi-Fi 6 AX203
173f5539996SBjoern A. Zeeb.It
174f5539996SBjoern A. ZeebIntel(R) Wi-Fi 6E AX221 160MHz
175f5539996SBjoern A. Zeeb.It
176f5539996SBjoern A. ZeebIntel(R) Wi-Fi 6E AX231 160MHz
177f5539996SBjoern A. Zeeb.It
178f5539996SBjoern A. ZeebIntel(R) TBD Bz device
179f5539996SBjoern A. Zeeb.It
180f5539996SBjoern A. ZeebIntel(R) Wi-Fi 6 AX204 160MHz
181242f3148SBjoern A. Zeeb.It
182242f3148SBjoern A. ZeebIntel(R) TBD Sc device
183b95fa420SBjoern A. Zeeb.\" ---------------------------------------------------------------------
184f5539996SBjoern A. Zeeb.El
185f5539996SBjoern A. Zeeb.Pp
186e9016c0bSBjoern A. Zeeb.Nm
187e9016c0bSBjoern A. Zeebwill be a successor to
1885a02ae5eSBjoern A. Zeeb.Xr iwm 4
1897e58c8aaSMaxim Konovalovand may supersede that driver in the future.
190e9016c0bSBjoern A. ZeebIt still complements the
1915a02ae5eSBjoern A. Zeeb.Xr iwn 4
192e9016c0bSBjoern A. Zeebdriver which supports older chipsets.
1935a02ae5eSBjoern A. Zeeb.Pp
1945a02ae5eSBjoern A. ZeebThe driver uses the
1955a02ae5eSBjoern A. Zeeb.\" No LinuxKPI man pages so no .Xr here.
1965a02ae5eSBjoern A. Zeeb.Em linuxkpi_wlan
1975a02ae5eSBjoern A. Zeeband
1985a02ae5eSBjoern A. Zeeb.Em linuxkpi
1995a02ae5eSBjoern A. Zeebcompat framework to bridge between the Linux and
200b95fa420SBjoern A. Zeebnative
201b95fa420SBjoern A. Zeeb.Fx
202b95fa420SBjoern A. Zeebdriver code as well as to the native
203e9016c0bSBjoern A. Zeeb.Xr net80211 4
204e9016c0bSBjoern A. Zeebwireless stack.
2055a02ae5eSBjoern A. Zeeb.Pp
2065a02ae5eSBjoern A. ZeebWhile
2075a02ae5eSBjoern A. Zeeb.Nm
2085a02ae5eSBjoern A. Zeebsupports all 802.11 a/b/g/n/ac/ax
2095a02ae5eSBjoern A. Zeebthe compatibility code currently only supports 802.11 a/b/g modes.
2105a02ae5eSBjoern A. ZeebSupport for 802.11 n/ac is to come. 802.11ax and 6Ghz support are planned.
2115a02ae5eSBjoern A. Zeeb.Sh BUGS
2125a02ae5eSBjoern A. ZeebCertainly.
2135a02ae5eSBjoern A. Zeeb.Sh SEE ALSO
2145a02ae5eSBjoern A. Zeeb.Xr iwlwififw 4 ,
2155a02ae5eSBjoern A. Zeeb.Xr iwm 4 ,
2165a02ae5eSBjoern A. Zeeb.Xr iwn 4 ,
2175a02ae5eSBjoern A. Zeeb.Xr wlan 4 ,
2185a02ae5eSBjoern A. Zeeb.Xr ifconfig 8 ,
2195a02ae5eSBjoern A. Zeeb.Xr wpa_supplicant 8
220abf6e1a4SBjoern A. Zeeb.Sh HISTORY
221abf6e1a4SBjoern A. ZeebThe
222abf6e1a4SBjoern A. Zeeb.Nm
223abf6e1a4SBjoern A. Zeebdriver first appeared in
224abf6e1a4SBjoern A. Zeeb.Fx 13.1 .
225