xref: /dflybsd-src/share/man/man4/urtwn.4 (revision d285314573ca45c089c47fc032c7094ee9d0f96e)
1790340eaSSascha Wildner.\"
2790340eaSSascha Wildner.\" Copyright (c) 2010 Damien Bergamini <damien.bergamini@free.fr>
3790340eaSSascha Wildner.\"
4790340eaSSascha Wildner.\" Permission to use, copy, modify, and distribute this software for any
5790340eaSSascha Wildner.\" purpose with or without fee is hereby granted, provided that the above
6790340eaSSascha Wildner.\" copyright notice and this permission notice appear in all copies.
7790340eaSSascha Wildner.\"
8790340eaSSascha Wildner.\" THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
9790340eaSSascha Wildner.\" WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
10790340eaSSascha Wildner.\" MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
11790340eaSSascha Wildner.\" ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
12790340eaSSascha Wildner.\" WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
13790340eaSSascha Wildner.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
14790340eaSSascha Wildner.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
15790340eaSSascha Wildner.\"
166307bddbSSascha Wildner.\" $FreeBSD: head/share/man/man4/urtwn.4 289399 2015-10-16 00:38:05Z bdrewery $
17efa61b68SSascha Wildner.\"
18*d2853145SAaron LI.Dd November 26, 2023
19790340eaSSascha Wildner.Dt URTWN 4
20790340eaSSascha Wildner.Os
21790340eaSSascha Wildner.Sh NAME
22790340eaSSascha Wildner.Nm urtwn
236307bddbSSascha Wildner.Nd Realtek RTL8188CU/RTL8188RU/RTL8188EU/RTL8192CU USB IEEE 802.11b/g/n wireless network device
24790340eaSSascha Wildner.Sh SYNOPSIS
25790340eaSSascha WildnerTo compile this driver into the kernel,
26790340eaSSascha Wildnerplace the following lines in your
27790340eaSSascha Wildnerkernel configuration file:
28790340eaSSascha Wildner.Bd -ragged -offset indent
29790340eaSSascha Wildner.Cd "device ehci"
30790340eaSSascha Wildner.Cd "device uhci"
31790340eaSSascha Wildner.Cd "device ohci"
327b92eea5SSascha Wildner.Cd "device usb"
33790340eaSSascha Wildner.Cd "device urtwn"
34790340eaSSascha Wildner.Cd "device wlan"
35790340eaSSascha Wildner.Ed
36790340eaSSascha Wildner.Pp
37790340eaSSascha WildnerAlternatively, to load the driver as a
38790340eaSSascha Wildnermodule at boot time, place the following line in
39790340eaSSascha Wildner.Xr loader.conf 5 :
40790340eaSSascha Wildner.Bd -literal -offset indent
41790340eaSSascha Wildnerif_urtwn_load="YES"
42790340eaSSascha Wildner.Ed
43790340eaSSascha Wildner.Pp
44790340eaSSascha WildnerIn both cases, place the following line in
45790340eaSSascha Wildner.Xr loader.conf 5
46790340eaSSascha Wildnerto acknowledge the firmware license (see below):
47790340eaSSascha Wildner.Bd -literal -offset indent
48790340eaSSascha Wildnerlegal.realtek.license_ack=1
49790340eaSSascha Wildner.Ed
50790340eaSSascha Wildner.Sh DESCRIPTION
51790340eaSSascha WildnerThe
52790340eaSSascha Wildner.Nm
53790340eaSSascha Wildnerdriver supports USB 2.0 wireless network devices based on Realtek
543521a462SSascha WildnerRTL8188CUS, RTL8188CE-VAU, RTL8188EUS, RTL8188RU and RTL8192CU chipsets.
55790340eaSSascha Wildner.Pp
566307bddbSSascha WildnerThe RTL8188CUS and RTL8188EUS are highly integrated 802.11n adapters that
573521a462SSascha Wildnercombine a MAC, a 1T1R capable baseband and an RF in a single chip.
583521a462SSascha WildnerThey operate in the 2GHz spectrum only.
59790340eaSSascha WildnerThe RTL8188RU is a high-power variant of the RTL8188CUS.
60790340eaSSascha WildnerThe RTL8188CE-VAU is a PCI Express Mini Card adapter that attaches
61790340eaSSascha Wildnerto the USB interface.
62790340eaSSascha Wildner.Pp
63790340eaSSascha WildnerThe RTL8192CU is a highly integrated multiple-in, multiple-out (MIMO)
64790340eaSSascha Wildner802.11n adapter that combines a MAC, a 2T2R capable baseband and an
65790340eaSSascha WildnerRF in a single chip.
66790340eaSSascha WildnerIt operates in the 2GHz spectrum only.
67790340eaSSascha Wildner.Pp
68efa61b68SSascha WildnerThis driver requires the firmware built with the
69efa61b68SSascha Wildner.Xr urtwnfw 4
70efa61b68SSascha Wildnermodule to work.
71790340eaSSascha WildnerFor the loaded firmware to be enabled for use the license at
72790340eaSSascha Wildner.Pa /usr/share/doc/legal/realtek/LICENSE
73790340eaSSascha Wildnermust be agreed to by adding the following line to
74790340eaSSascha Wildner.Xr loader.conf 5 :
75790340eaSSascha Wildner.Pp
76790340eaSSascha Wildner.Dl "legal.realtek.license_ack=1"
77790340eaSSascha Wildner.Sh FILES
78790340eaSSascha Wildner.Bl -tag -width ".Pa /usr/share/doc/legal/realtek/LICENSE" -compact
79790340eaSSascha Wildner.It Pa /usr/share/doc/legal/realtek/LICENSE
80790340eaSSascha Wildner.Nm
81790340eaSSascha Wildnerfirmware license
82790340eaSSascha Wildner.El
83790340eaSSascha Wildner.Sh HARDWARE
843521a462SSascha WildnerThe
853521a462SSascha Wildner.Nm
866307bddbSSascha Wildnerdriver supports Realtek RTL8188CU/RTL8188RU/RTL8188EU/RTL8192CU based USB
873521a462SSascha WildnerIEEE 802.11b/g/n wireless network adapters, including:
88790340eaSSascha Wildner.Pp
89790340eaSSascha Wildner.Bl -tag -width Ds -offset indent -compact
903521a462SSascha Wildner.It Adafruit USB WiFi (802.11b/g/n) Module
916307bddbSSascha Wildner.It Alfa AWUS036NHR v2
923521a462SSascha Wildner.It ASUS USB-N10 NANO
93790340eaSSascha Wildner.It Belkin F7D1102 Surf Wireless Micro
946307bddbSSascha Wildner.It D-Link DWA-123 rev \&D1
956307bddbSSascha Wildner.It D-Link DWA-125 rev \&D1
96790340eaSSascha Wildner.It D-Link DWA-131
97790340eaSSascha Wildner.It Edimax EW-7811Un
985b9a0cf1SMichael Neumann.It Edimax EW-7811Un V2 (N150)
996307bddbSSascha Wildner.It Elecom WDC-150SU2M
100790340eaSSascha Wildner.It Netgear WNA1000M
101790340eaSSascha Wildner.It Realtek RTL8192CU
102790340eaSSascha Wildner.It Realtek RTL8188CUS
103*d2853145SAaron LI.It TP-LINK TL-WN722N v2
1043521a462SSascha Wildner.It TP-LINK TL-WN723N v3
1053521a462SSascha Wildner.It TP-LINK TL-WN725N v2
106790340eaSSascha Wildner.El
107790340eaSSascha Wildner.Sh EXAMPLES
108790340eaSSascha WildnerJoin an existing BSS network (i.e., connect to an access point):
109790340eaSSascha Wildner.Bd -literal -offset indent
110790340eaSSascha Wildnerifconfig wlan create wlandev urtwn0 inet 192.168.0.20 \e
111790340eaSSascha Wildner    netmask 0xffffff00
112790340eaSSascha Wildner.Ed
113790340eaSSascha Wildner.Pp
114790340eaSSascha WildnerJoin a specific BSS network with network name
115790340eaSSascha Wildner.Dq Li my_net :
116790340eaSSascha Wildner.Pp
117790340eaSSascha Wildner.Dl "ifconfig wlan create wlandev urtwn0 ssid my_net up"
118790340eaSSascha Wildner.Pp
119790340eaSSascha WildnerJoin a specific BSS network with 64-bit WEP encryption:
120790340eaSSascha Wildner.Bd -literal -offset indent
121790340eaSSascha Wildnerifconfig wlan create wlandev urtwn0 ssid my_net \e
122790340eaSSascha Wildner        wepmode on wepkey 0x1234567890 weptxkey 1 up
123790340eaSSascha Wildner.Ed
124790340eaSSascha Wildner.Sh DIAGNOSTICS
125790340eaSSascha Wildner.Bl -diag
126790340eaSSascha Wildner.It "urtwn%d: error %d, could not read firmware %s"
127790340eaSSascha WildnerFor some reason, the driver was unable to read the microcode file from the
128790340eaSSascha Wildnerfilesystem.
129790340eaSSascha WildnerThe file might be missing or corrupted.
130790340eaSSascha Wildner.It "urtwn%d: device timeout"
131790340eaSSascha WildnerA frame dispatched to the hardware for transmission did not complete in time.
132790340eaSSascha WildnerThe driver will reset the hardware.
133790340eaSSascha WildnerThis should not happen.
134790340eaSSascha Wildner.El
135790340eaSSascha Wildner.Sh SEE ALSO
136790340eaSSascha Wildner.Xr ifmedia 4 ,
137790340eaSSascha Wildner.Xr intro 4 ,
138790340eaSSascha Wildner.Xr netintro 4 ,
139efa61b68SSascha Wildner.Xr urtwnfw 4 ,
140790340eaSSascha Wildner.Xr usb 4 ,
141790340eaSSascha Wildner.Xr wlan 4 ,
142790340eaSSascha Wildner.Xr wlan_ccmp 4 ,
143790340eaSSascha Wildner.Xr wlan_tkip 4 ,
144790340eaSSascha Wildner.Xr wlan_wep 4 ,
145790340eaSSascha Wildner.Xr ifconfig 8 ,
146790340eaSSascha Wildner.Xr wpa_supplicant 8
147790340eaSSascha Wildner.Rs
148790340eaSSascha Wildner.%T Realtek
14992db1a35SSascha Wildner.%U http://www.realtek.com.tw
150790340eaSSascha Wildner.Re
151790340eaSSascha Wildner.Sh HISTORY
152790340eaSSascha WildnerThe
153790340eaSSascha Wildner.Nm
154790340eaSSascha Wildnerdriver first appeared in
155790340eaSSascha Wildner.Ox 4.9
156790340eaSSascha Wildnerand
157790340eaSSascha Wildner.Fx 10.0 .
158790340eaSSascha Wildner.Sh AUTHORS
159790340eaSSascha WildnerThe
160790340eaSSascha Wildner.Nm
161790340eaSSascha Wildnerdriver was written by
162790340eaSSascha Wildner.An Damien Bergamini Aq Mt damien@openbsd.org .
163790340eaSSascha Wildner.Sh CAVEATS
164790340eaSSascha WildnerThe
165790340eaSSascha Wildner.Nm
166790340eaSSascha Wildnerdriver does not support any of the 802.11n capabilities offered by the
167790340eaSSascha Wildneradapters.
168