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