xref: /dflybsd-src/share/man/man4/run.4 (revision 6307bddbfbcc6930803b37a36a8d6093a4875f55)
110f2cea7SSascha Wildner.\" $OpenBSD: run.4,v 1.22 2009/11/23 06:16:32 jmc Exp $
210f2cea7SSascha Wildner.\"
310f2cea7SSascha Wildner.\" Copyright (c) 2008 Damien Bergamini <damien.bergamini@free.fr>
410f2cea7SSascha Wildner.\"
510f2cea7SSascha Wildner.\" Permission to use, copy, modify, and distribute this software for any
610f2cea7SSascha Wildner.\" purpose with or without fee is hereby granted, provided that the above
710f2cea7SSascha Wildner.\" copyright notice and this permission notice appear in all copies.
810f2cea7SSascha Wildner.\"
910f2cea7SSascha Wildner.\" THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
1010f2cea7SSascha Wildner.\" WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
1110f2cea7SSascha Wildner.\" MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
1210f2cea7SSascha Wildner.\" ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
1310f2cea7SSascha Wildner.\" WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
1410f2cea7SSascha Wildner.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
1510f2cea7SSascha Wildner.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
1610f2cea7SSascha Wildner.\"
17*6307bddbSSascha Wildner.\" $FreeBSD: head/share/man/man4/run.4 281745 2015-04-19 15:53:58Z kevlo $
1810f2cea7SSascha Wildner.\"
19*6307bddbSSascha Wildner.Dd May 15, 2016
2010f2cea7SSascha Wildner.Dt RUN 4
2110f2cea7SSascha Wildner.Os
2210f2cea7SSascha Wildner.Sh NAME
2310f2cea7SSascha Wildner.Nm run
2410f2cea7SSascha Wildner.Nd Ralink Technology USB IEEE 802.11a/g/n wireless network device
2510f2cea7SSascha Wildner.Sh SYNOPSIS
2610f2cea7SSascha WildnerTo compile this driver into the kernel,
2710f2cea7SSascha Wildnerplace the following lines in your
2810f2cea7SSascha Wildnerkernel configuration file:
2910f2cea7SSascha Wildner.Bd -ragged -offset indent
3010f2cea7SSascha Wildner.Cd "device ehci"
3110f2cea7SSascha Wildner.Cd "device uhci"
3210f2cea7SSascha Wildner.Cd "device ohci"
3310f2cea7SSascha Wildner.Cd "device usb"
3410f2cea7SSascha Wildner.Cd "device run"
3510f2cea7SSascha Wildner.Cd "device wlan"
3610f2cea7SSascha Wildner.Cd "device wlan_amrr"
3710f2cea7SSascha Wildner.Ed
3810f2cea7SSascha Wildner.Pp
3910f2cea7SSascha WildnerFirmware is also needed, and provided by:
4010f2cea7SSascha Wildner.Bd -ragged -offset indent
4110f2cea7SSascha Wildner.Cd "device runfw"
4210f2cea7SSascha Wildner.Ed
4310f2cea7SSascha Wildner.Pp
4410f2cea7SSascha WildnerAlternatively, to load the driver as a
4510f2cea7SSascha Wildnermodule at boot time, place the following lines in
4610f2cea7SSascha Wildner.Xr loader.conf 5 :
4710f2cea7SSascha Wildner.Bd -literal -offset indent
4810f2cea7SSascha Wildnerif_run_load="YES"
4910f2cea7SSascha Wildnerrunfw_load="YES"
5010f2cea7SSascha Wildner.Ed
5110f2cea7SSascha Wildner.Sh DESCRIPTION
5210f2cea7SSascha WildnerThe
5310f2cea7SSascha Wildner.Nm
5410f2cea7SSascha Wildnerdriver supports USB 2.0 wireless adapters based on the Ralink RT2700U,
55cea9a87bSSascha WildnerRT2800U, RT3000U and RT3900E chipsets.
5610f2cea7SSascha Wildner.Pp
5710f2cea7SSascha WildnerThe RT2700U chipset consists of two integrated chips, an RT2770 MAC/BBP and
5810f2cea7SSascha Wildneran RT2720 (1T2R) or RT2750 (dual-band 1T2R) radio transceiver.
5910f2cea7SSascha Wildner.Pp
6010f2cea7SSascha WildnerThe RT2800U chipset consists of two integrated chips, an RT2870 MAC/BBP and
6110f2cea7SSascha Wildneran RT2820 (2T3R) or RT2850 (dual-band 2T3R) radio transceiver.
6210f2cea7SSascha Wildner.Pp
6310f2cea7SSascha WildnerThe RT3000U is a single-chip solution based on an RT3070 MAC/BBP and
6410f2cea7SSascha Wildneran RT3020 (1T1R), RT3021 (1T2R) or RT3022 (2T2R) single-band radio
6510f2cea7SSascha Wildnertransceiver.
6610f2cea7SSascha Wildner.Pp
67cea9a87bSSascha WildnerThe RT3900E is a single-chip USB 2.0 802.11n solution.
68cea9a87bSSascha WildnerThe MAC/Baseband Processor can be an RT3593, RT5390, RT5392 or an RT5592.
69cea9a87bSSascha WildnerThe radio can be an RT3053, RT5370, RT5372 or an RT5572.
70cea9a87bSSascha WildnerThe RT3053 chip operates in the 2GHz and 5GHz spectra and supports up to
71cea9a87bSSascha Wildner3 transmit paths and 3 receiver paths (3T3R).
72cea9a87bSSascha WildnerThe RT5370 chip operates in the 2GHz spectrum and supports 1 transmit path
73cea9a87bSSascha Wildnerand 1 receiver path (1T1R).
74cea9a87bSSascha WildnerThe RT5372 chip operates in the 2GHz spectrum and supports up to 2 transmit
75cea9a87bSSascha Wildnerpaths and 2 receiver paths (2T2R).
76cea9a87bSSascha WildnerThe RT5572 chip operates in the 2GHz and 5GHz spectra and supports up to
77cea9a87bSSascha Wildner2 transmit paths and 2 receiver paths (2T2R).
78cea9a87bSSascha Wildner.Pp
7910f2cea7SSascha WildnerThese are the modes the
8010f2cea7SSascha Wildner.Nm
8110f2cea7SSascha Wildnerdriver can operate in:
8210f2cea7SSascha Wildner.Bl -tag -width "IBSS-masterXX"
8310f2cea7SSascha Wildner.It BSS mode
8410f2cea7SSascha WildnerAlso known as
8510f2cea7SSascha Wildner.Em infrastructure
8610f2cea7SSascha Wildnermode, this is used when associating with an access point, through
8710f2cea7SSascha Wildnerwhich all traffic passes.
8810f2cea7SSascha WildnerThis mode is the default.
8910f2cea7SSascha Wildner.It Host AP mode
9010f2cea7SSascha WildnerIn this mode the driver acts as an access point (base station)
9110f2cea7SSascha Wildnerfor other cards.
9210f2cea7SSascha Wildner.It monitor mode
9310f2cea7SSascha WildnerIn this mode the driver is able to receive packets without
9410f2cea7SSascha Wildnerassociating with an access point.
9510f2cea7SSascha WildnerThis disables the internal receive filter and enables the card to
9610f2cea7SSascha Wildnercapture packets from networks which it wouldn't normally have access to,
9710f2cea7SSascha Wildneror to scan for access points.
9810f2cea7SSascha Wildner.El
9910f2cea7SSascha Wildner.Pp
10010f2cea7SSascha WildnerThe
10110f2cea7SSascha Wildner.Nm
10210f2cea7SSascha Wildnerdriver can be configured to use
10310f2cea7SSascha WildnerWired Equivalent Privacy (WEP) or
10410f2cea7SSascha WildnerWi-Fi Protected Access (WPA-PSK and WPA2-PSK).
10510f2cea7SSascha WildnerWPA is the de facto encryption standard for wireless networks.
10610f2cea7SSascha WildnerIt is strongly recommended that WEP
10710f2cea7SSascha Wildnernot be used as the sole mechanism
10810f2cea7SSascha Wildnerto secure wireless communication,
10910f2cea7SSascha Wildnerdue to serious weaknesses in it.
11010f2cea7SSascha WildnerThe
11110f2cea7SSascha Wildner.Nm
11210f2cea7SSascha Wildnerdriver offloads both encryption and decryption of data frames to the
11310f2cea7SSascha Wildnerhardware for the WEP40, WEP104, TKIP(+MIC) and CCMP ciphers.
11410f2cea7SSascha Wildner.Pp
11510f2cea7SSascha WildnerThe
11610f2cea7SSascha Wildner.Nm
11710f2cea7SSascha Wildnerdriver can be configured at runtime with
11810f2cea7SSascha Wildner.Xr ifconfig 8 .
11910f2cea7SSascha Wildner.Sh HARDWARE
12010f2cea7SSascha WildnerThe
12110f2cea7SSascha Wildner.Nm
12210f2cea7SSascha Wildnerdriver supports the following wireless adapters:
12310f2cea7SSascha Wildner.Pp
12410f2cea7SSascha Wildner.Bl -tag -width Ds -offset indent -compact
12510f2cea7SSascha Wildner.It Airlink101 AWLL6090
12610f2cea7SSascha Wildner.It ASUS USB-N11
12710f2cea7SSascha Wildner.It ASUS USB-N13 ver. A1
128cea9a87bSSascha Wildner.It ASUS USB-N66
12910f2cea7SSascha Wildner.It ASUS WL-160N
13010f2cea7SSascha Wildner.It Belkin F5D8051 ver 3000
13110f2cea7SSascha Wildner.It Belkin F5D8053
13210f2cea7SSascha Wildner.It Belkin F5D8055
13310f2cea7SSascha Wildner.It Belkin F6D4050 ver 1
134cea9a87bSSascha Wildner.It Belkin F9L1103
13510f2cea7SSascha Wildner.It Buffalo WLI-UC-AG300N
136d52983bdSImre Vadász.It Buffalo WLI-UC-G300HP
13710f2cea7SSascha Wildner.It Buffalo WLI-UC-G300N
13810f2cea7SSascha Wildner.It Buffalo WLI-UC-G301N
13910f2cea7SSascha Wildner.It Buffalo WLI-UC-GN
14010f2cea7SSascha Wildner.It Buffalo WLI-UC-GNM
14110f2cea7SSascha Wildner.It Buffalo WLI-UC-GNM2
14210f2cea7SSascha Wildner.It Corega CG-WLUSB2GNL
14310f2cea7SSascha Wildner.It Corega CG-WLUSB2GNR
14410f2cea7SSascha Wildner.It Corega CG-WLUSB300AGN
14510f2cea7SSascha Wildner.It Corega CG-WLUSB300GNM
14610f2cea7SSascha Wildner.It D-Link DWA-130 rev B1
147357f4b5bSSascha Wildner.It D-Link DWA-140 rev B1, B2, B3, \&D1
148cea9a87bSSascha Wildner.It D-Link DWA-160 rev B2
149cea9a87bSSascha Wildner.It D-Link DWA-162
15010f2cea7SSascha Wildner.It DrayTek Vigor N61
15110f2cea7SSascha Wildner.It Edimax EW-7711UAn
15210f2cea7SSascha Wildner.It Edimax EW-7711UTn
15310f2cea7SSascha Wildner.It Edimax EW-7717Un
15410f2cea7SSascha Wildner.It Edimax EW-7718Un
155cea9a87bSSascha Wildner.It Edimax EW-7733UnD
15610f2cea7SSascha Wildner.It Gigabyte GN-WB30N
15710f2cea7SSascha Wildner.It Gigabyte GN-WB31N
15810f2cea7SSascha Wildner.It Gigabyte GN-WB32L
15910f2cea7SSascha Wildner.It Hawking HWDN1
16010f2cea7SSascha Wildner.It Hawking HWUN1
16110f2cea7SSascha Wildner.It Hawking HWUN2
16210f2cea7SSascha Wildner.It Hercules HWNU-300
16310f2cea7SSascha Wildner.It Linksys WUSB54GC v3
16410f2cea7SSascha Wildner.It Linksys WUSB600N
16510f2cea7SSascha Wildner.It Logitec LAN-W150N/U2
16610f2cea7SSascha Wildner.It Mvix Nubbin MS-811N
16710f2cea7SSascha Wildner.It Planex GW-USMicroN
16810f2cea7SSascha Wildner.It Planex GW-US300MiniS
16910f2cea7SSascha Wildner.It Sitecom WL-182
17010f2cea7SSascha Wildner.It Sitecom WL-188
17110f2cea7SSascha Wildner.It Sitecom WL-301
17210f2cea7SSascha Wildner.It Sitecom WL-302
17310f2cea7SSascha Wildner.It Sitecom WL-315
17410f2cea7SSascha Wildner.It SMC SMCWUSBS-N2
17510f2cea7SSascha Wildner.It Sweex LW303
17610f2cea7SSascha Wildner.It Sweex LW313
177cea9a87bSSascha Wildner.It TP-LINK TL-WDN3200
178cea9a87bSSascha Wildner.It TP-LINK TL-WN727N v3
17910f2cea7SSascha Wildner.It Unex DNUR-81
18010f2cea7SSascha Wildner.It Unex DNUR-82
181cea9a87bSSascha Wildner.It ZyXEL NWD2705
18210f2cea7SSascha Wildner.It ZyXEL NWD210N
18310f2cea7SSascha Wildner.It ZyXEL NWD270N
18410f2cea7SSascha Wildner.El
18510f2cea7SSascha Wildner.Sh EXAMPLES
18610f2cea7SSascha WildnerJoin an existing BSS network (i.e., connect to an access point):
18710f2cea7SSascha Wildner.Bd -literal -offset indent
18810f2cea7SSascha Wildnerifconfig wlan create wlandev run0 inet 192.168.0.20 \e
18910f2cea7SSascha Wildner    netmask 0xffffff00
19010f2cea7SSascha Wildner.Ed
19110f2cea7SSascha Wildner.Pp
19210f2cea7SSascha WildnerJoin a specific BSS network with network name
19310f2cea7SSascha Wildner.Dq Li my_net :
19410f2cea7SSascha Wildner.Pp
19510f2cea7SSascha Wildner.Dl "ifconfig wlan create wlandev run0 ssid my_net up"
19610f2cea7SSascha Wildner.Pp
19710f2cea7SSascha WildnerJoin a specific BSS network with 64-bit WEP encryption:
19810f2cea7SSascha Wildner.Bd -literal -offset indent
19910f2cea7SSascha Wildnerifconfig wlan create wlandev run0 ssid my_net \e
20010f2cea7SSascha Wildner	wepmode on wepkey 0x1234567890 weptxkey 1 up
20110f2cea7SSascha Wildner.Ed
20210f2cea7SSascha Wildner.Pp
20310f2cea7SSascha WildnerJoin a specific BSS network with 128-bit WEP encryption:
20410f2cea7SSascha Wildner.Bd -literal -offset indent
20510f2cea7SSascha Wildnerifconfig wlan create wlandev run0 wlanmode adhoc ssid my_net \e
20610f2cea7SSascha Wildner    wepmode on wepkey 0x01020304050607080910111213 weptxkey 1
20710f2cea7SSascha Wildner.Ed
20810f2cea7SSascha Wildner.Sh DIAGNOSTICS
20910f2cea7SSascha Wildner.Bl -diag
21010f2cea7SSascha Wildner.It "run%d: faild load firmware of file runfw"
21110f2cea7SSascha WildnerFor some reason, the driver was unable to read the microcode file from the
21210f2cea7SSascha Wildnerfilesystem.
21310f2cea7SSascha WildnerThe file might be missing or corrupted.
21410f2cea7SSascha Wildner.It "run%d: could not load 8051 microcode"
21510f2cea7SSascha WildnerAn error occurred while attempting to upload the microcode to the onboard 8051
21610f2cea7SSascha Wildnermicrocontroller unit.
21710f2cea7SSascha Wildner.It "run%d: device timeout"
21810f2cea7SSascha WildnerA frame dispatched to the hardware for transmission did not complete in time.
21910f2cea7SSascha WildnerThe driver will reset the hardware.
22010f2cea7SSascha WildnerThis should not happen.
22110f2cea7SSascha Wildner.El
22210f2cea7SSascha Wildner.Sh SEE ALSO
22310f2cea7SSascha Wildner.Xr ifmedia 4 ,
22410f2cea7SSascha Wildner.Xr intro 4 ,
22510f2cea7SSascha Wildner.Xr netintro 4 ,
22610f2cea7SSascha Wildner.Xr runfw 4 ,
22710f2cea7SSascha Wildner.Xr usb 4 ,
22810f2cea7SSascha Wildner.Xr wlan 4 ,
22910f2cea7SSascha Wildner.Xr wlan_amrr 4 ,
23010f2cea7SSascha Wildner.Xr wlan_ccmp 4 ,
23110f2cea7SSascha Wildner.Xr wlan_tkip 4 ,
23210f2cea7SSascha Wildner.Xr wlan_wep 4 ,
23310f2cea7SSascha Wildner.Xr wlan_xauth 4 ,
23410f2cea7SSascha Wildner.Xr hostapd 8 ,
23510f2cea7SSascha Wildner.Xr ifconfig 8 ,
23610f2cea7SSascha Wildner.Xr wpa_supplicant 8
23710f2cea7SSascha Wildner.Pp
23810f2cea7SSascha WildnerRalink Technology:
23910f2cea7SSascha Wildner.Pa http://www.ralinktech.com/
24010f2cea7SSascha Wildner.Sh HISTORY
24110f2cea7SSascha WildnerThe
24210f2cea7SSascha Wildner.Nm
24310f2cea7SSascha Wildnerdriver first appeared in
24410f2cea7SSascha Wildner.Ox 4.5 .
24510f2cea7SSascha Wildner.Sh AUTHORS
24610f2cea7SSascha WildnerThe
24710f2cea7SSascha Wildner.Nm
24810f2cea7SSascha Wildnerdriver was written by
24910f2cea7SSascha Wildner.An Damien Bergamini Aq Mt damien@openbsd.org .
25010f2cea7SSascha Wildner.Sh CAVEATS
25110f2cea7SSascha WildnerThe
25210f2cea7SSascha Wildner.Nm
25310f2cea7SSascha Wildnerdriver does not support any of the 802.11n capabilities offered by the
254cea9a87bSSascha WildnerRT2800, RT3000 and RT3900 chipsets.
255