diff options
author | Stefan Sperling <stsp@cvs.openbsd.org> | 2020-02-15 08:48:31 +0000 |
---|---|---|
committer | Stefan Sperling <stsp@cvs.openbsd.org> | 2020-02-15 08:48:31 +0000 |
commit | a57d06353207b89970fdce696a800ddafc442f5f (patch) | |
tree | 9d6eeaaa956f8fc0807aa933a8d9cba49b8603ef /share/man | |
parent | cc5f66c6c6aec7fa42c71f3bd6d6e4a9606543c6 (diff) |
add a man page for iwx(4)
Diffstat (limited to 'share/man')
-rw-r--r-- | share/man/man4/Makefile | 4 | ||||
-rw-r--r-- | share/man/man4/iwx.4 | 155 |
2 files changed, 157 insertions, 2 deletions
diff --git a/share/man/man4/Makefile b/share/man/man4/Makefile index 7bfc0d18bf6..da744bcb411 100644 --- a/share/man/man4/Makefile +++ b/share/man/man4/Makefile @@ -1,4 +1,4 @@ -# $OpenBSD: Makefile,v 1.753 2020/01/22 05:06:18 tedu Exp $ +# $OpenBSD: Makefile,v 1.754 2020/02/15 08:48:30 stsp Exp $ MAN= aac.4 abcrtc.4 ac97.4 acphy.4 acrtc.4 \ acpi.4 acpiac.4 acpials.4 acpiasus.4 acpibat.4 \ @@ -40,7 +40,7 @@ MAN= aac.4 abcrtc.4 ac97.4 acphy.4 acrtc.4 \ imxtmu.4 imxuart.4 inet.4 inet6.4 inphy.4 iophy.4 \ ip.4 ip6.4 ipcomp.4 ipgphy.4 ipmi.4 ips.4 ipsec.4 ipw.4 \ isa.4 isagpio.4 isapnp.4 islrtc.4 it.4 itherm.4 iwi.4 iwn.4 iwm.4 \ - ix.4 ixgb.4 ixl.4 jmb.4 jme.4 jmphy.4 \ + iwx.4 ix.4 ixgb.4 ixl.4 jmb.4 jme.4 jmphy.4 \ kate.4 kcov.4 km.4 ksmn.4 ksyms.4 kubsan.4 kue.4 lc.4 lge.4 lii.4 \ lisa.4 lm.4 lmenv.4 lmn.4 lmtemp.4 lo.4 lpt.4 lxtphy.4 luphy.4 \ maestro.4 mainbus.4 malo.4 maxds.4 maxrtc.4 maxtmp.4 mbg.4 \ diff --git a/share/man/man4/iwx.4 b/share/man/man4/iwx.4 new file mode 100644 index 00000000000..499f5c146f8 --- /dev/null +++ b/share/man/man4/iwx.4 @@ -0,0 +1,155 @@ +.\" $OpenBSD: iwx.4,v 1.1 2020/02/15 08:48:30 stsp Exp $ +.\" +.\" Copyright (c) 2020 Stefan Sperling <stsp@openbsd.org> +.\" +.\" Permission to use, copy, modify, and distribute this software for any +.\" purpose with or without fee is hereby granted, provided that the above +.\" copyright notice and this permission notice appear in all copies. +.\" +.\" THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +.\" WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +.\" MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR +.\" ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +.\" WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF +.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. +.\" +.Dd $Mdocdate: February 15 2020 $ +.Dt IWX 4 +.Os +.Sh NAME +.Nm iwx +.Nd Intel AX200 IEEE 802.11a/ac/ax/b/g/n wireless network devices +.Sh SYNOPSIS +.Cd "iwx* at pci?" +.Sh DESCRIPTION +The +.Nm +driver provides support for Intel Wireless AX200 M.2 network adapters. +.Pp +These are the modes the +.Nm +driver can operate in: +.Bl -tag -width "IBSS-masterXX" +.It BSS mode +Also known as +.Em infrastructure +mode, this is used when associating with an access point, through +which all traffic passes. +This mode is the default. +.It monitor mode +In this mode the driver is able to receive packets without +associating with an access point. +This disables the internal receive filter and enables the card to +capture packets from networks which it wouldn't normally have access to, +or to scan for access points. +.El +.Pp +The +.Nm +driver can be configured to use +Wired Equivalent Privacy (WEP) or +Wi-Fi Protected Access (WPA1 and WPA2). +WPA2 is the current encryption standard for wireless networks. +It is strongly recommended that neither WEP nor WPA1 +are used as the sole mechanism to secure wireless communication, +due to serious weaknesses. +WPA1 is disabled by default and may be enabled using the option +.Qq Cm wpaprotos Ar wpa1,wpa2 . +For standard WPA networks which use pre-shared keys (PSK), +keys are configured using the +.Qq Cm wpakey +option. +WPA-Enterprise networks require use of the wpa_supplicant package. +.\"The +.\".Nm +.\"driver offloads both encryption and decryption of unicast data frames to the +.\"hardware for the CCMP cipher. +.Pp +The +.Nm +driver can be configured at runtime with +.Xr ifconfig 8 +or on boot with +.Xr hostname.if 5 . +.Sh FILES +The driver needs one of the following firmware files, +which are loaded when an interface is brought up: +.Pp +.Bl -tag -width Ds -offset indent -compact +.It Pa /etc/firmware/iwx-cc-a0-46 +.El +.Pp +These firmware files are not free because Intel refuses to grant +distribution rights without contractual obligations. +As a result, even though +.Ox +includes the driver, the firmware files cannot be included and +users have to download these files on their own. +.Pp +A prepackaged version of the firmware can be installed using +.Xr fw_update 1 . +.Sh EXAMPLES +The following example scans for available networks: +.Pp +.Dl # ifconfig iwx0 scan +.Pp +The following +.Xr hostname.if 5 +example configures iwx0 to join network +.Dq mynwid , +using WPA key +.Dq mywpakey , +obtaining an IP address using DHCP: +.Bd -literal -offset indent +nwid mynwid wpakey mywpakey +dhcp +.Ed +.Sh DIAGNOSTICS +.Bl -diag +.It "iwx0: device timeout" +A frame dispatched to the hardware for transmission did not complete in time. +The driver will reset the hardware. +This should not happen. +.It "iwx0: fatal firmware error" +For some reason, the firmware crashed. +The driver will reset the hardware. +This should not happen. +.It "iwx0: radio is disabled by hardware switch" +The radio transmitter is off and thus no packet can go out. +The driver will reset the hardware. +Make sure the laptop radio switch is on. +.It "iwx0: could not read firmware ... (error N)" +For some reason, the driver was unable to read the firmware image from the +filesystem. +The file might be missing or corrupted. +.It "iwx0: firmware too short: N bytes" +The firmware image is corrupted and can't be loaded into the adapter. +.It "iwx0: could not load firmware" +An attempt to load the firmware into the adapter failed. +The driver will reset the hardware. +.El +.Sh SEE ALSO +.Xr arp 4 , +.Xr ifmedia 4 , +.Xr intro 4 , +.Xr netintro 4 , +.Xr pci 4 , +.Xr hostname.if 5 , +.Xr ifconfig 8 +.Sh HISTORY +The +.Nm +device driver first appeared in +.Ox 6.7 . +.Sh CAVEATS +The +.Nm +driver does not support any of the 802.11ac and 802.11ax capabilities offered +by the adapters. +Support for 802.11n 40MHz channels and Tx aggregation is not yet implemented. +Additional work is required in +.Xr ieee80211 9 +before those features can be supported. +.Pp +This driver does not support powersave mode. |