1*93b30f1bSAlexander Ziaee.\"- 2*93b30f1bSAlexander Ziaee.\" SPDX-License-Identifier: ISC 30738dfc3SKevin Lo.\" 40738dfc3SKevin Lo.\" Copyright (c) 2005-2007 50738dfc3SKevin Lo.\" Damien Bergamini <damien.bergamini@free.fr> 60738dfc3SKevin Lo.\" 70738dfc3SKevin Lo.\" Permission to use, copy, modify, and distribute this software for any 80738dfc3SKevin Lo.\" purpose with or without fee is hereby granted, provided that the above 90738dfc3SKevin Lo.\" copyright notice and this permission notice appear in all copies. 100738dfc3SKevin Lo.\" 110738dfc3SKevin Lo.\" THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES 120738dfc3SKevin Lo.\" WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 130738dfc3SKevin Lo.\" MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR 140738dfc3SKevin Lo.\" ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 150738dfc3SKevin Lo.\" WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 160738dfc3SKevin Lo.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 170738dfc3SKevin Lo.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 180738dfc3SKevin Lo.\" 19*93b30f1bSAlexander Ziaee.Dd November 10, 2024 200738dfc3SKevin Lo.Dt RUM 4 21aa12cea2SUlrich Spörlein.Os 220738dfc3SKevin Lo.Sh NAME 230738dfc3SKevin Lo.Nm rum 24*93b30f1bSAlexander Ziaee.Nd Ralink Technology USB IEEE 802.11a/b/g wireless network driver 250738dfc3SKevin Lo.Sh SYNOPSIS 260738dfc3SKevin LoTo compile this driver into the kernel, 270738dfc3SKevin Loplace the following lines in your 280738dfc3SKevin Lokernel configuration file: 290738dfc3SKevin Lo.Bd -ragged -offset indent 300738dfc3SKevin Lo.Cd "device ehci" 310738dfc3SKevin Lo.Cd "device uhci" 320738dfc3SKevin Lo.Cd "device ohci" 330738dfc3SKevin Lo.Cd "device usb" 340738dfc3SKevin Lo.Cd "device rum" 350738dfc3SKevin Lo.Cd "device wlan" 360738dfc3SKevin Lo.Cd "device wlan_amrr" 370738dfc3SKevin Lo.Ed 380738dfc3SKevin Lo.Pp 390738dfc3SKevin LoAlternatively, to load the driver as a 400738dfc3SKevin Lomodule at boot time, place the following line in 410738dfc3SKevin Lo.Xr loader.conf 5 : 420738dfc3SKevin Lo.Bd -literal -offset indent 430738dfc3SKevin Loif_rum_load="YES" 440738dfc3SKevin Lo.Ed 450738dfc3SKevin Lo.Sh DESCRIPTION 460738dfc3SKevin LoThe 470738dfc3SKevin Lo.Nm 48b032f27cSSam Lefflerdriver supports USB 2.0 and PCI Express Mini Card wireless adapters 49b032f27cSSam Lefflerbased on the Ralink RT2501USB and RT2601USB chipsets. 500738dfc3SKevin Lo.Pp 51b032f27cSSam LefflerRalink PCI Express Mini Card adapters show up as normal USB 2.0 52b032f27cSSam Lefflerdevices and are thus handled by the 530738dfc3SKevin Lo.Nm 540738dfc3SKevin Lodriver. 550738dfc3SKevin Lo.Pp 560738dfc3SKevin LoThe RT2501USB chipset is the second generation of 802.11a/b/g adapters from 570738dfc3SKevin LoRalink. 580738dfc3SKevin LoIt consists of two integrated chips, an RT2571W MAC/BBP and an RT2528 or 590738dfc3SKevin LoRT5226 radio transceiver. 600738dfc3SKevin Lo.Pp 61b032f27cSSam LefflerThe RT2601USB chipset consists of two integrated chips, an RT2671 62b032f27cSSam LefflerMAC/BBP and an RT2527 or RT5225 radio transceiver. 63b032f27cSSam LefflerThis chipset uses the MIMO (multiple-input multiple-output) technology 64b032f27cSSam Lefflerwith multiple antennas to extend the operating range of the adapter 65b032f27cSSam Lefflerand to achieve higher throughput. 66b032f27cSSam Leffler.Pp 6774de693eSAndriy VoskoboinykAll chips have hardware support for WEP, AES-CCM, TKIP, and Michael 6874de693eSAndriy Voskoboinykcryptographic operations. 6974de693eSAndriy Voskoboinyk.Pp 70b032f27cSSam Leffler.Nm 71b032f27cSSam Lefflersupports 72b032f27cSSam Leffler.Cm station , 73b032f27cSSam Leffler.Cm adhoc , 7474de693eSAndriy Voskoboinyk.Cm adhoc-demo , 75b032f27cSSam Leffler.Cm hostap , 76b032f27cSSam Lefflerand 77b032f27cSSam Leffler.Cm monitor 78b032f27cSSam Lefflermode operation. 79b032f27cSSam LefflerOnly one virtual interface may be configured at any time. 80b032f27cSSam LefflerFor more information on configuring this device, see 81b032f27cSSam Leffler.Xr ifconfig 8 . 820738dfc3SKevin Lo.Sh HARDWARE 83b994da33SChristian BruefferThe 84b994da33SChristian Brueffer.Nm 85b032f27cSSam Lefflerdriver supports USB 2.0 wireless 86b994da33SChristian Bruefferadapters based on the Ralink RT2501USB and RT2601USB chipsets, 87b994da33SChristian Bruefferincluding: 880738dfc3SKevin Lo.Pp 89b994da33SChristian Brueffer.Bl -column -compact "Atlantis Land A02-PCM-W54" "Bus" 900738dfc3SKevin Lo.It Em Card Ta Em Bus 91b994da33SChristian Brueffer.It "3Com Aolynk WUB320g" Ta USB 92b994da33SChristian Brueffer.It "Abocom WUG2700 Ta" Ta USB 93b994da33SChristian Brueffer.It "Airlink101 AWLL5025" Ta USB 94b994da33SChristian Brueffer.It "ASUS WL-167g ver 2" Ta USB 95b994da33SChristian Brueffer.It "Belkin F5D7050 ver 3" Ta USB 96b994da33SChristian Brueffer.It "Belkin F5D9050 ver 3" Ta USB 97b994da33SChristian Brueffer.It "Buffalo WLI-U2-SG54HP" Ta USB 9883d78e07SKevin Lo.It "Buffalo WLI-U2-SG54HG" Ta USB 99b994da33SChristian Brueffer.It "Buffalo WLI-U2-G54HP" Ta USB 10054de08a9SMIHIRA Sanpei Yoshiro.It "Buffalo WLI-UC-G" Ta USB 101b994da33SChristian Brueffer.It "CNet CWD-854 ver F" Ta USB 102b994da33SChristian Brueffer.It "Conceptronic C54RU ver 2" Ta USB 103b994da33SChristian Brueffer.It "Corega CG-WLUSB2GO" Ta USB 1047ddc7b13SKevin Lo.It "D-Link DWA-110" Ta USB 1057ddc7b13SKevin Lo.It "D-Link DWA-111" Ta USB 106b994da33SChristian Brueffer.It "D-Link DWL-G122 rev C1" Ta USB 107b994da33SChristian Brueffer.It "D-Link WUA-1340" Ta USB 108b994da33SChristian Brueffer.It "Digitus DN-7003GR" Ta USB 109b994da33SChristian Brueffer.It "Edimax EW-7318USG" Ta USB 110b994da33SChristian Brueffer.It "Gigabyte GN-WB01GS" Ta USB 111b994da33SChristian Brueffer.It "Gigabyte GN-WI05GS" Ta USB 112b994da33SChristian Brueffer.It "Hawking HWUG1" Ta USB 113b994da33SChristian Brueffer.It "Hawking HWU54DM" Ta USB 114b994da33SChristian Brueffer.It "Hercules HWGUSB2-54-LB" Ta USB 115b994da33SChristian Brueffer.It "Hercules HWGUSB2-54V2-AP" Ta USB 116b994da33SChristian Brueffer.It "LevelOne WNC-0301USB v3" Ta USB 117b994da33SChristian Brueffer.It "Linksys WUSB54G rev C" Ta USB 118b994da33SChristian Brueffer.It "Linksys WUSB54GR" Ta USB 119b994da33SChristian Brueffer.It "Planex GW-US54HP" Ta USB 120b994da33SChristian Brueffer.It "Planex GW-US54Mini2" Ta USB 121b994da33SChristian Brueffer.It "Planex GW-USMM" Ta USB 122b994da33SChristian Brueffer.It "Senao NUB-3701" Ta USB 123b994da33SChristian Brueffer.It "Sitecom WL-113 ver 2" Ta USB 124b994da33SChristian Brueffer.It "Sitecom WL-172" Ta USB 125b994da33SChristian Brueffer.It "Sweex LW053" Ta USB 12635359193SBjoern A. Zeeb.It "TP-LINK TL-WN321G v1/v2/v3" Ta USB 1270738dfc3SKevin Lo.El 1280738dfc3SKevin Lo.Sh EXAMPLES 1290738dfc3SKevin LoJoin an existing BSS network (i.e., connect to an access point): 130*93b30f1bSAlexander Ziaee.Pp 131*93b30f1bSAlexander Ziaee.Dl ifconfig wlan create wlandev rum0 inet 192.0.2.20/24 1320738dfc3SKevin Lo.Pp 1330738dfc3SKevin LoJoin a specific BSS network with network name 134*93b30f1bSAlexander Ziaee.Ar my_net : 1350738dfc3SKevin Lo.Pp 136*93b30f1bSAlexander Ziaee.Dl ifconfig wlan create wlandev rum0 ssid my_net up 1370738dfc3SKevin Lo.Pp 138b032f27cSSam LefflerJoin a specific BSS network with 64-bit WEP encryption: 1390738dfc3SKevin Lo.Bd -literal -offset indent 140b032f27cSSam Lefflerifconfig wlan create wlandev rum0 ssid my_net \e 141b032f27cSSam Leffler wepmode on wepkey 0x1234567890 weptxkey 1 up 1420738dfc3SKevin Lo.Ed 1430738dfc3SKevin Lo.Pp 144b032f27cSSam LefflerJoin a specific BSS network with 128-bit WEP encryption: 1450738dfc3SKevin Lo.Bd -literal -offset indent 146b032f27cSSam Lefflerifconfig wlan create wlandev rum0 wlanmode adhoc ssid my_net \e 1470738dfc3SKevin Lo wepmode on wepkey 0x01020304050607080910111213 weptxkey 1 1480738dfc3SKevin Lo.Ed 1490738dfc3SKevin Lo.Sh DIAGNOSTICS 1500738dfc3SKevin Lo.Bl -diag 1510738dfc3SKevin Lo.It "rum%d: could not load 8051 microcode" 1520738dfc3SKevin LoAn error occurred while attempting to upload the microcode to the onboard 8051 1530738dfc3SKevin Lomicrocontroller unit. 1540738dfc3SKevin LoThe driver will reset the hardware. 1550738dfc3SKevin LoThis should not happen. 1560738dfc3SKevin Lo.El 1570738dfc3SKevin Lo.Sh SEE ALSO 158b032f27cSSam Leffler.Xr intro 4 , 1590738dfc3SKevin Lo.Xr netintro 4 , 1600738dfc3SKevin Lo.Xr usb 4 , 1610738dfc3SKevin Lo.Xr wlan 4 , 16278197d4bSKevin Lo.Xr wlan_amrr 4 , 163b032f27cSSam Leffler.Xr wlan_ccmp 4 , 164b032f27cSSam Leffler.Xr wlan_tkip 4 , 165b032f27cSSam Leffler.Xr wlan_wep 4 , 166b032f27cSSam Leffler.Xr wlan_xauth 4 , 167*93b30f1bSAlexander Ziaee.Xr networking 7 , 168b032f27cSSam Leffler.Xr hostapd 8 , 169923544aaSBaptiste Daroussin.Xr ifconfig 8 , 170d458747eSChristian Brueffer.Xr wpa_supplicant 8 1710738dfc3SKevin Lo.Sh HISTORY 1720738dfc3SKevin LoThe 1730738dfc3SKevin Lo.Nm 1740738dfc3SKevin Lodriver first appeared in 175*93b30f1bSAlexander Ziaee.Ox 4.0 176*93b30f1bSAlexander Ziaeeand 177*93b30f1bSAlexander Ziaee.Fx 7.0 . 1780738dfc3SKevin Lo.Sh AUTHORS 1796c899950SBaptiste Daroussin.An -nosplit 180b032f27cSSam LefflerThe original 1810738dfc3SKevin Lo.Nm 1820738dfc3SKevin Lodriver was written by 1836c899950SBaptiste Daroussin.An Niall O'Higgins Aq Mt niallo@openbsd.org 1840738dfc3SKevin Loand 1856c899950SBaptiste Daroussin.An Damien Bergamini Aq Mt damien@openbsd.org . 186