]> CyberLeo.Net >> Repos - FreeBSD/releng/7.2.git/blob - share/man/man4/awi.4
Create releng/7.2 from stable/7 in preparation for 7.2-RELEASE.
[FreeBSD/releng/7.2.git] / share / man / man4 / awi.4
1 .\"     $NetBSD: awi.4,v 1.6 2000/03/22 11:24:33 onoe Exp $
2 .\" $FreeBSD$
3 .\"
4 .Dd July 16, 2005
5 .Dt AWI 4
6 .Os
7 .Sh NAME
8 .Nm awi
9 .Nd "AMD PCnetMobile IEEE 802.11 PCMCIA wireless network driver"
10 .Sh SYNOPSIS
11 To compile this driver into the kernel,
12 place the following lines in your
13 kernel configuration file:
14 .Bd -ragged -offset indent
15 .Cd "device awi"
16 .Cd "device wlan"
17 .Ed
18 .Pp
19 Alternatively, to load the driver as a
20 module at boot time, place the following line in
21 .Xr loader.conf 5 :
22 .Bd -literal -offset indent
23 if_awi_load="YES"
24 .Ed
25 .Sh DESCRIPTION
26 The
27 .Nm
28 driver supports various IEEE 802.11 wireless cards
29 which run AMD PCnetMobile firmware based on AMD 79c930 controller
30 with Intersil (formerly Harris) PRISM radio chipset.
31 It provides access to 32kb of memory shared between the controller
32 and the host.
33 All host/device interaction is via this shared memory, which can be
34 accessed either via PCMCIA memory space or I/O space.
35 The
36 .Nm
37 driver encapsulates all IP and ARP traffic as 802.11 frames.
38 .Pp
39 The driver works both in infrastructure mode and in adhoc (independent
40 BSS) mode.
41 .Pp
42 In infrastructure mode, it communicates with an Access Point
43 which serves as a link-layer bridge between an Ethernet and
44 the wireless network.
45 An access point also provides roaming capability
46 which allows wireless nodes to move between access points.
47 .Pp
48 In adhoc mode, it communicates peer to peer.
49 Though it is more efficient to communicate between wireless nodes,
50 the coverage is limited spatially due to lack of roaming capability.
51 .Pp
52 In addition to these two modes in the IEEE 802.11 specification, the
53 .Nm
54 driver also supports a variant of adhoc mode out of spec for DS radio cards,
55 which makes it possible to communicate with adhoc mode of
56 .Xr wi 4
57 driver.
58 The NWID does not affect in this mode.
59 .Pp
60 For more information on configuring this device, see
61 .Xr ifconfig 8 .
62 .Sh HARDWARE
63 Cards supported by the
64 .Nm
65 driver include:
66 .Pp
67 .Bl -tag -width BayStack_650x -offset indent
68 .It BayStack 650
69 1Mbps Frequency Hopping PCCARD adapter
70 .It BayStack 660
71 2Mbps Direct Sequence PCCARD adapter
72 .It Icom SL-200
73 2Mbps Direct Sequence PCCARD adapter
74 .It Melco WLI-PCM
75 2Mbps Direct Sequence PCCARD adapter
76 .It NEL SSMagic
77 2Mbps Direct Sequence PCCARD adapter
78 .It Netwave AirSurfer Plus
79 1Mbps Frequency Hopping PCCARD adapter
80 .It Netwave AirSurfer Pro
81 2Mbps Direct Sequence PCCARD adapter
82 .It Nokia C020 WLAN
83 2Mbps Direct Sequence PCCARD adapter
84 .It Farallon SkyLINE
85 2Mbps Direct Sequence PCCARD adapter
86 .El
87 .Pp
88 The original Xircom Netwave AirSurfer is supported by the
89 .Xr cnw 4
90 driver.
91 .Sh MEDIA SELECTION
92 The DS cards support
93 .Em DS1
94 and
95 .Em DS2
96 media types, while the FH cards support
97 .Em FH1
98 media type.
99 For each media type,
100 .Em adhoc
101 mediaopt can be used to indicate the driver to operate in adhoc mode.
102 For DS radio cards,
103 .Em adhoc , Ns Em flag0
104 mediaopt can be used for
105 .Xr wi 4
106 compatible adhoc mode.
107 In addition to these station modes,
108 .Em hostap
109 mediaopt can be used to create a host-based access point.
110 .Sh DIAGNOSTICS
111 .Bl -diag
112 .It "awi0: awi_pccard_probe: bad banner:"
113 The device failed to initialize its firmware.
114 .It "awi0: failed to complete selftest (%s)"
115 The device failed to complete its self test.
116 In some circumstances, resetting device after power on fails.
117 Re-inserting the card or down-then-up interface may be helpful.
118 .It "awi0: transmit timeout"
119 The device failed to generate an interrupt to acknowledge a
120 transmitted packet.
121 .It "awi0: failed to lock interrupt"
122 The system was unable to obtain the lock to access shared memory.
123 .It "awi0: command %d failed %x"
124 The device failed to complete the request from the system.
125 .El
126 .Sh SEE ALSO
127 .Xr altq 4 ,
128 .Xr arp 4 ,
129 .Xr cnw 4 ,
130 .Xr miibus 4 ,
131 .Xr netintro 4 ,
132 .Xr pccard 4 ,
133 .Xr wi 4 ,
134 .Xr wlan 4 ,
135 .Xr ifconfig 8
136 .Rs
137 .%T Am79C930 PCnet Mobile Single-Chip Wireless LAN Media Access Controller
138 .%O http://www.amd.com
139 .Re
140 .Sh HISTORY
141 The
142 .Nm
143 device driver first appeared in
144 .Nx 1.5 .
145 .Sh AUTHORS
146 .An -nosplit
147 The initial version of the
148 .Nm
149 driver was written by
150 .An Bill Sommerfeld Aq sommerfeld@netbsd.org .
151 Then the
152 .Nm
153 driver module was completely rewritten to support cards with DS phy and
154 to support adhoc mode by
155 .An Atsushi Onoe Aq onoe@netbsd.org .