xref: /dflybsd-src/share/man/man4/wpi.4 (revision 6307bddbfbcc6930803b37a36a8d6093a4875f55)
13c01920fSJoe Talbott.\" Copyright (c) 2004-2007
23c01920fSJoe Talbott.\"	Damien Bergamini <damien.bergamini@free.fr>. All rights reserved.
33c01920fSJoe Talbott.\"	Benjamin Close <Benjamin.Close@clearchain.com>. All rights reserved.
43c01920fSJoe Talbott.\"
53c01920fSJoe Talbott.\" Redistribution and use in source and binary forms, with or without
63c01920fSJoe Talbott.\" modification, are permitted provided that the following conditions
73c01920fSJoe Talbott.\" are met:
83c01920fSJoe Talbott.\" 1. Redistributions of source code must retain the above copyright
93c01920fSJoe Talbott.\"    notice unmodified, this list of conditions, and the following
103c01920fSJoe Talbott.\"    disclaimer.
113c01920fSJoe Talbott.\" 2. Redistributions in binary form must reproduce the above copyright
123c01920fSJoe Talbott.\"    notice, this list of conditions and the following disclaimer in the
133c01920fSJoe Talbott.\"    documentation and/or other materials provided with the distribution.
143c01920fSJoe Talbott.\"
153c01920fSJoe Talbott.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
163c01920fSJoe Talbott.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
173c01920fSJoe Talbott.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
183c01920fSJoe Talbott.\" ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
193c01920fSJoe Talbott.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
203c01920fSJoe Talbott.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
213c01920fSJoe Talbott.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
223c01920fSJoe Talbott.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
233c01920fSJoe Talbott.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
243c01920fSJoe Talbott.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
253c01920fSJoe Talbott.\" SUCH DAMAGE.
263c01920fSJoe Talbott.\"
27*6307bddbSSascha Wildner.\" $FreeBSD: head/share/man/man4/wpi.4 289399 2015-10-16 00:38:05Z bdrewery $
283c01920fSJoe Talbott.\"
29*6307bddbSSascha Wildner.Dd May 26, 2016
303c01920fSJoe Talbott.Dt WPI 4
313c01920fSJoe Talbott.Os
323c01920fSJoe Talbott.Sh NAME
333c01920fSJoe Talbott.Nm wpi
343c01920fSJoe Talbott.Nd "Intel 3945ABG Wireless LAN IEEE 802.11 driver"
353c01920fSJoe Talbott.Sh SYNOPSIS
363c01920fSJoe TalbottTo compile this driver into the kernel,
373c01920fSJoe Talbottplace the following lines in your
383c01920fSJoe Talbottkernel configuration file:
393c01920fSJoe Talbott.Bd -ragged -offset indent
403c01920fSJoe Talbott.Cd "device wpi"
413c01920fSJoe Talbott.Cd "device wpifw"
423c01920fSJoe Talbott.Cd "device pci"
433c01920fSJoe Talbott.Cd "device wlan"
443c01920fSJoe Talbott.Cd "device wlan_amrr"
45*6307bddbSSascha Wildner.\".Cd "device firmware"
463c01920fSJoe Talbott.Ed
473c01920fSJoe Talbott.Pp
483c01920fSJoe TalbottAlternatively, to load the driver as a
493c01920fSJoe Talbottmodule at boot time, place the following line in
503c01920fSJoe Talbott.Xr loader.conf 5 :
513c01920fSJoe Talbott.Bd -literal -offset indent
523c01920fSJoe Talbottif_wpi_load="YES"
533c01920fSJoe Talbott.Ed
543c01920fSJoe Talbott.Sh DESCRIPTION
553c01920fSJoe TalbottThe
563c01920fSJoe Talbott.Nm
573c01920fSJoe Talbottdriver provides support for the
583c01920fSJoe Talbott.Tn Intel
59*6307bddbSSascha Wildner3945ABG Wireless network adapter.
603c01920fSJoe Talbott.Nm
613c01920fSJoe Talbottsupports
623c01920fSJoe Talbott.Cm station ,
633c01920fSJoe Talbott.Cm adhoc ,
643c01920fSJoe Talbottand
653c01920fSJoe Talbott.Cm monitor
663c01920fSJoe Talbottmode operation.
673c01920fSJoe TalbottOnly one virtual interface may be configured at any time.
683c01920fSJoe TalbottFor more information on configuring this device, see
693c01920fSJoe Talbott.Xr ifconfig 8 .
703c01920fSJoe Talbott.Pp
713c01920fSJoe TalbottThis driver requires the firmware built with the
723c01920fSJoe Talbott.Nm wpifw
733c01920fSJoe Talbottmodule to work.
743c01920fSJoe Talbott.Sh FILES
753c01920fSJoe Talbott.Bl -tag -width ".Pa /usr/share/doc/legal/intel_wpi/LICENSE" -compact
763c01920fSJoe Talbott.It Pa /usr/share/doc/legal/intel_wpi/LICENSE
773c01920fSJoe Talbott.Nm
783c01920fSJoe Talbottfirmware license
793c01920fSJoe Talbott.El
803c01920fSJoe Talbott.Sh EXAMPLES
813c01920fSJoe TalbottJoin an existing BSS network (i.e., connect to an access point):
823c01920fSJoe Talbott.Bd -literal -offset indent
833c01920fSJoe Talbottifconfig wlan0 create wlandev wpi0 inet 192.168.0.20 \e
843c01920fSJoe Talbott    netmask 0xffffff00
853c01920fSJoe Talbott.Ed
863c01920fSJoe Talbott.Pp
873c01920fSJoe TalbottJoin a specific BSS network with network name
883c01920fSJoe Talbott.Dq Li my_net :
893c01920fSJoe Talbott.Pp
903c01920fSJoe Talbott.Dl "ifconfig wlan0 create wlandev wpi0 ssid my_net up"
913c01920fSJoe Talbott.Pp
923c01920fSJoe TalbottJoin a specific BSS network with 64-bit WEP encryption:
933c01920fSJoe Talbott.Bd -literal -offset indent
943c01920fSJoe Talbottifconfig wlan0 create wlandev wpi0 ssid my_net \e
953c01920fSJoe Talbott	wepmode on wepkey 0x1234567890 weptxkey 1 up
963c01920fSJoe Talbott.Ed
973c01920fSJoe Talbott.Pp
983c01920fSJoe TalbottJoin a specific BSS network with 128-bit WEP encryption:
993c01920fSJoe Talbott.Bd -literal -offset indent
1003c01920fSJoe Talbottifconfig wlan0 create wlandev wpi0 wlanmode adhoc ssid my_net \e
1013c01920fSJoe Talbott    wepmode on wepkey 0x01020304050607080910111213 weptxkey 1
1023c01920fSJoe Talbott.Ed
1033c01920fSJoe Talbott.Sh DIAGNOSTICS
1043c01920fSJoe Talbott.Bl -diag
1053c01920fSJoe Talbott.It "wpi%d: could not load firmware image '%s'"
1063c01920fSJoe TalbottThe driver failed to load the firmware image using the
1073c01920fSJoe Talbott.Xr firmware 9
1083c01920fSJoe Talbottsubsystem.
1093c01920fSJoe TalbottVerify the
1100e6f0214SSascha Wildner.Nm wpifw
1113c01920fSJoe Talbottfirmware module is installed.
1123c01920fSJoe Talbott.It "wpi%d: fatal firmware error"
1133c01920fSJoe TalbottAn unknown error has occurred in the uploaded firmware, you may have to
1143c01920fSJoe Talbottunload/reload the driver to continue.
1153c01920fSJoe Talbott.It "wpi%d: Radio transmitter is switched off"
1163c01920fSJoe TalbottThe hardware switch controlling the radio is currently turned off.
1173c01920fSJoe TalbottData transmission is not possible in this state.
1183c01920fSJoe Talbott.El
1193c01920fSJoe Talbott.Sh SEE ALSO
1200e6f0214SSascha Wildner.Xr ifmedia 4 ,
1213c01920fSJoe Talbott.Xr pci 4 ,
1223c01920fSJoe Talbott.Xr wlan 4 ,
1233c01920fSJoe Talbott.Xr wlan_ccmp 4 ,
1243c01920fSJoe Talbott.Xr wlan_tkip 4 ,
1253c01920fSJoe Talbott.Xr wlan_wep 4 ,
126*6307bddbSSascha Wildner.\".Xr wpifw 4 ,
1273c01920fSJoe Talbott.Xr ifconfig 8 ,
1280e6f0214SSascha Wildner.Xr wpa_supplicant 8
1293c01920fSJoe Talbott.Sh AUTHORS
1303c01920fSJoe Talbott.An -nosplit
1313c01920fSJoe TalbottThe original
1323c01920fSJoe Talbott.Nm
1333c01920fSJoe Talbottdriver was written for
1343c01920fSJoe Talbott.Ox
1353c01920fSJoe Talbottby
136e18a87e3SFranco Fichtner.An Damien Bergamini Aq Mt damien.bergamini@free.fr .
137e18a87e3SFranco Fichtner.An Benjamin Close Aq Mt benjsc@FreeBSD.org
1383c01920fSJoe Talbottported
1393c01920fSJoe Talbott.Nm
1403c01920fSJoe Talbottto
1413c01920fSJoe Talbott.Fx .
142*6307bddbSSascha Wildner.Sh BUGS
143*6307bddbSSascha WildnerNot all the error messages are documented here.
144*6307bddbSSascha Wildner.Pp
145*6307bddbSSascha WildnerBackground scanning is not currently supported.
146