1 .\" $NetBSD: awi.4,v 1.26 2006/01/12 21:05:18 wiz Exp $
3 .\" Copyright (c) 1999,2000,2001 The NetBSD Foundation, Inc.
4 .\" All rights reserved.
6 .\" This code is derived from software contributed to The NetBSD Foundation
9 .\" Redistribution and use in source and binary forms, with or without
10 .\" modification, are permitted provided that the following conditions
12 .\" 1. Redistributions of source code must retain the above copyright
13 .\" notice, this list of conditions and the following disclaimer.
14 .\" 2. Redistributions in binary form must reproduce the above copyright
15 .\" notice, this list of conditions and the following disclaimer in the
16 .\" documentation and/or other materials provided with the distribution.
18 .\" THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
19 .\" ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
20 .\" TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
21 .\" PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS
22 .\" BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
23 .\" CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
24 .\" SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
25 .\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
26 .\" CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
27 .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
28 .\" POSSIBILITY OF SUCH DAMAGE.
35 AMD PCnetMobile IEEE 802.11 PCMCIA wireless network driver
37 .Cd "awi* at pcmcia? function ?"
41 driver supports various IEEE 802.11 wireless cards
42 that run AMD PCnetMobile firmware based on the AMD 79c930 controller
43 with the Intersil (formerly Harris) PRISM radio chipset.
44 It provides access to 32kb of memory shared between the controller
46 All host/device interaction is accomplished via this shared memory, which
47 can be accessed either via PCMCIA or I/O memory spaces.
50 driver encapsulates all IP and ARP traffic in 802.11 frames.
52 The driver works both in infrastructure mode and in ad-hoc (independent
55 In infrastructure mode, it communicates with an Access Point,
56 which serves as a link-layer bridge between an Ethernet segment and
58 An access point also provides roaming capability,
59 which allows a wireless node to move between access points.
61 In ad-hoc mode, the device communicates peer to peer.
62 Although it is more efficient to communicate between wireless nodes,
63 the coverage is limited spatially due to the lack of roaming capability.
65 In addition to these two modes in the IEEE 802.11 specification, the
67 driver also supports a variant of ad-hoc mode outside of the spec for
69 This makes it possible to communicate with the WaveLAN ad-hoc mode of
72 The NWID has no effect in this mode.
74 Another mode added to the
76 driver can be used with old Melco access points with 2Mbps cards.
77 This mode actually uses the IEEE 802.11 ad-hoc mode with encapsulation of
78 raw Ethernet packets (including headers) in 802.11 frames.
80 For more information on configuring this device, see
85 Cards supported by the
89 .Bl -tag -width BayStack_650x -offset indent -compact
91 1Mbps Frequency Hopping PCCARD adapter
93 2Mbps Direct Sequence PCCARD adapter
95 2Mbps Direct Sequence PCCARD adapter
97 2Mbps Direct Sequence PCCARD adapter
99 2Mbps Direct Sequence PCCARD adapter
100 .It Netwave AirSurfer Plus
101 1Mbps Frequency Hopping PCCARD adapter
102 .It Netwave AirSurfer Pro
103 2Mbps Direct Sequence PCCARD adapter
105 2Mbps Direct Sequence PCCARD adapter
107 2Mbps Direct Sequence PCCARD adapter
108 .It Zoom Air Model 4000
111 The original Xircom Netwave AirSurfer is supported by the
113 driver, and the PRISM-II cards are supported by the
117 In addition to default
124 media types, while the FH cards support the
127 For each media type, the
129 mediaopt can be used to indicate to the driver to operate in ad-hoc mode.
133 should be used only with old access points, which operate in IBSS mode.
134 For DS radio cards, the
136 mediaopt can be used for
138 compatible WaveLAN ad-hoc mode.
141 .It "awi0: no suitable CIS info found"
142 The device cannot be mapped due to a resource conflict.
143 Or, the device failed to initialize its firmware.
144 .It "awi0: failed to complete selftest (%s)"
145 The device failed to complete its self test.
146 In some circumstances, resetting device after power on fails.
147 Re-inserting the card or setting the interface up and then down again
151 .It "awi0: transmit timeout"
152 The device failed to generate an interrupt to acknowledge a
154 .It "awi0: failed to lock interrupt"
155 The system was unable to obtain the lock to access shared memory.
156 .It "awi0: command %d failed %x"
157 The device failed to complete the request from the system.
169 .%T Am79C930 PCnet Mobile Single-Chip Wireless LAN Media Access Controller
170 .%O http://www.amd.com
175 device driver first appeared in
178 The initial version of the
180 driver was written by
182 .Aq sommerfeld@NetBSD.org .
183 It was then completely rewritten to support cards with the DS phy and
186 .Aq onoe@NetBSD.org .