]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - share/man/man4/wi.4
This commit was generated by cvs2svn to compensate for changes in r52744,
[FreeBSD/FreeBSD.git] / share / man / man4 / wi.4
1 .\" Copyright (c) 1997, 1998, 1999
2 .\"     Bill Paul <wpaul@ctr.columbia.edu>. All rights reserved.
3 .\"
4 .\" Redistribution and use in source and binary forms, with or without
5 .\" modification, are permitted provided that the following conditions
6 .\" are met:
7 .\" 1. Redistributions of source code must retain the above copyright
8 .\"    notice, this list of conditions and the following disclaimer.
9 .\" 2. Redistributions in binary form must reproduce the above copyright
10 .\"    notice, this list of conditions and the following disclaimer in the
11 .\"    documentation and/or other materials provided with the distribution.
12 .\" 3. All advertising materials mentioning features or use of this software
13 .\"    must display the following acknowledgement:
14 .\"     This product includes software developed by Bill Paul.
15 .\" 4. Neither the name of the author nor the names of any co-contributors
16 .\"    may be used to endorse or promote products derived from this software
17 .\"   without specific prior written permission.
18 .\"
19 .\" THIS SOFTWARE IS PROVIDED BY Bill Paul AND CONTRIBUTORS ``AS IS'' AND
20 .\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
21 .\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
22 .\" ARE DISCLAIMED.  IN NO EVENT SHALL Bill Paul OR THE VOICES IN HIS HEAD
23 .\" BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
24 .\" CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
25 .\" SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
26 .\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
27 .\" CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
28 .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
29 .\" THE POSSIBILITY OF SUCH DAMAGE.
30 .\"
31 .\" $FreeBSD$
32 .\"
33 .Dd April 21, 1999
34 .Dt WI 4 i386
35 .Os FreeBSD
36 .Sh NAME
37 .Nm wi
38 .Nd
39 Lucent Technologies WaveLAN/IEEE 802.11 PCMCIA driver
40 .Sh SYNOPSIS
41 .Cd "device wi0 at isa? port? irq?"
42 .Sh DESCRIPTION
43 The
44 .Nm
45 driver provides support for WaveLAN/IEEE PCCARD adapters (also known
46 as WaveLAN II cards). Note that while Lucent sells both ISA and PCMCIA
47 WaveLAN/IEEE devices, the ISA product is actually a PCMCIA card in an
48 ISA to PCMCIA bridge adapter. Consequently, the
49 .Nm
50 driver is required for both the ISA and PCMCIA NICs. Both the original
51 2Mbps WaveLAN/IEEE cards and the newer 6Mbps WaveLAN/IEEE Turbo
52 adapters are supported.
53 .Pp
54 The core of the WaveLAN/IEEE is the Lucent Hermes controller. All
55 host/device interaction is via programmed I/O with the Hermes. The
56 Hermes supports 802.11 and 802.3 frames, power management, BSS, WDS
57 and ad-hoc operation modes. The
58 .Nm
59 driver encapsulates all IP and ARP traffic as 802.11 frames, however
60 it can receive either 802.11 or 802.3 frames. Transmit speed is
61 selectable between 1Mbps fixed, 2Mbps fixed or 2Mbps with auto fallback.
62 For WaveLAN/IEEE Turbo adapters, speeds up to 6Mbps are available.
63 .Pp
64 By default, the
65 .Nm
66 driver configures the WaveLAN card for ad-hoc operation. In this mode,
67 stations can communicate among each other without the aid of an access
68 point. To join a service set, the driver must be set for BSS mode using
69 the
70 .Xr wicontrol 8
71 utility.
72 .Pp
73 For more information on configuring this device, see
74 .Xr ifconfig 8
75 .Sh DIAGNOSTICS
76 .Bl -diag
77 .It "wi%d: init failed"
78 The WaveLAN failed to come ready after an initialization command was
79 issued.
80 .It "wi%d: failed to allocate %d bytes on NIC"
81 The driver was unable to allocate memory for transmit frames in the
82 NIC's on-board RAM.
83 .It "wd%d: device timeout"
84 The WaveLAN failed to generate an interrupt to acknowledge a transmit
85 command.
86 .El
87 .Sh SEE ALSO
88 .Xr arp 4 ,
89 .Xr netintro 4 , 
90 .Xr ifconfig 8 ,
91 .Xr wicontrol 8
92 .Rs
93 .%T HCF Light programming specification
94 .%O http://www.wavelan.com
95 .Re
96 .Sh HISTORY
97 The
98 .Nm
99 device driver first appeared in
100 .Fx 3.0 .
101 .Sh AUTHORS
102 The
103 .Nm
104 driver was written by
105 .An Bill Paul Aq wpaul@ctr.columbia.edu .