2000-01-14 20:41:03 +00:00
|
|
|
.\" Copyright (c) 1997, 1998, 1999
|
|
|
|
.\" Bill Paul <wpaul@ee.columbia.edu>. All rights reserved.
|
|
|
|
.\"
|
|
|
|
.\" Redistribution and use in source and binary forms, with or without
|
|
|
|
.\" modification, are permitted provided that the following conditions
|
|
|
|
.\" are met:
|
|
|
|
.\" 1. Redistributions of source code must retain the above copyright
|
|
|
|
.\" notice, this list of conditions and the following disclaimer.
|
|
|
|
.\" 2. Redistributions in binary form must reproduce the above copyright
|
|
|
|
.\" notice, this list of conditions and the following disclaimer in the
|
|
|
|
.\" documentation and/or other materials provided with the distribution.
|
|
|
|
.\" 3. All advertising materials mentioning features or use of this software
|
|
|
|
.\" must display the following acknowledgement:
|
|
|
|
.\" This product includes software developed by Bill Paul.
|
|
|
|
.\" 4. Neither the name of the author nor the names of any co-contributors
|
|
|
|
.\" may be used to endorse or promote products derived from this software
|
|
|
|
.\" without specific prior written permission.
|
|
|
|
.\"
|
|
|
|
.\" THIS SOFTWARE IS PROVIDED BY Bill Paul AND CONTRIBUTORS ``AS IS'' AND
|
|
|
|
.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
|
|
|
.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
|
|
|
|
.\" ARE DISCLAIMED. IN NO EVENT SHALL Bill Paul OR THE VOICES IN HIS HEAD
|
|
|
|
.\" BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
|
|
|
|
.\" CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
|
|
|
|
.\" SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
|
|
|
|
.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
|
|
|
|
.\" CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
|
|
|
|
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
|
|
|
|
.\" THE POSSIBILITY OF SUCH DAMAGE.
|
|
|
|
.\"
|
|
|
|
.\" $FreeBSD$
|
|
|
|
.\"
|
2005-07-19 00:26:30 +00:00
|
|
|
.Dd July 16, 2005
|
2001-02-20 12:13:29 +00:00
|
|
|
.Dt AN 4
|
2001-07-10 15:31:11 +00:00
|
|
|
.Os
|
2000-01-14 20:41:03 +00:00
|
|
|
.Sh NAME
|
|
|
|
.Nm an
|
2001-04-18 15:54:10 +00:00
|
|
|
.Nd "Aironet Communications 4500/4800 wireless network adapter driver"
|
2000-01-14 20:41:03 +00:00
|
|
|
.Sh SYNOPSIS
|
2005-10-07 02:32:16 +00:00
|
|
|
To compile this driver into the kernel,
|
|
|
|
place the following lines in your
|
2005-07-21 05:02:39 +00:00
|
|
|
kernel configuration file:
|
2005-07-19 00:26:30 +00:00
|
|
|
.Bd -ragged -offset indent
|
2000-01-23 15:04:20 +00:00
|
|
|
.Cd "device an"
|
2003-02-24 01:45:44 +00:00
|
|
|
.Cd "device wlan"
|
2005-07-19 00:26:30 +00:00
|
|
|
.Ed
|
|
|
|
.Pp
|
2005-10-07 02:32:16 +00:00
|
|
|
Alternatively, to load the driver as a
|
|
|
|
module at boot time, place the following line in
|
2005-07-19 00:26:30 +00:00
|
|
|
.Xr loader.conf 5 :
|
|
|
|
.Bd -literal -offset indent
|
|
|
|
if_an_load="YES"
|
|
|
|
.Ed
|
2000-01-14 20:41:03 +00:00
|
|
|
.Sh DESCRIPTION
|
|
|
|
The
|
|
|
|
.Nm
|
|
|
|
driver provides support for Aironet Communications 4500 and 4800
|
2003-11-08 22:48:23 +00:00
|
|
|
wireless network adapters and variants, including the following:
|
|
|
|
.Pp
|
|
|
|
.Bl -bullet -compact -offset indent
|
|
|
|
.It
|
|
|
|
Aironet Communications 4500 and 4800 series
|
|
|
|
.It
|
|
|
|
Cisco Aironet 340 and 350 series
|
|
|
|
.It
|
|
|
|
Xircom Wireless Ethernet Adapter
|
|
|
|
.El
|
|
|
|
.Pp
|
|
|
|
Support for these devices include the ISA, PCI and PCMCIA
|
2000-03-01 14:50:24 +00:00
|
|
|
varieties.
|
2003-11-08 22:48:23 +00:00
|
|
|
The Aironet 4500 series adapters operate at 1 and 2Mbps while
|
|
|
|
the Aironet 4800 series and Cisco adapters can operate at 1, 2, 5.5 and 11Mbps.
|
2000-03-01 14:50:24 +00:00
|
|
|
The ISA, PCI
|
2000-01-14 20:41:03 +00:00
|
|
|
and PCMCIA devices are all based on the same core PCMCIA modules
|
|
|
|
and all have the same programming interface, however unlike the
|
|
|
|
Lucent WaveLAN/IEEE cards, the ISA and PCI cards appear to the
|
2001-04-07 08:19:20 +00:00
|
|
|
host as normal ISA and PCI devices and do not require any PCCARD
|
2000-01-14 20:41:03 +00:00
|
|
|
support.
|
|
|
|
.Pp
|
2003-08-20 06:49:57 +00:00
|
|
|
The PCMCIA Aironet cards require PC Card support, including the
|
2003-08-13 12:44:45 +00:00
|
|
|
kernel
|
|
|
|
.Xr pccard 4
|
|
|
|
driver.
|
2000-03-01 14:50:24 +00:00
|
|
|
ISA cards can either be configured to use ISA Plug and Play
|
2000-01-14 20:41:03 +00:00
|
|
|
or to use a particular I/O address and IRQ
|
2000-03-02 14:54:02 +00:00
|
|
|
by properly setting the DIP switches on the board.
|
|
|
|
(The default
|
2003-08-13 12:44:45 +00:00
|
|
|
switch setting is for Plug and Play.)
|
2000-03-02 14:54:02 +00:00
|
|
|
The
|
2000-01-14 20:41:03 +00:00
|
|
|
.Nm
|
|
|
|
driver has Plug and Play support and will work in either configuration,
|
|
|
|
however when using a hard-wired I/O address and IRQ, the driver
|
2000-03-01 14:50:24 +00:00
|
|
|
configuration and the NIC's switch settings must agree.
|
|
|
|
PCI cards
|
2000-01-14 20:41:03 +00:00
|
|
|
require no switch settings of any kind and will be automatically
|
|
|
|
probed and attached.
|
|
|
|
.Pp
|
|
|
|
All host/device interaction with the Aironet cards is via programmed I/O.
|
|
|
|
The Aironet devices support 802.11 and 802.3 frames, power management,
|
2000-03-01 14:50:24 +00:00
|
|
|
BSS (infrastructure) and IBSS (ad-hoc) operation modes.
|
|
|
|
The
|
2000-01-14 20:41:03 +00:00
|
|
|
.Nm
|
|
|
|
driver encapsulates all IP and ARP traffic as 802.11 frames, however
|
2000-03-01 14:50:24 +00:00
|
|
|
it can receive either 802.11 or 802.3 frames.
|
|
|
|
Transmit speed is
|
2000-01-14 20:41:03 +00:00
|
|
|
selectable between 1Mbps, 2Mbps, 5.5Mbps, 11Mbps or
|
|
|
|
"auto" (the NIC automatically chooses the best speed).
|
|
|
|
.Pp
|
|
|
|
By default, the
|
|
|
|
.Nm
|
2001-03-12 06:13:39 +00:00
|
|
|
driver configures the Aironet card for infrastructure operation.
|
2000-01-14 20:41:03 +00:00
|
|
|
.Pp
|
|
|
|
For more information on configuring this device, see
|
2003-08-13 12:44:45 +00:00
|
|
|
.Xr ifconfig 8 .
|
2000-01-14 20:41:03 +00:00
|
|
|
.Sh DIAGNOSTICS
|
|
|
|
.Bl -diag
|
|
|
|
.It "an%d: init failed"
|
2003-08-13 12:44:45 +00:00
|
|
|
The Aironet card failed to become ready after an initialization command was
|
2000-01-14 20:41:03 +00:00
|
|
|
issued.
|
|
|
|
.It "an%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.
|
|
|
|
.It "an%d: device timeout"
|
|
|
|
The Aironet card failed to generate an interrupt to acknowledge a transmit
|
|
|
|
command.
|
|
|
|
.El
|
|
|
|
.Sh SEE ALSO
|
|
|
|
.Xr arp 4 ,
|
2003-02-15 17:12:53 +00:00
|
|
|
.Xr miibus 4 ,
|
2001-07-14 19:41:16 +00:00
|
|
|
.Xr netintro 4 ,
|
2003-07-18 11:40:41 +00:00
|
|
|
.Xr wlan 4 ,
|
2001-07-06 16:46:48 +00:00
|
|
|
.Xr ancontrol 8 ,
|
|
|
|
.Xr ifconfig 8
|
2000-01-14 20:41:03 +00:00
|
|
|
.Sh HISTORY
|
|
|
|
The
|
|
|
|
.Nm
|
|
|
|
device driver first appeared in
|
|
|
|
.Fx 4.0 .
|
2000-11-17 11:44:16 +00:00
|
|
|
.Sh AUTHORS
|
2000-01-14 20:41:03 +00:00
|
|
|
The
|
|
|
|
.Nm
|
|
|
|
driver was written by
|
|
|
|
.An Bill Paul Aq wpaul@ee.columbia.edu .
|