summaryrefslogtreecommitdiffstats
path: root/share/man/man4/wi.4
diff options
context:
space:
mode:
authorimp <imp@FreeBSD.org>2003-02-11 17:40:56 +0000
committerimp <imp@FreeBSD.org>2003-02-11 17:40:56 +0000
commitcd711a98a760bd0a0280ac64d03baad72d75c778 (patch)
treeea11975fcd323409ce5dfda542b9c6fd0354718c /share/man/man4/wi.4
parente3233581368bca96ddb1244a93dd2ed5562efd08 (diff)
downloadFreeBSD-src-cd711a98a760bd0a0280ac64d03baad72d75c778.zip
FreeBSD-src-cd711a98a760bd0a0280ac64d03baad72d75c778.tar.gz
Update man page to match the new world order after Sam updated us to
NetBSD's 802.11 infrastructure.
Diffstat (limited to 'share/man/man4/wi.4')
-rw-r--r--share/man/man4/wi.4115
1 files changed, 42 insertions, 73 deletions
diff --git a/share/man/man4/wi.4 b/share/man/man4/wi.4
index 1e467407..e061d63 100644
--- a/share/man/man4/wi.4
+++ b/share/man/man4/wi.4
@@ -31,51 +31,47 @@
.\" $FreeBSD$
.\" $OpenBSD: wi.4tbl,v 1.14 2002/04/29 19:53:50 jsyn Exp $
.\"
-.\" DO NOT MAKE CHANGES TO THIS FILE WITHOUT AT LEAST SENDING DIRECT
-.\" MAIL TO imp@village.org AS HE IS TRYING TO KEEP THIS FILE IN SYNC
-.\" WITH OPENBSD.
-.Dd July 30, 2002
+.Dd January
.Dt WI 4
.Os
.Sh NAME
.Nm wi
-.Nd "WaveLAN/IEEE, PRISM-II and Spectrum24 802.11DS wireless network driver"
+.Nd "Lucent Heremes, Intersil PRISM and Spectrum24 IEEE 802.11 driver"
.Sh SYNOPSIS
.Cd "device wi"
.Sh DESCRIPTION
The
.Nm
driver provides support for wireless network adapters based around
-the Lucent Hermes, Intersil PRISM-II, Intersil PRISM-2.5, and Symbol
-Spectrum24 chipsets.
-All four chipsets provide a similar interface to the driver.
+the Lucent Hermes, Intersil PRISM-II, Intersil PRISM-2.5, Intersil
+Prism-3, and Symbol Spectrum24 chipsets.
+All five chipsets provide a similar interface to the driver.
.Pp
-All host/device interaction is via programmed I/O.
Supported features include 802.11 and 802.3 frames, power management, BSS,
IBSS, WDS and old-style Lucent ad-hoc operation modes.
-Cards based on the Intersil PRISM-II and PRISM-2.5 chips also support a
-host-based access point mode which allows a card to act as a normal access
-point (with some assistance from the
+Cards based on the Intersil PRISM chips also support a host-based
+access point mode which allows a card to act as a normal access point
+(with some assistance from the
.Nm
driver).
The Lucent Hermes and Symbol Spectrum24 chipsets do not contain this
functionality.
-PRISM-II and PRISM-2.5 chips do not support the WDS functionality.
+The PRISM family of chips do not support the WDS functionality.
+All host/device interaction is via programmed I/O, even on those cards
+that support a DMA interface.
.Pp
The
.Nm
driver encapsulates all IP and ARP traffic as 802.11 frames, however
it can receive either 802.11 or 802.3 frames.
-Transmit speed is selectable between 1Mbps fixed, 2Mbps fixed, 2Mbps
-with auto fallback, 5.5Mbps, 8Mbps, or 11Mbps depending on your hardware.
-The Lucent WaveLAN/IEEE Silver and Gold cards as well as the Intersil
-and Symbol cards have support for WEP encryption.
-The WaveLAN Gold as well as newer Intersil and Symbol cards support
-104bit keys, the others only accept 40bit keys.
-The Lucent WaveLAN/IEEE Bronze cards do not support WEP at all.
+Transmit speed is selectable between 1Mbps, 2Mbps, 5.5 Mbps and 11Mbps
+depending on your hardware.
+Most hardware supports 11Mbps where the signal quality allows, but
+falls back to slower speeds when it does not.
+Except for the Lucent WaveLAN Bronze cards, all cards supported by the
+.Nm
+driver support WEP for encryption.
To enable encryption, use the
-.Xr wicontrol 8
-utility to set your keys, or use
.Xr ifconfig 8
as shown below.
.Pp
@@ -87,8 +83,8 @@ This mode requires the use of an access point (base station).
.Pp
The
.Nm
-driver also supports a point-to-point mode where the ssid is
-ignored and stations can communicate amongst themselves without the
+driver also supports a point-to-point mode
+where stations can communicate amongst themselves without the
aid of an access point.
Note that there are two possible point-to-point modes.
One mode, referred to as
@@ -105,7 +101,7 @@ preference to the
.Dq "ad-hoc demo mode"
in new installations.
.Pp
-Cards based on the Intersil PRISM-II and PRISM-2.5 chips also
+Cards based on the Intersil PRISM family of chips also
have a host-based access point mode which allows the card to
act as an access point (base station).
Access points are different than operating in IBSS mode.
@@ -226,12 +222,6 @@ The following such adapters are supported or expected to work:
.It Wisecom Wireless LAN PCI Adapter
.El
.Sh EXAMPLES
-The following examples utilize
-.Xr ifconfig 8
-for simplicity, however,
-.Xr wicontrol 8
-can also be used to set wireless parameters.
-.Pp
Join an existing BSS network (ie: connect to an access point):
.Pp
.Dl "ifconfig wi0 inet 192.168.0.20 netmask 0xffffff00"
@@ -251,56 +241,38 @@ Join a Lucent legacy demo ad-hoc network with network name
.Dq Li my_net :
.Bd -literal -offset indent
ifconfig wi0 inet 192.168.0.20 netmask 0xffffff00 ssid my_net \e
- mediaopt adhoc
-.Ed
-.Pp
-Create an IBSS network with network name
-.Dq Li my_net :
-.Bd -literal -offset indent
-ifconfig wi0 inet 192.168.0.20 netmask 0xffffff00 ssid my_net \e
- mediaopt ibss-master
+ media DS/11Mbps mediaopt adhoc,link0
.Ed
.Pp
-.Em Note :
-The infrastructure for
-.Cm mediaopt ibss-master
-has not been committed yet.
-.Pp
-Join an IBSS network with network name
+Join/create an IBSS network with network name
.Dq Li my_net :
.Bd -literal -offset indent
ifconfig wi0 inet 192.168.0.22 netmask 0xffffff00 ssid my_net \e
- mediaopt ibss
+ media DS/11Mbps mediaopt adhoc
.Ed
.Pp
-.Em Note :
-The infrastructure for
-.Cm mediaopt ibss
-has not been committed yet.
-.Pp
Create a host-based access point (Prism only):
.Bd -literal -offset indent
ifconfig wi0 inet 192.168.0.10 netmask 0xffffff00 ssid my_ap \e
- mediaopt hostap
+ media DS/11Mbps mediaopt hostap
.Ed
.Pp
Create a host-based access point with WEP enabled (Prism only):
.Bd -literal -offset indent
ifconfig wi0 inet 192.168.0.10 netmask 0xffffff00 ssid my_ap \e
- wepmode on wepkey 0x1234567890 mediaopt hostap
+ wepmode on wepkey 0x1234567890 media DS/11Mbps mediaopt hostap
.Ed
.Pp
Create a host-based wireless bridge to fxp0 (Prism only):
.Bd -literal -offset indent
Add BRIDGE to the kernel config.
-ifconfig wi0 inet up ssid my_ap mediaopt hostap
+ifconfig wi0 inet up ssid my_ap media DS/11Mbps mediaopt hostap
sysctl net.link.ether.bridge=1
sysctl net.link.ether.bridge_cfg="wi0 fxp0"
sysctl net.inet.ip.forwarding=1
.Ed
.Pp
-This will give you approximately the same functionality as an access
-point.
+This will give you the same functionality as an access point.
.Sh DIAGNOSTICS
.Bl -diag
.It "wi%d: init failed"
@@ -309,6 +281,7 @@ was issued.
.It "wi%d: failed to allocate %d bytes on NIC"
The driver was unable to allocate memory for transmit frames in the
NIC's on-board RAM.
+This can also be an indication of an incorrectly configured interrupt.
.It "wi%d: device timeout"
The WaveLAN failed to generate an interrupt to acknowledge a transmit
command.
@@ -336,26 +309,22 @@ driver was written by
This man page comes from
.Ox .
.Sh CAVEATS
-The original Lucent WaveLAN cards usually default to channel 3;
-newer cards use channel 10 by default.
-Non-Lucent cards vary, for instance the Addtron cards use channel
-11 by default.
-Different regulatory domains have different default channels.
+Different regulatory domains have different default channels for adhoc
+mode.
See
-.Xr wicontrol 8
+.Xr ifconfig 8
for information on how to change the channel.
+See
+.Xr wicontrol 8
+for information on different regulatory domains.
.Pp
-IBSS creation does not currently work with Symbol cards.
-.Pp
-Prism2 host-based access point mode has bugs for firmware versions
-prior to 0.8.3.
+The Intersil Prism family of chips' host-based access point mode has
+bugs for firmware versions prior to 0.8.3.
+The driver currently precludes hostap functionality on old firmware.
.Pp
Lucent cards prior to firmware version 6.0.4 do not support IBSS
mode.
-.Pp
-Symbol LA-4100 series CF cards need firmware downloaded into their RAM
-before they will function.
-This functionality is not presently in
-.Fx Ns 's
-.Nm
-driver.
+.Sh BUGS
+Not all the new messages are documented here, and many of them are
+indications of transient errors that are not indications of serious
+problems.
OpenPOWER on IntegriCloud