xref: /freebsd/share/man/man4/iwi.4 (revision 16d78bb878deb14559061f5733b2439e9a3392cf)
1ceaec73dSDamien Bergamini.\" Copyright (c) 2004, 2005
2ceaec73dSDamien Bergamini.\"	Damien Bergamini <damien.bergamini@free.fr>. All rights reserved.
3ceaec73dSDamien Bergamini.\"
4ceaec73dSDamien Bergamini.\" Redistribution and use in source and binary forms, with or without
5ceaec73dSDamien Bergamini.\" modification, are permitted provided that the following conditions
6ceaec73dSDamien Bergamini.\" are met:
7ceaec73dSDamien Bergamini.\" 1. Redistributions of source code must retain the above copyright
8ceaec73dSDamien Bergamini.\"    notice unmodified, this list of conditions, and the following
9ceaec73dSDamien Bergamini.\"    disclaimer.
10ceaec73dSDamien Bergamini.\" 2. Redistributions in binary form must reproduce the above copyright
11ceaec73dSDamien Bergamini.\"    notice, this list of conditions and the following disclaimer in the
12ceaec73dSDamien Bergamini.\"    documentation and/or other materials provided with the distribution.
13ceaec73dSDamien Bergamini.\"
14ceaec73dSDamien Bergamini.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
15ceaec73dSDamien Bergamini.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
16ceaec73dSDamien Bergamini.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
17ceaec73dSDamien Bergamini.\" ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
18ceaec73dSDamien Bergamini.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
19ceaec73dSDamien Bergamini.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
20ceaec73dSDamien Bergamini.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
21ceaec73dSDamien Bergamini.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
22ceaec73dSDamien Bergamini.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
23ceaec73dSDamien Bergamini.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
24ceaec73dSDamien Bergamini.\" SUCH DAMAGE.
25ceaec73dSDamien Bergamini.\"
26ce4c67f5SRuslan Ermilov.\" $FreeBSD$
27ce4c67f5SRuslan Ermilov.\"
2886e3186eSTom Rhodes.Dd July 16, 2005
29ceaec73dSDamien Bergamini.Os
30ceaec73dSDamien Bergamini.Dt IWI 4
31ceaec73dSDamien Bergamini.Sh NAME
32ceaec73dSDamien Bergamini.Nm iwi
33ce4c67f5SRuslan Ermilov.Nd "Intel PRO/Wireless 2200BG/2225BG/2915ABG IEEE 802.11 driver"
34ceaec73dSDamien Bergamini.Sh SYNOPSIS
3516d78bb8STom RhodesTo compile this driver into the kernel,
3616d78bb8STom Rhodesplace the following lines in your
3790296834STom Rhodeskernel configuration file:
3886e3186eSTom Rhodes.Bd -ragged -offset indent
39ceaec73dSDamien Bergamini.Cd "device iwi"
40ceaec73dSDamien Bergamini.Cd "device pci"
41ceaec73dSDamien Bergamini.Cd "device wlan"
4286e3186eSTom Rhodes.Ed
4386e3186eSTom Rhodes.Pp
4416d78bb8STom RhodesAlternatively, to load the driver as a
4516d78bb8STom Rhodesmodule at boot time, place the following line in
4686e3186eSTom Rhodes.Xr loader.conf 5 :
4786e3186eSTom Rhodes.Bd -literal -offset indent
4886e3186eSTom Rhodesif_iwi_load="YES"
4986e3186eSTom Rhodes.Ed
50ceaec73dSDamien Bergamini.Sh DESCRIPTION
51ceaec73dSDamien BergaminiThe
52ceaec73dSDamien Bergamini.Nm
53ceaec73dSDamien Bergaminidriver provides support for
54ceaec73dSDamien Bergamini.Tn Intel
55ceaec73dSDamien BergaminiPRO/Wireless 2200BG/2915ABG MiniPCI and 2225BG PCI network adapters.
56ceaec73dSDamien Bergamini.Pp
57ceaec73dSDamien BergaminiBy default, the
58ceaec73dSDamien Bergamini.Nm
59ceaec73dSDamien Bergaminidriver configures the adapter for BSS operation (aka infrastructure mode).
60ceaec73dSDamien BergaminiThis mode requires the use of an access point.
61ceaec73dSDamien Bergamini.Pp
62ceaec73dSDamien BergaminiFor more information on configuring this device, see
63ceaec73dSDamien Bergamini.Xr ifconfig 8 .
64a3988481SWarner Losh.Pp
65a3988481SWarner LoshThis driver requires firmware to be loaded before it will work.
66a3988481SWarner LoshYou need to obtain
67a3988481SWarner Losh.Xr iwicontrol 8
68a3988481SWarner Loshfrom the IWI web page listed below to accomplish loading the firmware
69a3988481SWarner Loshbefore
70a3988481SWarner Losh.Xr ifconfig 8
71a3988481SWarner Loshwill work.
72ceaec73dSDamien Bergamini.Sh EXAMPLES
73ce4c67f5SRuslan ErmilovJoin an existing BSS network (i.e., connect to an access point):
74ceaec73dSDamien Bergamini.Pp
75ceaec73dSDamien Bergamini.Dl "ifconfig iwi0 inet 192.168.0.20 netmask 0xffffff00"
76ceaec73dSDamien Bergamini.Pp
77ceaec73dSDamien BergaminiJoin a specific BSS network with network name
78ceaec73dSDamien Bergamini.Dq Li my_net :
79ceaec73dSDamien Bergamini.Pp
80ceaec73dSDamien Bergamini.Dl "ifconfig iwi0 inet 192.168.0.20 netmask 0xffffff00 ssid my_net"
81ceaec73dSDamien Bergamini.Pp
82ce4c67f5SRuslan ErmilovJoin a specific BSS network with 64-bit WEP encryption:
83ceaec73dSDamien Bergamini.Bd -literal -offset indent
84ceaec73dSDamien Bergaminiifconfig iwi0 inet 192.168.0.20 netmask 0xffffff00 ssid my_net \e
85ceaec73dSDamien Bergamini    wepmode on wepkey 0x1234567890
86ceaec73dSDamien Bergamini.Ed
87ceaec73dSDamien Bergamini.Pp
88ce4c67f5SRuslan ErmilovJoin a specific BSS network with 128-bit WEP encryption:
89ceaec73dSDamien Bergamini.Bd -literal -offset indent
90ceaec73dSDamien Bergaminiifconfig iwi0 inet 192.168.0.20 netmask 0xffffff00 ssid my_net \e
91ceaec73dSDamien Bergamini    wepmode on wepkey 0x01020304050607080910111213
92ceaec73dSDamien Bergamini.Ed
93ceaec73dSDamien Bergamini.Sh DIAGNOSTICS
94ceaec73dSDamien Bergamini.Bl -diag
95ceaec73dSDamien Bergamini.It "iwi%d: device timeout"
96ce4c67f5SRuslan ErmilovThe driver will reset the hardware.
97ce4c67f5SRuslan ErmilovThis should not happen.
98a3988481SWarner Losh.It "iwi%d: Please load firmware"
99ce4c67f5SRuslan ErmilovThe required firmware has not been loaded into the card, and therefore
100ce4c67f5SRuslan Ermilovthe card cannot operate.
101ce4c67f5SRuslan ErmilovLoad the firmware with
102a3988481SWarner Losh.Xr iwicontrol 8
103a3988481SWarner Loshbefore proceeding.
104ceaec73dSDamien Bergamini.El
105ceaec73dSDamien Bergamini.Sh SEE ALSO
106ceaec73dSDamien Bergamini.Xr an 4 ,
107ceaec73dSDamien Bergamini.Xr ath 4 ,
108ceaec73dSDamien Bergamini.Xr ipw 4 ,
109ceaec73dSDamien Bergamini.Xr pci 4 ,
110ceaec73dSDamien Bergamini.Xr wi 4 ,
111ceaec73dSDamien Bergamini.Xr wlan 4 ,
112ceaec73dSDamien Bergamini.Xr ifconfig 8 ,
113ceaec73dSDamien Bergamini.Xr iwicontrol 8 ,
114ceaec73dSDamien Bergamini.Xr wicontrol 8
115ceaec73dSDamien Bergamini.Rs
116ceaec73dSDamien Bergamini.%T The IWI Web Page
117ceaec73dSDamien Bergamini.%O http://damien.bergamini.free.fr/ipw/
118ceaec73dSDamien Bergamini.Re
119ceaec73dSDamien Bergamini.Sh AUTHORS
120ceaec73dSDamien BergaminiThe
121ceaec73dSDamien Bergamini.Nm
122ceaec73dSDamien Bergaminidriver was written by
123ce4c67f5SRuslan Ermilov.An Damien Bergamini Aq damien@FreeBSD.org .
124