1
0
mirror of https://git.FreeBSD.org/src.git synced 2025-01-13 14:40:22 +00:00

man4:: wifi manuals: revise .Sh HARDWARE + polish some

The Release Hardware Notes are generated from hardware sections in the
manual pages. Create or organize these sections in Wi-Fi driver manuals
for information flow, and perform minor maintenance on them while here.

After some testing, we have determined that a compact column list is
the best for a single column listing in the hardware release notes.
This makes very clean subsections and is for some reason denser than
using a tagged list.

This adds the long requested conversion from netmask to cidr examples.
These examples probably shouldn't even be here, but that is a discussion
for another day.

MFC after:	3 days
X-MFC with:	8f1a2d507e
Reported by: bz (relnotes generation, cidr, test-net-1 ip4addr)
Reported by: grahamperrin (HARDWARE order mentioned in fdp-primer)
Reported by: Graham Percival <gperciva@tarsnap.com> (don't prompt)
Reviewed by: bz (anything wrong likely is my polishing fault; incl. iwm.4)
Differential Revision: https://reviews.freebsd.org/D47508
This commit is contained in:
Alexander Ziaee 2024-11-12 22:44:37 +00:00 committed by Bjoern A. Zeeb
parent fabc5e81bd
commit 93b30f1b6c
19 changed files with 699 additions and 443 deletions

View File

@ -1,3 +1,6 @@
.\"-
.\" SPDX-License-Identifier: BSD-2-Clause
.\"
.\" Copyright (c) 2004-2006
.\" Damien Bergamini <damien.bergamini@free.fr>. All rights reserved.
.\"
@ -23,12 +26,12 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
.Dd October 15, 2015
.Dd November 10, 2024
.Dt IPW 4
.Os
.Sh NAME
.Nm ipw
.Nd "Intel PRO/Wireless 2100 IEEE 802.11 driver"
.Nd Intel PRO/Wireless 2100 IEEE 802.11a/b driver
.Sh SYNOPSIS
To compile this driver into the kernel,
place the following lines in your
@ -57,19 +60,14 @@ legal.intel_ipw.license_ack=1
.Sh DESCRIPTION
The
.Nm
driver provides support for the
.Tn Intel
PRO/Wireless 2100 MiniPCI network adapter.
.Nm
supports
driver provides support for Intel PRO/Wireless 2100 802.11a/b
wireless network devices in
.Cm station ,
.Cm adhoc ,
and
.Cm monitor
mode operation.
Only one virtual interface may be configured at any time.
For more information on configuring this device, see
.Xr ifconfig 8 .
.Pp
This driver requires the firmware built with the
.Nm ipwfw
@ -80,28 +78,34 @@ must be agreed by adding the following line to
.Xr loader.conf 5 :
.Pp
.Dl "legal.intel_ipw.license_ack=1"
.Pp
For more information on configuring this device, see
.Xr ifconfig 8 .
.Sh HARDWARE
The
.Nm
driver provides support for the
Intel PRO/Wireless 2100a/b MiniPCI network adapter.
.Sh FILES
.Bl -tag -width ".Pa /usr/share/doc/legal/intel_ipw.LICENSE" -compact
.Bl -tag -width "/usr/share/doc/legal/intel_ipw.LICENSE" -compact
.It Pa /usr/share/doc/legal/intel_ipw.LICENSE
.Nm
firmware license
.El
.Sh EXAMPLES
Join an existing BSS network (i.e., connect to an access point):
.Bd -literal -offset indent
ifconfig wlan create wlandev ipw0 inet 192.168.0.20 \e
netmask 0xffffff00
.Ed
.Pp
.Dl ifconfig wlan create wlandev ipw0 inet 192.0.2.20/24
.Pp
Join a specific BSS network with network name
.Dq Li my_net :
.Ar my_net :
.Pp
.Dl "ifconfig wlan create wlandev ipw0 ssid my_net up"
.Dl ifconfig wlan create wlandev ipw0 ssid my_net up
.Pp
Join a specific BSS network with 64-bit WEP encryption:
.Bd -literal -offset indent
ifconfig wlan create wlandev ipw0 ssid my_net \e
wepmode on wepkey 0x1234567890 weptxkey 1 up
wepmode on wepkey 0x1234567890 weptxkey 1 up
.Ed
.Pp
Join a specific BSS network with 128-bit WEP encryption:
@ -144,6 +148,7 @@ This should not happen.
.Xr wlan_ccmp 4 ,
.Xr wlan_tkip 4 ,
.Xr wlan_wep 4 ,
.Xr networking 7 ,
.Xr ifconfig 8 ,
.Xr wpa_supplicant 8
.Sh AUTHORS

View File

@ -1,3 +1,6 @@
.\"-
.\" SPDX-License-Identifier: BSD-2-Clause
.\"
.\" Copyright (c) 2004-2006
.\" Damien Bergamini <damien.bergamini@free.fr>. All rights reserved.
.\"
@ -23,12 +26,12 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
.Dd October 15, 2015
.Dd November 10, 2024
.Dt IWI 4
.Os
.Sh NAME
.Nm iwi
.Nd "Intel PRO/Wireless 2200BG/2225BG/2915ABG IEEE 802.11 driver"
.Nd Intel PRO/Wireless 2200BG/2225BG/2915ABG IEEE 802.11 network driver
.Sh SYNOPSIS
To compile this driver into the kernel,
include the following lines in your
@ -57,19 +60,14 @@ legal.intel_iwi.license_ack=1
.Sh DESCRIPTION
The
.Nm
driver provides support for
.Tn Intel
PRO/Wireless 2200BG/2915ABG MiniPCI and 2225BG PCI network adapters.
.Nm
supports
driver provides support for Intel PRO/Wireless 2200BG/2225BG/2915ABG
IEEE 802.11a/b/g wireless network devices in
.Cm station ,
.Cm adhoc ,
and
.Cm monitor
mode operation.
Only one virtual interface may be configured at any time.
For more information on configuring this device, see
.Xr ifconfig 8 .
.Pp
This driver requires the firmware built with the
.Nm iwifw
@ -80,28 +78,42 @@ must be agreed by adding the following line to
.Xr loader.conf 5 :
.Pp
.Dl "legal.intel_iwi.license_ack=1"
.Pp
For more information on configuring this device, see
.Xr ifconfig 8 .
.Sh HARDWARE
The
.Nm
driver supports the following wireless network devices:
.Pp
.Bl -bullet -compact
.It
Intel PRO/Wireless 2200BG MiniPCI Network Connection
.It
Intel PRO/Wireless 2225BG PCI Network Connection
.It
Intel PRO/Wireless 2915ABG MiniPCI Network Connection
.El
.Sh FILES
.Bl -tag -width ".Pa /usr/share/doc/legal/intel_iwi.LICENSE" -compact
.Bl -tag -width "/usr/share/doc/legal/intel_iwi.LICENSE" -compact
.It Pa /usr/share/doc/legal/intel_iwi.LICENSE
.Nm
firmware license
.El
.Sh EXAMPLES
Join an existing BSS network (i.e., connect to an access point):
.Bd -literal -offset indent
ifconfig wlan create wlandev iwi0 inet 192.168.0.20 \e
netmask 0xffffff00
.Ed
.Pp
.Dl ifconfig wlan create wlandev iwi0 inet 192.0.2.20/24
.Pp
Join a specific BSS network with network name
.Dq Li my_net :
.Ar my_net :
.Pp
.Dl "ifconfig wlan create wlandev iwi0 ssid my_net up"
.Dl ifconfig wlan create wlandev iwi0 ssid my_net up
.Pp
Join a specific BSS network with 64-bit WEP encryption:
.Bd -literal -offset indent
ifconfig wlan create wlandev iwi0 ssid my_net \e
wepmode on wepkey 0x1234567890 weptxkey 1 up
wepmode on wepkey 0x1234567890 weptxkey 1 up
.Ed
.Pp
Join a specific BSS network with 128-bit WEP encryption:
@ -149,6 +161,7 @@ This should not happen.
.Xr wlan_ccmp 4 ,
.Xr wlan_tkip 4 ,
.Xr wlan_wep 4 ,
.Xr networking 7 ,
.Xr ifconfig 8 ,
.Xr wpa_supplicant 8
.Sh AUTHORS

View File

@ -1,4 +1,6 @@
.\"-
.\" SPDX-License-Identifier: BSD-2-Clause
.\"
.\" Copyright (c) 2021-2024 The FreeBSD Foundation
.\"
.\" This documentation was written by Bj\xc3\xb6rn Zeeb under sponsorship from
@ -25,7 +27,7 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
.Dd October 12, 2024
.Dd November 10, 2024
.Dt IWLWIFI 4
.Os
.Sh NAME
@ -54,11 +56,11 @@ It is discouraged to load the driver from
.Sh DESCRIPTION
The
.Nm
driver is derived from Intel's Linux iwlwifi driver
driver provides support for Intel Wireless network devices.
.Pp
.Nm
will be a successor to
.Xr iwm 4
is derived from Intel's Linux iwlwifi driver, will be a successor to
.Xr iwm 4 ,
and may supersede that driver in the future.
It still complements the
.Xr iwn 4
@ -66,26 +68,20 @@ driver which supports older chipsets.
.Pp
The driver uses the
.\" No LinuxKPI man pages so no .Xr here.
.Em linuxkpi_wlan
.Sy linuxkpi_wlan
and
.Em linuxkpi
.Sy linuxkpi
compat framework to bridge between the Linux and
native
.Fx
driver code as well as to the native
.Xr net80211 4
wireless stack.
.Pp
While
.Nm
supports all 802.11 a/b/g/n/ac/ax
the compatibility code currently only supports 802.11 a/b/g modes.
Support for 802.11 n/ac is to come. 802.11ax and 6Ghz support are planned.
.Sh HARDWARE
The
.Nm
driver supports PCIe devices from the
.Em mvm
.Sy mvm
sub-driver with the following chipset generations:
.Pp
.\" awk -F\\t '{ print $5 }' ~/tmp/iwlwifi_pci_ids_name.txt | \
@ -111,12 +107,12 @@ SC
These chipset generations match the following common device names:
.Pp
.Bl -bullet -compact
.\" ---------------------------------------------------------------------
.\" --------------------------------------------------------------------
.\" This list is manually generated from a sysctl and post-processing.
.\" Edits will be overwritten on next update.
.\" awk -F\\t '{ if ($2 == "") { next; } if (seen[$2]) { next; } \
.\" seen[$2]=1; printf ".It\n%s\n", $2; }' iwlwifi_pci_ids_name.txt
.\" ---------------------------------------------------------------------
.\" --------------------------------------------------------------------
.It
Intel(R) Dual Band Wireless AC 7260
.It
@ -237,15 +233,15 @@ Intel(R) TBD Sc device
Intel(R) TBD Sc2 device
.It
Intel(R) TBD Sc2f device
.\" ---------------------------------------------------------------------
.\" --------------------------------------------------------------------
.El
.Sh BUGS
Certainly.
.Sh SEE ALSO
.Xr iwlwififw 4 ,
.Xr iwm 4 ,
.Xr iwn 4 ,
.Xr wlan 4 ,
.Xr networking 7 ,
.Xr fwget 8 ,
.Xr ifconfig 8 ,
.Xr wpa_supplicant 8
.Sh HISTORY
@ -253,3 +249,12 @@ The
.Nm
driver first appeared in
.Fx 13.1 .
.Sh BUGS
Certainly.
.Pp
While
.Nm
supports 802.11a/b/g/n/ac/ax modes,
the compatibility code currently only supports 802.11a/b/g modes.
Support for 802.11n/ac/ax is yet to come.
802.11ax and 6Ghz support are planned.

View File

@ -26,7 +26,7 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
.Dd February 20, 2024
.Dd November 10, 2024
.Dt IWM 4
.Os
.Sh NAME

View File

@ -1,4 +1,6 @@
.\"-
.\" SPDX-License-Identifier: BSD-2-Clause
.\"
.\" Copyright (c) 2023-2024 Bjoern A. Zeeb
.\"
.\" Redistribution and use in source and binary forms, with or without
@ -22,7 +24,7 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
.Dd September 30, 2024
.Dd November 10, 2024
.Dt MT7915 4
.Os
.Sh NAME
@ -50,7 +52,9 @@ It is discouraged to load the driver from
.Sh DESCRIPTION
The
.Nm
driver is derived from MediaTek's Linux mt76 driver.
driver provides support for MediaTek MT7915E wireless network devices.
.Nm
is derived from MediaTek's Linux mt76 driver.
.Pp
This driver requires firmware to be loaded before it will work.
The package
@ -62,36 +66,34 @@ Otherwise no
.Xr wlan 4
interface can be created using
.Xr ifconfig 8 .
One can use
.Xr fwget 8
to install the correct firmware package.
.Pp
The driver uses the
.\" No LinuxKPI man pages so no .Xr here.
.Em linuxkpi_wlan
.Sy linuxkpi_wlan
and
.Em linuxkpi
.Sy linuxkpi
compat framework to bridge between the Linux and
native
.Fx
driver code as well as to the native
.Xr net80211 4
wireless stack.
.Pp
While
.Nm
supports all 802.11 a/b/g/n/ac and ax
the compatibility code currently only supports 802.11 a/b/g modes.
Support for 802.11 n/ac is to come.
.Sh HARDWARE
The
.Nm
driver supports PCIe devices with the following chipsets:
.Pp
.Bl -tag -width Ds -offset indent -compact
.It MediaTek MT7915E
.Bl -bullet -offset indent -compact
.It
MediaTek MT7915E
.El
.Sh BUGS
Certainly.
.Sh SEE ALSO
.Xr wlan 4 ,
.Xr networking 7 ,
.Xr fwget 8 ,
.Xr ifconfig 8 ,
.Xr wpa_supplicant 8
.Sh HISTORY
@ -99,3 +101,11 @@ The
.Nm
driver first appeared in
.Fx 14.0 .
.Sh BUGS
Certainly.
.Pp
While
.Nm
supports 802.11a/b/g/n/ac/ax modes,
the compatibility code currently only supports 802.11a/b/g modes.
Support for 802.11n/ac/ax is yet to come.

View File

@ -1,4 +1,6 @@
.\"-
.\" SPDX-License-Identifier: BSD-2-Clause
.\"
.\" Copyright (c) 2023-2024 Bjoern A. Zeeb
.\"
.\" Redistribution and use in source and binary forms, with or without
@ -22,7 +24,7 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
.Dd September 30, 2024
.Dd November 10, 2024
.Dt MT7921 4
.Os
.Sh NAME
@ -50,7 +52,9 @@ It is discouraged to load the driver from
.Sh DESCRIPTION
The
.Nm
driver is derived from MediaTek's Linux mt76 driver.
driver provides support for MediaTek MT7921E wireless network devices.
.Nm
is derived from MediaTek's Linux mt76 driver.
.Pp
This driver requires firmware to be loaded before it will work.
The package
@ -62,36 +66,34 @@ Otherwise no
.Xr wlan 4
interface can be created using
.Xr ifconfig 8 .
One can use
.Xr fwget 8
to install the correct firmware package.
.Pp
The driver uses the
.\" No LinuxKPI man pages so no .Xr here.
.Em linuxkpi_wlan
.Sy linuxkpi_wlan
and
.Em linuxkpi
.Sy linuxkpi
compat framework to bridge between the Linux and
native
.Fx
driver code as well as to the native
.Xr net80211 4
wireless stack.
.Pp
While
.Nm
supports all 802.11 a/b/g/n/ac and ax
the compatibility code currently only supports 802.11 a/b/g modes.
Support for 802.11 n/ac is to come.
.Sh HARDWARE
The
.Nm
driver supports PCIe devices with the following chipsets:
.Pp
.Bl -tag -width Ds -offset indent -compact
.It MediaTek MT7921E
.Bl -bullet -offset indent -compact
.It
MediaTek MT7921E
.El
.Sh BUGS
Certainly.
.Sh SEE ALSO
.Xr wlan 4 ,
.Xr networking 7 ,
.Xr fwget 8 ,
.Xr ifconfig 8 ,
.Xr wpa_supplicant 8
.Sh HISTORY
@ -99,3 +101,11 @@ The
.Nm
driver first appeared in
.Fx 14.0 .
.Sh BUGS
Certainly.
.Pp
While
.Nm
supports 802.11a/b/g/n/ac/ax modes,
the compatibility code currently only supports 802.11a/b/g modes.
Support for 802.11n/ac/ax is to come.

View File

@ -1,3 +1,5 @@
.\"-
.\" SPDX-License-Identifier: ISC
.\"
.\" Copyright (c) 2015 Adrian Chadd <adrian@FreeBSD.org>
.\"
@ -13,12 +15,12 @@
.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
.\"
.Dd September 25, 2015
.Dd November 10, 2024
.Dt OTUS 4
.Os
.Sh NAME
.Nm otus
.Nd Atheros AR9170 USB IEEE 802.11a/b/g/n wireless network device
.Nd Atheros AR9170 USB IEEE 802.11a/b/g/n wireless network driver
.Sh SYNOPSIS
To compile this driver into the kernel,
place the following lines in your kernel configuration file:
@ -79,6 +81,51 @@ The
.Nm
driver can be configured at runtime with
.Xr ifconfig 8 .
.Sh HARDWARE
The
.Nm
driver provides support for Atheros AR9170 USB IEEE 802.11b/g/n
wireless network adapters, including:
.Pp
.Bl -bullet -offset indent -compact
.It
3Com 3CRUSBN275
.It
Arcadyan WN7512
.\" .It AVM FRITZ!WLAN USB Stick N
.It
CACE AirPcap \&Nx
.It
D-Link DWA-130 rev \&D1
.It
D-Link DWA-160 rev A1
.It
D-Link DWA-160 rev A2
.It
IO-Data WN-GDN/US2
.It
NEC Aterm WL300NU-G
.It
Netgear WNDA3100
.It
Netgear WN111 v2
.It
Planex GW-US300
.It
SMC Networks SMCWUSB-N2
.It
TP-Link TL-WN821N v1, v2
.It
Ubiquiti SR71 USB
.It
Unex DNUA-81
.It
Z-Com UB81
.It
Z-Com UB82
.It
ZyXEL NWD-271N
.El
.Sh FILES
The driver needs at least version 1.0 of the following firmware files,
which is loaded when an interface is attached:
@ -87,49 +134,20 @@ which is loaded when an interface is attached:
.It Pa /boot/kernel/otusfw-init.ko
.It Pa /boot/kernel/otusfw-main.ko
.El
.Sh HARDWARE
The
.Nm
driver provides support for Atheros AR9170 USB IEEE 802.11b/g/n
wireless network adapters, including:
.Pp
.Bl -tag -width Ds -offset indent -compact
.It 3Com 3CRUSBN275
.It Arcadyan WN7512
.\" .It AVM FRITZ!WLAN USB Stick N
.It CACE AirPcap \&Nx
.It D-Link DWA-130 rev \&D1
.It D-Link DWA-160 rev A1
.It D-Link DWA-160 rev A2
.It IO-Data WN-GDN/US2
.It NEC Aterm WL300NU-G
.It Netgear WNDA3100
.It Netgear WN111 v2
.It Planex GW-US300
.It SMC Networks SMCWUSB-N2
.It TP-Link TL-WN821N v1, v2
.It Ubiquiti SR71 USB
.It Unex DNUA-81
.It Z-Com UB81
.It Z-Com UB82
.It ZyXEL NWD-271N
.El
.Sh EXAMPLES
Join an existing BSS network (i.e., connect to an access point):
.Bd -literal -offset indent
ifconfig wlan create wlandev otus0 inet 192.168.0.20 \e
netmask 0xffffff00
.Ed
.Pp
.Dl ifconfig wlan create wlandev otus0 inet 192.0.2.20/24
.Pp
Join a specific BSS network with network name
.Dq Li my_net :
.Ar my_net :
.Pp
.Dl "ifconfig wlan create wlandev otus0 ssid my_net up"
.Dl ifconfig wlan create wlandev otus0 ssid my_net up
.Pp
Join a specific BSS network with 64-bit WEP encryption:
.Bd -literal -offset indent
ifconfig wlan create wlandev otus0 ssid my_net \e
wepmode on wepkey 0x1234567890 weptxkey 1 up
wepmode on wepkey 0x1234567890 weptxkey 1 up
.Ed
.Sh DIAGNOSTICS
.Bl -diag
@ -152,7 +170,9 @@ The file might be missing or corrupted.
The
.Nm
driver first appeared in
.Ox 4.6 .
.Ox 4.6
and
.Fx 11 .
.Sh AUTHORS
.An -nosplit
The

View File

@ -1,3 +1,6 @@
.\"-
.\" SPDX-License-Identifier: ISC
.\"
.\" Copyright (c) 2005-2010 Damien Bergamini <damien.bergamini@free.fr>
.\"
.\" Permission to use, copy, modify, and distribute this software for any
@ -12,12 +15,12 @@
.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
.\"
.Dd April 4, 2017
.Dd November 10, 2024
.Dt RAL 4
.Os
.Sh NAME
.Nm ral
.Nd "Ralink Technology IEEE 802.11a/g/n wireless network device"
.Nd Ralink Technology IEEE 802.11a/g/n wireless network driver
.Sh SYNOPSIS
To compile this driver into the kernel,
place the following lines in your
@ -119,7 +122,7 @@ The
driver supports PCI/PCIe/CardBus wireless adapters based on Ralink Technology
chipsets, including:
.Pp
.Bl -column -compact ".Li Atlantis Land A02-PCM-W54" "RT2561S" "CardBus"
.Bl -column -offset indent -compact "Atlantis Land A02-PCM-W54" "RT2561S" "CardBus"
.It Em Card Ta Em MAC/BBP Ta Em Bus
.It "A-Link WL54H" Ta RT2560 Ta PCI
.It "A-Link WL54PC" Ta RT2560 Ta CardBus
@ -212,26 +215,25 @@ chipsets, including:
.Sh EXAMPLES
Join an existing BSS network (i.e., connect to an access point):
.Pp
.Dl "ifconfig wlan create wlandev ral0 inet 192.168.0.20 netmask 0xffffff00"
.Dl ifconfig wlan create wlandev ral0 inet 192.0.2.20/24
.Pp
Join a specific BSS network with network name
.Dq Li my_net :
.Ar my_net :
.Bd -literal -offset indent
ifconfig wlan create wlandev ral0 inet 192.168.0.20 \e
netmask 0xffffff00 ssid my_net
ifconfig wlan create wlandev ral0 inet 192.0.2.20/24 \e
ssid my_net
.Ed
.Pp
Join a specific BSS network with 40-bit WEP encryption:
.Bd -literal -offset indent
ifconfig wlan create wlandev ral0 inet 192.168.0.20 \e
netmask 0xffffff00 ssid my_net \e
wepmode on wepkey 0x1234567890 weptxkey 1
ifconfig wlan create wlandev ral0 inet 192.0.2.20/24 \e
ssid my_net wepmode on wepkey 0x1234567890 weptxkey 1
.Ed
.Pp
Join a specific BSS network with 104-bit WEP encryption:
.Bd -literal -offset indent
ifconfig wlan create wlandev ral0 inet 192.168.0.20 \e
netmask 0xffffff00 ssid my_net \e
ifconfig wlan create wlandev ral0 inet 192.0.2.20/24 \e
ssid my_net \e
wepmode on wepkey 0x01020304050607080910111213 weptxkey 1
.Ed
.Sh DIAGNOSTICS
@ -254,6 +256,7 @@ This should not happen.
.Xr wlan_tkip 4 ,
.Xr wlan_wep 4 ,
.Xr wlan_xauth 4 ,
.Xr networking 7 ,
.Xr hostapd 8 ,
.Xr ifconfig 8 ,
.Xr wpa_supplicant 8

View File

@ -1,3 +1,6 @@
.\"-
.\" SPDX-License-Identifier: ISC
.\"
.\" $OpenBSD: rsu.4,v 1.11 2013/02/14 07:40:42 jmc Exp $
.\"
.\" Copyright (c) 2010 Damien Bergamini <damien.bergamini@free.fr>
@ -14,12 +17,12 @@
.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
.\"
.Dd May 23, 2021
.Dd November 10, 2024
.Dt RSU 4
.Os
.Sh NAME
.Nm rsu
.Nd Realtek RTL8188SU/RTL8192SU USB IEEE 802.11b/g/n wireless network device
.Nd Realtek RTL8188SU/RTL8192SU USB IEEE 802.11b/g/n wireless network driver
.Sh SYNOPSIS
To compile this driver into the kernel,
place the following lines in your kernel configuration file:
@ -93,8 +96,46 @@ The
.Nm
driver can be configured at runtime with
.Xr ifconfig 8 .
.Sh HARDWARE
The
.Nm
driver provides support for Realtek RTL8188SU/RTL8192SU USB IEEE 802.11b/g/n
wireless network adapters, including:
.Pp
.Bl -bullet -offset indent -compact
.It
ASUS USB-N10
.It
ASUS WL-167G V3
.It
Belkin F7D1101 v1
.It
D-Link DWA-131 A1
.It
EDUP EP-MS150N(W)
.It
Edimax EW-7622UMN
.It
Hercules HWGUn-54
.It
Hercules HWNUm-300
.It
Planex GW-USNano
.It
Sitecom WL-349 v1
.It
Sitecom WL-353
.It
Sweex LW154
.It
TRENDnet TEW-646UBH
.It
TRENDnet TEW-648UB
.It
TRENDnet TEW-649UB
.El
.Sh FILES
.Bl -tag -width ".Pa /usr/share/doc/legal/realtek.LICENSE" -compact
.Bl -tag -width "/usr/share/doc/legal/realtek.LICENSE" -compact
.It Pa /usr/share/doc/legal/realtek.LICENSE
.Nm
firmware license
@ -106,45 +147,20 @@ which is loaded when an interface is attached:
.Bl -tag -width Ds -offset indent -compact
.It Pa /boot/kernel/rsu-rtl8712fw.ko
.El
.Sh HARDWARE
The
.Nm
driver provides support for Realtek RTL8188SU/RTL8192SU USB IEEE 802.11b/g/n
wireless network adapters, including:
.Pp
.Bl -tag -width Ds -offset indent -compact
.It ASUS USB-N10
.It ASUS WL-167G V3
.It Belkin F7D1101 v1
.It D-Link DWA-131 A1
.It EDUP EP-MS150N(W)
.It Edimax EW-7622UMN
.It Hercules HWGUn-54
.It Hercules HWNUm-300
.It Planex GW-USNano
.It Sitecom WL-349 v1
.It Sitecom WL-353
.It Sweex LW154
.It TRENDnet TEW-646UBH
.It TRENDnet TEW-648UB
.It TRENDnet TEW-649UB
.El
.Sh EXAMPLES
Join an existing BSS network (i.e., connect to an access point):
.Bd -literal -offset indent
ifconfig wlan create wlandev rsu0 inet 192.168.0.20 \e
netmask 0xffffff00
.Ed
.Pp
.Dl ifconfig wlan create wlandev rsu0 inet 192.0.2.20/24
.Pp
Join a specific BSS network with network name
.Dq Li my_net :
.Ar my_net :
.Pp
.Dl "ifconfig wlan create wlandev rsu0 ssid my_net up"
.Dl ifconfig wlan create wlandev rsu0 ssid my_net up
.Pp
Join a specific BSS network with 64-bit WEP encryption:
.Bd -literal -offset indent
ifconfig wlan create wlandev rsu0 ssid my_net \e
wepmode on wepkey 0x1234567890 weptxkey 1 up
wepmode on wepkey 0x1234567890 weptxkey 1 up
.Ed
.Sh DIAGNOSTICS
.Bl -diag
@ -163,6 +179,7 @@ This should not happen.
.Xr rsufw 4 ,
.Xr usb 4 ,
.Xr wlan 4 ,
.Xr networking 7 ,
.Xr arp 8 ,
.Xr hostapd 8 ,
.Xr ifconfig 8 ,

View File

@ -1,4 +1,6 @@
.\"-
.\" SPDX-License-Identifer: BSD-2-Clause
.\"
.\" Copyright (c) 2022-2024 Bjoern A. Zeeb
.\"
.\" Redistribution and use in source and binary forms, with or without
@ -22,7 +24,7 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
.Dd September 30, 2024
.Dd November 10, 2024
.Dt RTW88 4
.Os
.Sh NAME
@ -65,21 +67,30 @@ to install the correct firmware package.
.Pp
The driver uses the
.\" No LinuxKPI man pages so no .Xr here.
.Em linuxkpi_wlan
.Sy linuxkpi_wlan
and
.Em linuxkpi
.Sy linuxkpi
compat framework to bridge between the Linux and
native
.Fx
driver code as well as to the native
.Xr net80211 4
wireless stack.
.Pp
While
.Sh HARDWARE
The
.Nm
supports all 802.11 a/b/g/n and ac
the compatibility code currently only supports 802.11 a/b/g modes.
Support for 802.11 n/ac is to come.
driver supports PCIe devices with the following chipsets:
.Pp
.Bl -bullet -offset indent -compact
.It
Realtek 802.11n wireless 8723de (RTL8723DE)
.It
Realtek 802.11ac wireless 8821ce (RTL8821CE)
.It
Realtek 802.11ac wireless 8822be (RTL8822BE)
.It
Realtek 802.11ac wireless 8822ce (RTL8822CE)
.El
.Sh LOADER TUNABLES
.Bl -tag -width indent
.It Va compat.linuxkpi.skb.mem_limit
@ -93,28 +104,10 @@ This tunable will work around a problem with DMA and limit allocations
for network buffer memory to the lower 32bit of physical memory and
make the driver work.
.El
.Sh HARDWARE
The
.Nm
driver supports PCIe devices with the following chipsets:
.Pp
.Bl -tag -width Ds -offset indent -compact
.It Realtek 802.11n wireless 8723de (RTL8723DE)
.It Realtek 802.11ac wireless 8821ce (RTL8821CE)
.It Realtek 802.11ac wireless 8822be (RTL8822BE)
.It Realtek 802.11ac wireless 8822ce (RTL8822CE)
.El
.Sh BUGS
Certainly.
.Pp
Does not seem to work (reliably) on machines with more than 4GB of
main memory.
See in the
.Sx LOADER TUNABLES
section above.
.Sh SEE ALSO
.Xr rtw88fw 4 ,
.Xr wlan 4 ,
.Xr networking 7 ,
.Xr fwget 8 ,
.Xr ifconfig 8 ,
.Xr wpa_supplicant 8
@ -123,3 +116,17 @@ The
.Nm
driver first appeared in
.Fx 13.2 .
.Sh BUGS
Certainly.
.Pp
Does not seem to work (reliably) on machines with more than 4GB of
main memory.
See in the
.Sx LOADER TUNABLES
section above.
.Pp
While
.Nm
supports 802.11a/b/g/n/ac modes,
the compatibility code currently only supports 802.11a/b/g modes.
Support for 802.11n/ac is yet to come.

View File

@ -1,4 +1,6 @@
.\"-
.\" SPDX-License-Identifier: BSD-2-Clause
.\"
.\" Copyright (c) 2023-2024 Bjoern A. Zeeb
.\"
.\" Redistribution and use in source and binary forms, with or without
@ -22,9 +24,7 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
.\" $FreeBSD$
.\"
.Dd October 12, 2024
.Dd November 10, 2024
.Dt RTW89 4
.Os
.Sh NAME
@ -67,21 +67,32 @@ to install the correct firmware package.
.Pp
The driver uses the
.\" No LinuxKPI man pages so no .Xr here.
.Em linuxkpi_wlan
.Sy linuxkpi_wlan
and
.Em linuxkpi
.Sy linuxkpi
compat framework to bridge between the Linux and
native
.Fx
driver code as well as to the native
.Xr net80211 4
wireless stack.
.Pp
While
.Sh HARDWARE
The
.Nm
supports all 802.11 a/b/g/n/ac and ax
the compatibility code currently only supports 802.11 a/b/g modes.
Support for 802.11 n/ac is to come.
driver supports PCIe devices with the following chipsets:
.Pp
.Bl -bullet -offset indent -compact
.It
Realtek 8851BE Wi-Fi 6 (RTL8851BE)
.It
Realtek 8852AE Wi-Fi 6 (RTL8852AE)
.It
Realtek 8852BE Wi-Fi 6 (RTL8852BE)
.It
Realtek 8852CE Wi-Fi 6E (RTL8852CE)
.It
Realtek 8922AE Wi-Fi 7 (RTL8922AE)
.El
.Sh LOADER TUNABLES
.Bl -tag -width indent
.It Va compat.linuxkpi.skb.mem_limit
@ -95,28 +106,9 @@ This tunable will work around a problem with DMA and limit allocations
for network buffer memory to the lower 32bit of physical memory and
make the driver work.
.El
.Sh HARDWARE
The
.Nm
driver supports PCIe devices with the following chipsets:
.Pp
.Bl -tag -width Ds -offset indent -compact
.It Realtek 8851BE Wi-Fi 6 (RTL8851BE)
.It Realtek 8852AE Wi-Fi 6 (RTL8852AE)
.It Realtek 8852BE Wi-Fi 6 (RTL8852BE)
.It Realtek 8852CE Wi-Fi 6E (RTL8852CE)
.It Realtek 8922AE Wi-Fi 7 (RTL8922AE)
.El
.Sh BUGS
Certainly.
.Pp
Does not seem to work (reliably) on machines with more than 4GB of
main memory.
See in the
.Sx LOADER TUNABLES
section above.
.Sh SEE ALSO
.Xr wlan 4 ,
.Xr networking 7 ,
.Xr fwget 8 ,
.Xr ifconfig 8 ,
.Xr wpa_supplicant 8
@ -125,3 +117,17 @@ The
.Nm
driver first appeared in
.Fx 14.2 .
.Sh BUGS
Certainly.
.Pp
Does not seem to work (reliably) on machines with more than 4GB of
main memory.
See in the
.Sx LOADER TUNABLES
section above.
.Pp
While
.Nm
supports 802.11a/b/g/n/ac/ax modes,
the compatibility code currently only supports 802.11a/b/g modes.
Support for 802.11n/ac/ax is yet to come.

View File

@ -1,3 +1,6 @@
.\"-
.\" SPDX-License-Identifier: ISC
.\"
.\" $OpenBSD: rtwn.4,v 1.2 2015/07/09 11:28:53 stsp Exp $
.\"
.\" Copyright (c) 2010 Damien Bergamini <damien.bergamini@free.fr>
@ -16,12 +19,12 @@
.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
.\"
.Dd January 2, 2019
.Dd November 10, 2024
.Dt RTWN 4
.Os
.Sh NAME
.Nm rtwn
.Nd Realtek IEEE 802.11 wireless network driver
.Nd Realtek IEEE 802.11n/ac wireless network driver
.Sh SYNOPSIS
.Cd "options RTWN_DEBUG"
.Cd "options RTWN_WITHOUT_UCODE"
@ -48,16 +51,14 @@ if_rtwn_usb_load="YES"
.Sh DESCRIPTION
The
.Nm
driver provides support for wireless network devices based on
the Realtek RTL8192C, RTL8188E, RTL8192E, RTL8812A and RTL8821A
programming APIs.
These APIs are used by a wide variety of chips;
most chips with USB and some with PCI interface are supported.
driver provides support for 802.11n/ac wireless network PHYs supplied by
.Xr rtwn_pci 4
and
.Xr rtwn_usb 4 .
.Pp
To enable use for PCI/PCIe systems, see the rtwn_pci(4) driver;
for USB devices, use the rtwn_usb(4) driver.
.Pp
The driver supports
The
.Nm
driver supports
.Cm station ,
.Cm adhoc ,
.Cm hostap
@ -79,17 +80,40 @@ The
.Nm
driver can be configured at runtime with
.Xr ifconfig 8 .
.Sh HARDWARE
The
.Nm
driver supports USB and PCI devices with the following chipsets:
.Pp
.Bl -bullet -offset indent -compact
.It
Realtek 802.11n wireless 8188e (RTL8188E)
.It
Realtek 802.11n wireless 8192c (RTL8192C)
.It
Realtek 802.11n wireless 8192e (RTL8192E)
.It
Realtek 802.11ac wireless 8812a (RTL8812A)
.It
Realtek 802.11ac wireless 8821a (RTL8821A)
.El
.Pp
For specific devices, see
.Xr rtwn_pci 4
and
.Xr rtwn_usb 4 .
.Sh FILES
.Bl -tag -width ".Pa /usr/share/doc/legal/realtek.LICENSE" -compact
.Bl -tag -width "/usr/share/doc/legal/realtek.LICENSE" -compact
.It Pa /usr/share/doc/legal/realtek.LICENSE
.Nm
firmware license
.El
.Pp
The driver (if not compiled with
.Cd options RTWN_WITHOUT_UCODE
) may use following firmware files, which are loaded
when an interface is brought up:
The driver
.Pq if not compiled with Cd options RTWN_WITHOUT_UCODE
may use following firmware files,
which are loaded when an interface is brought up:
.Pp
.Bl -tag -width Ds -offset indent -compact
.It Pa /boot/kernel/rtwn-rtl8188eefw.ko
.It Pa /boot/kernel/rtwn-rtl8188eufw.ko
@ -103,41 +127,38 @@ when an interface is brought up:
.El
.Sh EXAMPLES
Join an existing BSS network (i.e., connect to an access point):
.Bd -literal -offset indent
ifconfig wlan create wlandev rtwn0 inet 192.168.0.20 \e
netmask 0xffffff00
.Ed
.Pp
.Dl ifconfig wlan create wlandev rtwn0 inet 192.0.2.20/24
.Pp
Join a specific BSS network with network name
.Dq Li my_net :
.Ar my_net :
.Pp
.Dl "ifconfig wlan create wlandev rtwn0 ssid my_net up"
.Dl ifconfig wlan create wlandev rtwn0 ssid my_net up
.Pp
Join a specific BSS network with 64-bit WEP encryption:
.Bd -literal -offset indent
ifconfig wlan create wlandev rtwn0 ssid my_net \e
wepmode on wepkey 0x1234567890 weptxkey 1 up
wepmode on wepkey 0x1234567890 weptxkey 1 up
.Ed
.Pp
Create an IBSS network with 128-bit WEP encryption on the channel 4:
.Bd -literal -offset indent
ifconfig wlan create wlandev rtwn0 wlanmode adhoc ssid my_net \e
wepmode on wepkey 0x01020304050607080910111213 weptxkey 1 \e
channel 4
wepmode on wepkey 0x01020304050607080910111213 weptxkey 1 \e
channel 4
.Ed
.Pp
Join/create an 802.11b IBSS network with network name
.Dq Li my_net :
.Ar my_net :
.Bd -literal -offset indent
ifconfig wlan0 create wlandev rtwn0 wlanmode adhoc
ifconfig wlan0 inet 192.168.0.22 netmask 0xffffff00 ssid my_net \e
mode 11b
ifconfig wlan0 inet 192.0.2.20/24 ssid my_net mode 11b
.Ed
.Pp
Create a host-based access point:
.Bd -literal -offset indent
ifconfig wlan0 create wlandev rtwn0 wlanmode hostap
ifconfig wlan0 inet 192.168.0.10 netmask 0xffffff00 ssid my_ap
ifconfig wlan0 inet 192.0.2.20/24 ssid my_ap
.Ed
.Sh LOADER TUNABLES
Tunables can be set at the
@ -147,32 +168,32 @@ prompt before booting the kernel or stored in
.Bl -tag -width indent
.It Va dev.rtwn.%d.hwcrypto
This tunable controls how key slots are assigned:
.br
.Pp
0 - disable h/w crypto support.
Features that require access to frame contents (e.g., TCP/UDP/IP Rx
checksum validation) will not work;
.br
.Pp
1 - use h/w crypto support for pairwise keys only;
.br
.Pp
2 - use h/w crypto support for all keys; may not work for
multi-vap configurations.
.br
.Pp
By default it is set to 1.
.It Va dev.rtwn.%d.ratectl
This tunable switches between rate control implementations:
.br
.Pp
0 - no rate control;
.br
.Pp
1 - driver sends 'tx complete' reports to net80211; algorithm
is controlled via net80211;
.br
.Pp
2 - firmware-based rate control.
.br
.Pp
By default it is set to 1; however driver may choose another
algorithm in case if it is not implemented
.br
.Pp
Currently selected algorithm is reported via
.Em Va dev.rtwn.%d.ratectl_selected
.Va dev.rtwn.%d.ratectl_selected
read-only OID.
.It Va dev.rtwn.%d.rx_buf_size
(USB only) Controls size of temporary Rx buffer; smaller buffer size
@ -212,6 +233,7 @@ This should not happen.
.Xr wlan_tkip 4 ,
.Xr wlan_wep 4 ,
.Xr wlan_xauth 4 ,
.Xr networking 7 ,
.Xr hostapd 8 ,
.Xr ifconfig 8 ,
.Xr wpa_supplicant 8
@ -225,7 +247,9 @@ and
the
.Nm
driver first appeared in
.Ox 5.8 .
.Ox 5.8
and
.Fx 11.0 .
.Sh AUTHORS
The
.Nm

View File

@ -1,8 +1,10 @@
.\"-
.\" SPDX-License-Identifier: BSD-2-Clause
.\"
.\" Copyright (c) 2011 Adrian Chadd, Xenion Pty Ltd
.\" Copyright (c) 2016 Andriy Voskoboinyk <avos@FreeBSD.org>
.\" All rights reserved.
.\""
.\"
.\" Redistribution and use in source and binary forms, with or without
.\" modification, are permitted provided that the following conditions
.\" are met:
@ -26,13 +28,13 @@
.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
.\" THE POSSIBILITY OF SUCH DAMAGES.
.\"/
.Dd January 2, 2019
.\"
.Dd November 10, 2024
.Dt RTWN_PCI 4
.Os
.Sh NAME
.Nm rtwn_pci
.Nd "Realtek PCI device glue"
.Nd Realtek wireless rtwn network driver PCI/PCIe support
.Sh SYNOPSIS
To compile this driver into the kernel,
place the following lines in your
@ -46,12 +48,24 @@ kernel configuration file:
.Sh DESCRIPTION
The
.Nm
driver supports PCIe wireless network devices based on the Realtek
RTL8188CE/RTL8188EE chipsets.
driver provides support for PCIe wireless network devices to the
.Xr rtwn 4
driver.
.Pp
Both RTL8188CE and RTL8188EE are highly integrated 802.11n adapters
that combines a MAC, a 1T1R capable baseband and an RF in a single chip.
They are operate in the 2GHz spectrum only.
.Sh HARDWARE
The
.Nm
driver supports the following PCIe Wi-Fi devices:
.Pp
.Bl -bullet -offset indent -compact
.It
Realtek 802.11n wireless 8188 (RTL8188EE)
.It
Realtek 802.11n wireless 8192 (RTL8192CE)
.El
.Sh SEE ALSO
.Xr pci 4 ,
.Xr rtwn 4 ,

View File

@ -1,8 +1,10 @@
.\"-
.\" SPDX-License-Identifier: BSD-2-Clause
.\"
.\" Copyright (c) 2011 Adrian Chadd, Xenion Pty Ltd
.\" Copyright (c) 2016 Andriy Voskoboinyk <avos@FreeBSD.org>
.\" All rights reserved.
.\""
.\"
.\" Redistribution and use in source and binary forms, with or without
.\" modification, are permitted provided that the following conditions
.\" are met:
@ -26,13 +28,13 @@
.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
.\" THE POSSIBILITY OF SUCH DAMAGES.
.\"/
.Dd November 1, 2021
.\"
.Dd November 10, 2024
.Dt RTWN_USB 4
.Os
.Sh NAME
.Nm rtwn_usb
.Nd "Realtek USB device glue"
.Nd Realtek wireless rtwn network driver USB support
.Sh SYNOPSIS
To compile this driver into the kernel,
place the following lines in your
@ -48,17 +50,18 @@ kernel configuration file:
.Cd "device wlan"
.Ed
.Sh DESCRIPTION
This module provides the USB bus glue needed for the devices supported
by the
The
.Nm
driver provides support for USB wireless network devices to the
.Xr rtwn 4
driver.
.Sh HARDWARE
The
.Nm
driver supports Realtek RTL8188CUS/RTL8188RU/RTL8188EU/RTL8192CU/RTL8192EU/RTL8812AU/RTL8821AU
based USB wireless network adapters, including:
driver supports USB wireless network adapters based on certain
Realtek RTL 8188/8192/8812 and 8821 chipsets, including:
.Pp
.Bl -column -compact "Belkin F7D1102 Surf Wireless Micro" "RTL8188CUS" "Bus"
.Bl -column -compact "Belkin F7D1102 Surf Wireless Micro" "RTL8188CUS" "USB 2.0"
.It Em Card Ta Em Chip Ta Em Bus
.It "Alfa AWUS036NHR v2" Ta RTL8188RU Ta USB 2.0
.It "ASUS USB-AC56" Ta RTL8812AU Ta USB 3.0

View File

@ -1,3 +1,5 @@
.\"-
.\" SPDX-License-Identifier: ISC
.\"
.\" Copyright (c) 2005-2007
.\" Damien Bergamini <damien.bergamini@free.fr>
@ -14,12 +16,12 @@
.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
.\"
.Dd November 8, 2018
.Dd November 10, 2024
.Dt RUM 4
.Os
.Sh NAME
.Nm rum
.Nd Ralink Technology USB IEEE 802.11a/b/g wireless network device
.Nd Ralink Technology USB IEEE 802.11a/b/g wireless network driver
.Sh SYNOPSIS
To compile this driver into the kernel,
place the following lines in your
@ -125,20 +127,18 @@ including:
.El
.Sh EXAMPLES
Join an existing BSS network (i.e., connect to an access point):
.Bd -literal -offset indent
ifconfig wlan create wlandev rum0 inet 192.168.0.20 \e
netmask 0xffffff00
.Ed
.Pp
.Dl ifconfig wlan create wlandev rum0 inet 192.0.2.20/24
.Pp
Join a specific BSS network with network name
.Dq Li my_net :
.Ar my_net :
.Pp
.Dl "ifconfig wlan create wlandev rum0 ssid my_net up"
.Dl ifconfig wlan create wlandev rum0 ssid my_net up
.Pp
Join a specific BSS network with 64-bit WEP encryption:
.Bd -literal -offset indent
ifconfig wlan create wlandev rum0 ssid my_net \e
wepmode on wepkey 0x1234567890 weptxkey 1 up
wepmode on wepkey 0x1234567890 weptxkey 1 up
.Ed
.Pp
Join a specific BSS network with 128-bit WEP encryption:
@ -164,6 +164,7 @@ This should not happen.
.Xr wlan_tkip 4 ,
.Xr wlan_wep 4 ,
.Xr wlan_xauth 4 ,
.Xr networking 7 ,
.Xr hostapd 8 ,
.Xr ifconfig 8 ,
.Xr wpa_supplicant 8
@ -171,7 +172,9 @@ This should not happen.
The
.Nm
driver first appeared in
.Ox 4.0 .
.Ox 4.0
and
.Fx 7.0 .
.Sh AUTHORS
.An -nosplit
The original

View File

@ -1,3 +1,6 @@
.\"-
.\" SPDX-License-Identifier: ISC
.\"
.\" $OpenBSD: run.4,v 1.22 2009/11/23 06:16:32 jmc Exp $
.\"
.\" Copyright (c) 2008 Damien Bergamini <damien.bergamini@free.fr>
@ -14,12 +17,12 @@
.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
.\"
.Dd May 23, 2021
.Dd November 10, 2024
.Dt RUN 4
.Os
.Sh NAME
.Nm run
.Nd Ralink Technology USB IEEE 802.11a/g/n wireless network device
.Nd Ralink Technology USB IEEE 802.11a/g/n wireless network driver
.Sh SYNOPSIS
To compile this driver into the kernel,
place the following lines in your
@ -119,87 +122,148 @@ The
.Nm
driver supports the following wireless adapters:
.Pp
.Bl -tag -width Ds -offset indent -compact
.It Airlink101 AWLL6090
.It ASUS USB-N11
.It ASUS USB-N13 ver. A1
.It ASUS USB-N14
.It ASUS USB-N66
.It ASUS WL-160N
.It Belkin F5D8051 ver 3000
.It Belkin F5D8053
.It Belkin F5D8055
.It Belkin F6D4050 ver 1
.It Belkin F9L1103
.It Buffalo WLI-UC-AG300N
.It Buffalo WLI-UC-G300HP
.It Buffalo WLI-UC-G300N
.It Buffalo WLI-UC-G301N
.It Buffalo WLI-UC-GN
.It Buffalo WLI-UC-GNM
.It Buffalo WLI-UC-GNM2
.It Corega CG-WLUSB2GNL
.It Corega CG-WLUSB2GNR
.It Corega CG-WLUSB300AGN
.It Corega CG-WLUSB300GNM
.It D-Link DWA-130 rev B1
.It D-Link DWA-130 rev F1
.It D-Link DWA-140 rev B1, B2, B3, \&D1
.It D-Link DWA-160 rev B2
.It D-Link DWA-162
.It DrayTek Vigor N61
.It Edimax EW-7711UAn
.It Edimax EW-7711UTn
.It Edimax EW-7717Un
.It Edimax EW-7718Un
.It Edimax EW-7733UnD
.It Gigabyte GN-WB30N
.It Gigabyte GN-WB31N
.It Gigabyte GN-WB32L
.It Hawking HWDN1
.It Hawking HWUN1
.It Hawking HWUN2
.It Hercules HWNU-300
.It Linksys WUSB54GC v3
.It Linksys WUSB600N
.It Logitec LAN-W150N/U2
.It Mvix Nubbin MS-811N
.It Panda Wireless PAU06
.It Planex GW-USMicroN
.It Planex GW-US300MiniS
.It Sitecom WL-182
.It Sitecom WL-188
.It Sitecom WL-301
.It Sitecom WL-302
.It Sitecom WL-315
.It SMC SMCWUSBS-N2
.It Sweex LW303
.It Sweex LW313
.It TP-LINK TL-WDN3200
.It TP-LINK TL-WN321G v4
.It TP-LINK TL-WN727N v3
.It Unex DNUR-81
.It Unex DNUR-82
.It ZyXEL NWD2705
.It ZyXEL NWD210N
.It ZyXEL NWD270N
.Bl -bullet -offset indent -compact
.It
Airlink101 AWLL6090
.It
ASUS USB-N11
.It
ASUS USB-N13 ver. A1
.It
ASUS USB-N14
.It
ASUS USB-N66
.It
ASUS WL-160N
.It
Belkin F5D8051 ver 3000
.It
Belkin F5D8053
.It
Belkin F5D8055
.It
Belkin F6D4050 ver 1
.It
Belkin F9L1103
.It
Buffalo WLI-UC-AG300N
.It
Buffalo WLI-UC-G300HP
.It
Buffalo WLI-UC-G300N
.It
Buffalo WLI-UC-G301N
.It
Buffalo WLI-UC-GN
.It
Buffalo WLI-UC-GNM
.It
Buffalo WLI-UC-GNM2
.It
Corega CG-WLUSB2GNL
.It
Corega CG-WLUSB2GNR
.It
Corega CG-WLUSB300AGN
.It
Corega CG-WLUSB300GNM
.It
D-Link DWA-130 rev B1
.It
D-Link DWA-130 rev F1
.It
D-Link DWA-140 rev B1, B2, B3, \&D1
.It
D-Link DWA-160 rev B2
.It
D-Link DWA-162
.It
DrayTek Vigor N61
.It
Edimax EW-7711UAn
.It
Edimax EW-7711UTn
.It
Edimax EW-7717Un
.It
Edimax EW-7718Un
.It
Edimax EW-7733UnD
.It
Gigabyte GN-WB30N
.It
Gigabyte GN-WB31N
.It
Gigabyte GN-WB32L
.It
Hawking HWDN1
.It
Hawking HWUN1
.It
Hawking HWUN2
.It
Hercules HWNU-300
.It
Linksys WUSB54GC v3
.It
Linksys WUSB600N
.It
Logitec LAN-W150N/U2
.It
Mvix Nubbin MS-811N
.It
Panda Wireless PAU06
.It
Planex GW-USMicroN
.It
Planex GW-US300MiniS
.It
Sitecom WL-182
.It
Sitecom WL-188
.It
Sitecom WL-301
.It
Sitecom WL-302
.It
Sitecom WL-315
.It
SMC SMCWUSBS-N2
.It
Sweex LW303
.It
Sweex LW313
.It
TP-LINK TL-WDN3200
.It
TP-LINK TL-WN321G v4
.It
TP-LINK TL-WN727N v3
.It
Unex DNUR-81
.It
Unex DNUR-82
.It
ZyXEL NWD2705
.It
ZyXEL NWD210N
.It
ZyXEL NWD270N
.El
.Sh EXAMPLES
Join an existing BSS network (i.e., connect to an access point):
.Bd -literal -offset indent
ifconfig wlan create wlandev run0 inet 192.168.0.20 \e
netmask 0xffffff00
.Ed
.Pp
.Dl ifconfig wlan create wlandev run0 inet 192.0.2.20/24
.Pp
Join a specific BSS network with network name
.Dq Li my_net :
.Ar my_net :
.Pp
.Dl "ifconfig wlan create wlandev run0 ssid my_net up"
.Dl ifconfig wlan create wlandev run0 ssid my_net up
.Pp
Join a specific BSS network with 64-bit WEP encryption:
.Bd -literal -offset indent
ifconfig wlan create wlandev run0 ssid my_net \e
wepmode on wepkey 0x1234567890 weptxkey 1 up
wepmode on wepkey 0x1234567890 weptxkey 1 up
.Ed
.Pp
Join a specific BSS network with 128-bit WEP encryption:
@ -232,6 +296,7 @@ This should not happen.
.Xr wlan_tkip 4 ,
.Xr wlan_wep 4 ,
.Xr wlan_xauth 4 ,
.Xr networking 7 ,
.Xr hostapd 8 ,
.Xr ifconfig 8 ,
.Xr wpa_supplicant 8

View File

@ -1,3 +1,6 @@
.\"-
.\" SPDX-License-Identifier: ISC
.\"
.\" Copyright (c) 2005, 2006
.\" Damien Bergamini <damien.bergamini@free.fr>
.\"
@ -13,12 +16,12 @@
.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
.\"
.Dd April 13, 2008
.Dd November 10, 2024
.Dt URAL 4
.Os
.Sh NAME
.Nm ural
.Nd "Ralink Technology RT2500USB IEEE 802.11 driver"
.Nd Ralink RT2500USB IEEE 802.11a/b/g wireless network driver
.Sh SYNOPSIS
To compile this driver into the kernel,
place the following lines in your
@ -68,7 +71,7 @@ The
driver supports USB 2.0 wireless adapters based on the Ralink Technology
RT2500USB chipset, including:
.Pp
.Bl -column -compact ".Li Atlantis Land A02-PCM-W54" "Bus"
.Bl -column -compact "Atlantis Land A02-PCM-W54" "Bus"
.It Em Card Ta Em Bus
.It "AMIT WL532U" Ta USB
.It "ASUS WL-167g" Ta USB
@ -103,20 +106,18 @@ An up to date list can be found at
.Pa http://ralink.rapla.net/ .
.Sh EXAMPLES
Join an existing BSS network (i.e., connect to an access point):
.Bd -literal -offset indent
ifconfig wlan create wlandev ural0 inet 192.168.0.20 \e
netmask 0xffffff00
.Ed
.Pp
.Dl ifconfig wlan create wlandev ural0 inet 192.0.2.20/24
.Pp
Join a specific BSS network with network name
.Dq Li my_net :
.Ar my_net :
.Pp
.Dl "ifconfig wlan create wlandev ural0 ssid my_net up"
.Dl ifconfig wlan create wlandev ural0 ssid my_net up
.Pp
Join a specific BSS network with 64-bit WEP encryption:
.Bd -literal -offset indent
ifconfig wlan create wlandev ural0 ssid my_net \e
wepmode on wepkey 0x1234567890 weptxkey 1 up
wepmode on wepkey 0x1234567890 weptxkey 1 up
.Ed
.Pp
Join a specific BSS network with 128-bit WEP encryption:
@ -140,6 +141,7 @@ This should not happen.
.Xr wlan_tkip 4 ,
.Xr wlan_wep 4 ,
.Xr wlan_xauth 4 ,
.Xr networking 7 ,
.Xr hostapd 8 ,
.Xr ifconfig 8 ,
.Xr wpa_supplicant 8
@ -147,7 +149,9 @@ This should not happen.
The
.Nm
driver first appeared in
.Ox 3.7 .
.Ox 3.7
and
.Fx 6.0 .
.Sh AUTHORS
The original
.Nm
@ -155,5 +159,5 @@ driver was written by
.An Damien Bergamini Aq Mt damien.bergamini@free.fr .
.Sh BUGS
Host AP mode doesn't support client power save.
Clients using power save mode will experience
packet loss (disabling power saving on the client will fix this).
Clients using power save mode will experience packet loss
.Pq disabling power saving on the client will fix this .

View File

@ -1,3 +1,6 @@
.\"-
.\" SPDX-License-Identifier: BSD-2-Clause
.\"
.\" Copyright (c) 2008 Weongyo Jeong
.\" All rights reserved.
.\"
@ -22,12 +25,12 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
.Dd October 17, 2009
.Dd November 10, 2024
.Dt URTW 4
.Os
.Sh NAME
.Nm urtw
.Nd Realtek RTL8187B/L USB IEEE 802.11b/g wireless network device
.Nd Realtek RTL8187B/L USB IEEE 802.11b/g wireless network driver
.Sh SYNOPSIS
To compile this driver into the kernel,
place the following lines in your kernel configuration file:
@ -59,6 +62,7 @@ and
.Cm monitor
mode operation.
Only one virtual interface may be configured at any time.
.Pp
For more information on configuring this device, see
.Xr ifconfig 8 .
.Sh HARDWARE
@ -66,35 +70,33 @@ The
.Nm
driver supports Realtek RTL8187B/L based wireless network devices, including:
.Pp
.Bl -column "Shuttle XPC Accessory PN20" "RTL8225" "USB" -compact -offset 6n
.It Em "Card Radio Bus"
.It "Belkin F5D7050E RTL8225 USB"
.It "Linksys WUSB54GCv2 RTL8225 USB"
.It "Netgear WG111v2 RTL8225 USB"
.It "Netgear WG111v3 RTL8225 USB"
.It "Safehome WLG-1500SMA5 RTL8225 USB"
.It "Shuttle XPC Accessory PN20 RTL8225 USB"
.It "Sitecom WL168v1 RTL8225 USB"
.It "Sitecom WL168v4 RTL8225 USB"
.It "SureCom EP-9001-g(2A) RTL8225 USB"
.It "TRENDnet TEW-424UB V3.xR RTL8225 USB"
.Bl -column -offset indent "Shuttle XPC Accessory PN20" "RTL8225" "USB" -compact
.It Em Card Ta Em Radio Ta Em Bus
.It Belkin F5D7050E Ta RTL8225 Ta USB
.It Linksys WUSB54GCv2 Ta RTL8225 Ta USB
.It Netgear WG111v2 Ta RTL8225 Ta USB
.It Netgear WG111v3 Ta RTL8225 Ta USB
.It Safehome WLG-1500SMA5 Ta RTL8225 Ta USB
.It Shuttle XPC Accessory PN20 Ta RTL8225 Ta USB
.It Sitecom WL168v1 Ta RTL8225 Ta USB
.It Sitecom WL168v4 Ta RTL8225 Ta USB
.It SureCom EP-9001-g(2A) Ta RTL8225 Ta USB
.It TRENDnet TEW-424UB V3.xR Ta RTL8225 Ta USB
.El
.Sh EXAMPLES
Join an existing BSS network (i.e., connect to an access point):
.Bd -literal -offset indent
ifconfig wlan create wlandev urtw0 inet 192.168.0.20 \e
netmask 0xffffff00
.Ed
.Pp
.Dl ifconfig wlan create wlandev urtw0 inet 192.0.2.20/24
.Pp
Join a specific BSS network with network name
.Dq Li my_net :
.Ar my_net :
.Pp
.Dl "ifconfig wlan create wlandev urtw0 ssid my_net up"
.Dl ifconfig wlan create wlandev urtw0 ssid my_net up
.Pp
Join a specific BSS network with 64-bit WEP encryption:
.Bd -literal -offset indent
ifconfig wlan create wlandev urtw0 ssid my_net \e
wepmode on wepkey 0x1234567890 weptxkey 1 up
wepmode on wepkey 0x1234567890 weptxkey 1 up
.Ed
.Sh SEE ALSO
.Xr intro 4 ,

View File

@ -31,12 +31,12 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
.\" THE POSSIBILITY OF SUCH DAMAGE.
.\"
.Dd March 7, 2013
.Dd November 10, 2024
.Dt ZYD 4
.Os
.Sh NAME
.Nm zyd
.Nd ZyDAS ZD1211/ZD1211B USB IEEE 802.11b/g wireless network device
.Nd ZyDAS ZD1211/ZD1211B USB IEEE 802.11b/g wireless network driver
.Sh SYNOPSIS
To compile this driver into the kernel,
place the following lines in your
@ -77,51 +77,95 @@ The following devices are known to be supported by the
.Nm
driver:
.Pp
.Bl -tag -width Ds -offset indent -compact
.It 3COM 3CRUSB10075
.It Acer WLAN-G-US1
.It Airlink+ AWLL3025
.It Airlink 101 AWLL3026
.It AOpen 802.11g WL54
.It Asus A9T integrated wireless
.It Asus WL-159g
.It Belkin F5D7050 v.4000
.It Billion BiPAC 3011G
.It Buffalo WLI-U2-KG54L
.It CC&C WL-2203B
.It DrayTek Vigor 550
.It Edimax EW-7317UG
.It Edimax EW-7317LDG
.It Fiberline Networks WL-43OU
.It iNexQ UR055g
.It Linksys WUSBF54G
.It Longshine LCS-8131G3
.It MSI US54SE
.It MyTek MWU-201 USB adapter
.It Philips SNU5600
.It Planet WL-U356
.It Planex GW-US54GZ
.It Planex GW-US54GZL
.It Planex GW-US54Mini
.It Safecom SWMULZ-5400
.It Sagem XG 760A
.It Sagem XG 76NA
.It Sandberg Wireless G54 USB
.It Sitecom WL-113
.It SMC SMCWUSB-G
.It Sweex wireless USB 54 Mbps
.It Tekram/Siemens USB adapter
.It Telegent TG54USB
.It Trendnet TEW-424UB rev A
.It Trendnet TEW-429UB
.It TwinMOS G240
.It Unicorn WL-54G
.It US Robotics 5423
.It X-Micro XWL-11GUZX
.It Yakumo QuickWLAN USB
.It Zonet ZEW2501
.It ZyXEL ZyAIR G-202
.It ZyXEL ZyAIR G-220
.Bl -bullet -offset indent -compact
.It
3COM 3CRUSB10075
.It
Acer WLAN-G-US1
.It
Airlink+ AWLL3025
.It
Airlink 101 AWLL3026
.It
AOpen 802.11g WL54
.It
Asus A9T integrated wireless
.It
Asus WL-159g
.It
Belkin F5D7050 v.4000
.It
Billion BiPAC 3011G
.It
Buffalo WLI-U2-KG54L
.It
CC&C WL-2203B
.It
DrayTek Vigor 550
.It
Edimax EW-7317UG
.It
Edimax EW-7317LDG
.It
Fiberline Networks WL-43OU
.It
iNexQ UR055g
.It
Linksys WUSBF54G
.It
Longshine LCS-8131G3
.It
MSI US54SE
.It
MyTek MWU-201 USB adapter
.It
Philips SNU5600
.It
Planet WL-U356
.It
Planex GW-US54GZ
.It
Planex GW-US54GZL
.It
Planex GW-US54Mini
.It
Safecom SWMULZ-5400
.It
Sagem XG 760A
.It
Sagem XG 76NA
.It
Sandberg Wireless G54 USB
.It
Sitecom WL-113
.It
SMC SMCWUSB-G
.It
Sweex wireless USB 54 Mbps
.It
Tekram/Siemens USB adapter
.It
Telegent TG54USB
.It
Trendnet TEW-424UB rev A
.It
Trendnet TEW-429UB
.It
TwinMOS G240
.It
Unicorn WL-54G
.It
US Robotics 5423
.It
X-Micro XWL-11GUZX
.It
Yakumo QuickWLAN USB
.It
Zonet ZEW2501
.It
ZyXEL ZyAIR G-202
.It
ZyXEL ZyAIR G-220
.El
.Sh EXAMPLES
The following
@ -131,14 +175,14 @@ channel 11:
.Bd -literal -offset indent
ifconfig wlan create wlandev zyd0 channel 11 \e
wepmode on wepkey 0x1deadbeef1 weptxkey 1 \e
inet 192.168.1.1 netmask 255.255.255.0
inet 192.0.2.20/24
.Ed
.Pp
Join an existing BSS network,
.Dq my_net :
.Ar my_net :
.Bd -literal -offset indent
ifconfig wlan create wlandev zyd0 192.168.0.2 \e
netmask 0xffffff00 ssid my_net
ifconfig wlan create wlandev zyd0 192.0.2.20/24 \e
ssid my_net
.Ed
.Sh DIAGNOSTICS
.Bl -diag
@ -167,6 +211,7 @@ This should not happen.
.Xr wlan_ccmp 4 ,
.Xr wlan_tkip 4 ,
.Xr wlan_wep 4 ,
.Xr networking 7 ,
.Xr ifconfig 8 ,
.Xr wpa_supplicant 8
.Sh AUTHORS