1 .\" $NetBSD: awi.4,v 1.6 2000/03/22 11:24:33 onoe Exp $
2 .\" $FreeBSD: src/share/man/man4/awi.4,v 1.11.2.2 2003/02/17 21:20:39 trhodes Exp $
9 .Nd "AMD PCnetMobile IEEE 802.11 PCMCIA wireless network driver"
15 driver supports various IEEE 802.11 wireless cards
16 which run AMD PCnetMobile firmware based on AMD 79c930 controller
17 with Intersil (formerly Harris) PRISM radio chipset.
18 It provides access to 32kb of memory shared between the controller
20 All host/device interaction is via this shared memory, which can be
21 accessed either via PCMCIA memory space or I/O space.
24 driver encapsulates all IP and ARP traffic as 802.11 frames.
26 The driver works both in infrastructure mode and in adhoc (independent
29 In infrastructure mode, it communicates with an Access Point
30 which serves as a link-layer bridge between an Ethernet and
31 the wireless network. An access point also provides roaming capability
32 which allows wireless node to move between access points.
34 In adhoc mode, it communicates peer to peer.
35 Though it is more efficient to communicate between wireless nodes,
36 the coverage is limited spatially due to lack of roaming capability.
38 In addition to these two mode in IEEE 802.11 specification, the
40 driver also supports a variant of adhoc mode out of spec for DS radio cards,
41 which makes possible to communicate with adhoc mode of
43 driver. The NWID doesn't affect in this mode.
45 For more information on configuring this device, see
50 Cards supported by the
54 .Bl -tag -width BayStack_650x -offset indent
56 1Mbps Frequency Hopping PCCARD adapter
58 2Mbps Direct Sequence PCCARD adapter
60 2Mbps Direct Sequence PCCARD adapter
62 2Mbps Direct Sequence PCCARD adapter
64 2Mbps Direct Sequence PCCARD adapter
65 .It Netwave AirSurfer Plus
66 1Mbps Frequency Hopping PCCARD adapter
67 .It Netwave AirSurfer Pro
68 2Mbps Direct Sequence PCCARD adapter
71 The original Xircom Netwave AirSurfer is supported by the
79 media types, while the FH cards support
81 media type. For each media type,
83 mediaopt can be used to indicate the driver to operate in adhoc mode.
85 .Em adhoc , Ns Em flag0
86 mediaopt can be used for
88 compatible adhoc mode.
91 .It "awi0: unable to allocate memory space; using i/o only"
92 Indicates that the driver was not able to allocate 32kb of PCMCIA bus
93 address space into which to map the device; the driver will use the
94 (slightly slower) i/o-space only access methods to read and write to
95 the shared memory. Since by default,
97 only allocates 16kb of
98 address space per PCMCIA controller, this message is in some sense to
99 be expected and should not be a cause for alarm.
102 for information on how to increase the memory available to the PCMCIA
104 .It "awi0: failed to complete selftest (%s)"
105 The device failed to complete its self test.
106 .It "awi0: synced with no-bssid at channel %d"
107 The device is ready to relay traffic at specified channel.
108 .It "awi0: synced with %s ssid %s at channel %d"
109 The device has successfully synchronized with at least one of the
110 identified stations and is ready to relay traffic.
111 .It "awi0: associated with %s ssid %s channel %d signal %d"
112 The device has successfully synchronized with the identified Access
113 Point and is ready to relay traffic.
114 .It "awi0: authentication failed (reason %d)"
115 .It "awi0: association failed (reason %d)"
116 The access point refuses the association request from the device.
117 .It "awi0: no recent beacons from %s; rescanning"
118 The device has not heard a beacon from its currently associated Access
119 Point recently, and is looking for a new access point.
120 .It "awi0: transmit timeout"
121 The device failed to generate an interrupt to acknowledge a
123 .It "awi0: failed to lock interrupt"
124 The system was unable to obtain the lock to access shared memory.
125 .It "awi0: command %d failed %x"
126 The device failed to complete the request from the system.
129 Doesn't create IBSS itself.
140 .%T Am79C930 PCnet Mobile Single-Chip Wireless LAN Media Access Controller
141 .%O http://www.amd.com
146 device driver first appeared in
150 The initial version of the
152 driver was written by
153 .An Bill Sommerfeld Aq sommerfeld@netbsd.org .
156 driver module completely rewritten to support cards with DS phy and
157 to support adhoc mode by
158 .An Atsushi Onoe Aq onoe@netbsd.org .