diff options
author | imp <imp@FreeBSD.org> | 2002-05-02 22:51:40 +0000 |
---|---|---|
committer | imp <imp@FreeBSD.org> | 2002-05-02 22:51:40 +0000 |
commit | e8b770503a330198c5251c01e351d845040561e8 (patch) | |
tree | bfa3eacf9ff6586a59e6b793b1b65b0f87c48d40 /share | |
parent | b44cd51e3e381abf26b5d7b61da3ce99672620a3 (diff) | |
download | FreeBSD-src-e8b770503a330198c5251c01e351d845040561e8.zip FreeBSD-src-e8b770503a330198c5251c01e351d845040561e8.tar.gz |
Bring the wi man page into the 21st centry. This man page is based
heavily on OpenBSD's wi man page, with OpenBSDisms replaced by
FreeBSDisms. I also added a note about where the man page came from.
I hope that I've not broken anything that ru cleaned up. We now run
this through tbl, but that appears to be automatic.
Obtained From: OpenBSD
Diffstat (limited to 'share')
-rw-r--r-- | share/man/man4/wi.4 | 244 |
1 files changed, 218 insertions, 26 deletions
diff --git a/share/man/man4/wi.4 b/share/man/man4/wi.4 index 382a064..1c073eb 100644 --- a/share/man/man4/wi.4 +++ b/share/man/man4/wi.4 @@ -29,54 +29,229 @@ .\" THE POSSIBILITY OF SUCH DAMAGE. .\" .\" $FreeBSD$ +.\" $OpenBSD: wi.4tbl,v 1.9 2002/04/11 20:34:06 millert Exp $ .\" -.Dd April 21, 1999 +.Dd March 29, 2002 .Dt WI 4 .Os .Sh NAME .Nm wi -.Nd Lucent Technologies WaveLAN/IEEE 802.11 PCMCIA driver +.Nd WaveLAN/IEEE, PRISM-II and Spectrum24 802.11DS wireless network driver .Sh SYNOPSIS .Cd "device wi" .Sh DESCRIPTION The .Nm -driver provides support for WaveLAN/IEEE PCCARD adapters (also known -as WaveLAN II cards). Note that while Lucent sells both ISA and PCMCIA -WaveLAN/IEEE devices, the ISA product is actually a PCMCIA card in an -ISA to PCMCIA bridge adapter. -Consequently, the +driver provides support for wireless network adapters based around +the Lucent Hermes, Intersil PRISM-II, Intersil PRISM-2.5, and Symbol +Spectrum24 chipsets. +All four chipsets provide a similar interface to the driver. +.Pp +All host/device interaction is via programmed I/O. +Supported features include 802.11 and 802.3 frames, power management, BSS, +IBSS, WDS and ad-hoc operation modes. +Cards based on the Intersil PRISM-II and PRISM-2.5 chips also support a +host-based access point mode which allows a card to act as a normal access +point (with some assistance from the .Nm -driver is required for both the ISA and PCMCIA NICs. -Both the original -2Mbps WaveLAN/IEEE cards and the newer 6Mbps WaveLAN/IEEE Turbo -adapters are supported. -.Pp -The core of the WaveLAN/IEEE is the Lucent Hermes controller. -All -host/device interaction is via programmed I/O with the Hermes. -The -Hermes supports 802.11 and 802.3 frames, power management, BSS, WDS -and ad-hoc operation modes. +driver). +The Lucent Hermes and Symbol Spectrum24 chipsets do not contain this +functionality. +.Pp The .Nm driver encapsulates all IP and ARP traffic as 802.11 frames, however it can receive either 802.11 or 802.3 frames. -Transmit speed is -selectable between 1Mbps fixed, 2Mbps fixed or 2Mbps with auto fallback. -For WaveLAN/IEEE Turbo adapters, speeds up to 6Mbps are available. +Transmit speed is selectable between 1Mbps fixed, 2Mbps fixed, 2Mbps +with auto fallback, 5.5Mbps, 8Mbps, or 11Mbps depending on your hardware. +The Lucent WaveLAN/IEEE Silver and Gold cards as well as the Intersil +and Symbol cards have support for WEP encryption. +The WaveLAN Gold as well as newer Intersil and Symbol cards support +104bit keys, the others only accept 40bit keys. +The Lucent WaveLAN/IEEE Bronze cards do not support WEP at all. +To enable encryption, use the +.Xr wicontrol 8 +utility to set your keys. .Pp By default, the .Nm -driver configures the WaveLAN card for BSS operation. +driver configures the card for BSS operation (aka infrastructure +mode). +This mode requires the use of an access point (base station). +.Pp +The +.Nm +driver also supports an ad-hoc (point-to-point) mode where +the nwid is ignored and stations can communicate amongst +themselves without the aid of an access point. +Note that there are two possible ad-hoc modes. +One mode, referred to as +.Dq ad-hoc demo mode , +predates the IEEE 802.11 specification and so may not interoperate +with cards from other vendors. +The standardized ad-hoc mode, also know as IBSS mode, is not +supported by cards with very old firmware revisions. +.Pp +Cards based on the Intersil PRISM-II and PRISM-2.5 chips also +have a host-based access point mode which allows the card to +act as an access point (base station). .Pp For more information on configuring this device, see +.Xr ifconfig 8 . +.Pp +Cards supported by the +.Nm +driver come in a variety of packages, though the most common +are of the PCMCIA type. +In many cases, the PCI version of a wireless card is simply +a PCMCIA card bundled with a PCI adapter. +The PCI adapters come in two flavors: true PCMCIA bridges and +dumb PCMCIA bridges. +A true PCMCIA bridge (such as those sold by Lucent) will attach +as a real PCMCIA controller. +The wireless card will then attach to the PCMCIA bus. +Wireless cards in PCMCIA slots may be inserted and ejected on the fly. +.br +A dumb bridge, on the other hand, does not show up as a true PCMCIA bus. +The wireless card will simply appear to the host as a normal PCI +device and will not require any PCMCIA support. +Cards in this type of adapter should only be removed when the +machine is powered down. +.Pp +The following cards are among those supported to by +.Nm +driver: +.Pp +.in +\n(dIu +.TS +tab (:) ; +l l l +_ _ _ +l l l . +Card:Chip:Bus +3Com AirConnect 3CRWE737A:Spectrum24:PCMCIA +3Com AirConnect 3CRWE777A:Prism-II:PCI +ACTIONTEC HWC01170:Prism-2.5:PCMCIA +Addtron AWP-100:Prism-II:PCMCIA +Agere Orinoco:Hermes:PCMCIA +Apple Airport:Hermes:macobio +Buffalo AirStation:Prism-II:PCMCIA +Buffalo AirStation:Prism-II:CF +Cabletron RoamAbout:Hermes:PCMCIA +Compaq Agency NC5004:Prism-II:PCMCIA +Contec FLEXLAN/FX-DS110-PCC:Prism-II:PCMCIA +Corega PCC-11:Prism-II:PCMCIA +Corega PCCA-11:Prism-II:PCMCIA +Corega PCCB-11:Prism-II:PCMCIA +Corega CGWLPCIA11:Prism-II:PCI +ELSA XI300:Prism-II:PCMCIA +ELSA XI800:Prism-II:CF +EMTAC A2424i:Prism-II:PCMCIA +Ericsson Wireless LAN CARD C11:Spectrum24:PCMCIA +Gemtek WL-311:Prism-2.5:PCMCIA +Hawking Technology WE110P:Prism-2.5:PCMCIA +I-O DATA WN-B11/PCM:Prism-II:PCMCIA +Intel PRO/Wireless 2011:Prism-II:PCMCIA +Intersil Prism II:Prism-II:PCMCIA +Intersil Mini-PCI:Prism-2.5:PCI +Linksys Instant Wireless WPC11:Prism-II:PCMCIA +Linksys Instant Wireless WPC11 2.5:Prism-2.5:PCMCIA +Lucent WaveLAN:Hermes:PCMCIA +NANOSPEED ROOT-RZ2000:Prism-II:PCMCIA +NDC/Sohoware NCP130:Prism-II:PCI +NEC CMZ-RT-WP:Prism-II:PCMCIA +Netgear MA401:Prism-II:PCMCIA +NTT-ME 11Mbps Wireless LAN:Prism-II:PCMCIA +Proxim RangeLAN-DS:Prism-II:PCMCIA +Samsung MagicLAN SWL-2000N:Prism-II:PCMCIA +Symbol Spectrum24:Spectrum24:PCMCIA +SMC 2632 EZ Connect:Prism-II:PCMCIA +TDK LAK-CD011WL:Prism-II:PCMCIA +.TE +.in -\n(dIu +.Pp +Several vendors sell PCI adapters built around the PLX Technology 9050 +or 9052 chip. +The following such adapters are supported or expected to work: +.Pp +.Bl -tag -width -compact +.It 3Com AirConnect 3CRWE777A (3.3V) +.It Belkin F5D6000 (a rebadged WL11000P) +.It Eumitcom WL11000P +.It Global Sun Technology GL24110P (untested) +.It Global Sun Technology GL24110P02 +.It LinkSys WDT11 (a rebadged GL24110P02) +.It Netgear MA301 +.It US Robotics 2415 (rebadged WL11000P) +.El +.Pp +.Sh EXAMPLES +The following examples utilize .Xr ifconfig 8 +for simplicity, however, +.Xr wicontrol 8 +can also be used to set wireless parameters. +.Pp +Join an existing BSS network (ie: connect to an access point): +.Dl # ifconfig wi0 inet 192.168.0.20 netmask 0xffffff00 +.Pp +Join a specific BSS network with network name +.Dq my_net . +.Dl # ifconfig wi0 inet 192.168.0.20 netmask 0xffffff00 ssid my_net +.br +.Pp +Join a specific BSS network with WEP encryption: +.Bd -literal -compact -offset indent +# ifconfig wi0 inet 192.168.0.20 netmask 0xffffff00 ssid my_net \e + wepkey 0x8736639624 +.Ed +.Pp +Join an ad-hoc network with network name +.Dq my_net . +.Bd -literal -compact -offset indent +# ifconfig wi0 inet 192.168.0.20 netmask 0xffffff00 ssid my_net \e + mediaopt adhoc +.Ed +.Pp +Create an IBBS network with network name +.Dq my_net . +.Bd -literal -compact -offset indent +# ifconfig wi0 inet 192.168.0.20 netmask 0xffffff00 ssid my_net \e + mediaopt create-ibss +.Ed +.Pp +Join an IBBS network with network name +.Dq my_net . +.Bd -literal -compact -offset indent +# ifconfig wi0 inet 192.168.0.22 netmask 0xffffff00 ssid my_net \e + mediaopt ibss +.Ed +.Pp +Create a host-based access point (Prism only): +.Bd -literal -compact -offset indent +# ifconfig wi0 inet 192.168.0.10 netmask 0xffffff00 ssid my_ap \e + mediaopt hostap +.Ed +.Pp +Create a host-based access point with WEP enabled (Prism only): +.Bd -literal -compact -offset indent +# ifconfig wi0 inet 192.168.0.10 netmask 0xffffff00 ssid my_ap \e + wepkey 0x1234567890 mediaopt hostap +.Ed +.Pp +Create a host-based wireless bridge to fxp0 (Prism only): +.Bd -literal -compact -offset indent +Add BRIDGE to the kernel config. +# ifconfig wi0 inet up ssid my_ap mediaopt hostap +# sysctl net.link.ether.bridge=1 +# sysctl net.link.ether.bridge_cfg="wi0 fxp0" +# sysctl net.inet.ip.forwarding=1 +.Ed .Sh DIAGNOSTICS .Bl -diag .It "wi%d: init failed" -The WaveLAN failed to come ready after an initialization command was -issued. +The WaveLAN card failed to come ready after an initialization command +was issued. .It "wi%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. @@ -85,8 +260,11 @@ The WaveLAN failed to generate an interrupt to acknowledge a transmit command. .El .Sh SEE ALSO +.Xr an 4 , .Xr arp 4 , .Xr netintro 4 , +.Xr ifmedia 4 , +.Xr hostname.if 5 , .Xr ifconfig 8 , .Xr wicontrol 8 .Rs @@ -101,5 +279,19 @@ device driver first appeared in .Sh AUTHORS The .Nm -driver was written by -.An Bill Paul Aq wpaul@ctr.columbia.edu . +driver was written by Bill Paul <wpaul@ctr.columbia.edu>. +This man page comes from +.Ox . +.Sh CAVEATS +The original Lucent WaveLAN cards usually default to channel 3; +newer cards use channel 10 by default. +Non-Lucent cards vary, for instance the Addtron cards use channel +11 by default. +See +.Xr wicontrol 8 +for information on how to change the channel. +.Pp +IBSS creation does not currently work with Symbol cards. +.Pp +Prism2 host-based access point mode has bugs for firmware versions +prior to 0.8.3. |