Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages




home | help
MWL(4)			 Kernel Interfaces Manual			MWL(4)
NAME
 mwl -- Marvell 88W8363 IEEE 802.11n wireless network driver
SYNOPSIS
 To compile this driver into the kernel, place	the following lines in
 your kernel configuration file:
	 device mwl
	 device mwlfw
	 device wlan
	 device firmware
 Alternatively, to load the driver as a module at	boot time, place the
 following line in loader.conf(5):
	 if_mwl_load="YES"
DESCRIPTION
 The mwl	 driver	 provides support for	 IEEE 802.11n wireless network
 adapters	based on Marvell 88W8363 parts.	 PCI and/or CardBus interfaces
 are supported.
 This driver requires the	firmware built with the	mwlfw module to	 work.
 Normally	 this module is	loaded on demand by the	driver but it may also
 be compiled into	the kernel.
 Supported features include 802.11n, power management, BSS, MBSS, and
 host-based access point operation modes. All host/device interaction
 is via DMA.
 The mwl driver encapsulates IP and ARP traffic as 802.11	 frames, how-
 ever it	 can receive either 802.11 or	802.3 frames. Devices support
 802.11n,	802.11a, 802.11g, and 802.11b operation	with transmit	speeds
 appropriate to	each.	The actual transmit speed used is dependent on
 signal quality and the "rate control" algorithm implemented in the
 firmware. All chips have hardware support for WEP, AES-CCM, TKIP, and
 Michael cryptographic operations.
 The driver supports station, hostap, mesh, and	 wds mode operation.
 Multiple	 hostap	 virtual interfaces may	be configured for simultaneous
 use. When multiple interfaces are configured each may have a separate
 mac address that is formed by setting the U/L bits in the mac address
 assigned	to the underlying device. Any number of wds virtual	inter-
 faces may be configured together with hostap interfaces. Multiple
 station interfaces may be operated together with	hostap	interfaces to
 construct a wireless repeater device. For more	information on config-
 uring this device, see ifconfig(8).
 Devices supported by the	mwl driver come	in either Cardbus or mini-PCI
 packages. Wireless cards in Cardbus slots may be inserted and ejected
 on the fly.
EXAMPLES
 Join an existing	BSS network (ie: connect to an access point):
	 ifconfig wlan create wlandev mwl0 inet 192.168.0.20 \
		 netmask 0xffffff00"
 Join a specific BSS network with	network	name "my_net":
	 ifconfig wlan create wlandev mwl0 inet 192.168.0.20 \
		 netmask 0xffffff00	ssid my_net"
 Join a specific BSS network with	WEP encryption:
	 ifconfig wlan0 create wlandev mwl0
	 ifconfig wlan0 inet 192.168.0.20 netmask 0xffffff00 ssid my_net \
		 wepmode on	wepkey 0x8736639624
 Create an 802.11g host-based access point:
	 ifconfig wlan0 create wlandev mwl0	wlanmode hostap
	 ifconfig wlan0 inet 192.168.0.10 netmask 0xffffff00 ssid my_ap \
		 mode 11g
 Create an 802.11a mesh station:
	 ifconfig wlan0 create wlandev mwl0	wlanmode mesh
	 ifconfig wlan0 meshid my_mesh mode	11a inet 192.168.0.10/24
 Create two virtual 802.11a host-based access points, one	with WEP en-
 abled and one with no security, and bridge them to the fxp0 (wired) de-
 vice:
	 ifconfig wlan0 create wlandev mwl0	wlanmode hostap	\
		 ssid paying-customers wepmode on wepkey 0x1234567890 \
		 mode 11a up
	 ifconfig wlan1 create wlandev mwl0	wlanmode hostap	bssid \
		 ssid freeloaders up
	 ifconfig bridge0 create addm wlan0	addm wlan1 addm	fxp0 up
DIAGNOSTICS
 mwl%d: unable to setup builtin firmware	 There was a problem download-
 ing and/or setting up the firmware. The	device is not usable.
 mwl%d: failed to	setup descriptors: %d There was a problem setting up
 the DMA data structures.	 This typically	is caused by not being able to
 allocate	contiguous memory.
 mwl%d: transmit	timeout	 A frame dispatched to the hardware for	trans-
 mission did not complete	in time. This should not happen.
 mwl%d: device not present A cardbus device was ejected	while active;
 the request to the firmware was not completed.
SEE ALSO
 cardbus(4), intro(4),	 mwlfw(4), pci(4), wlan(4),	 wlan_ccmp(4),
 wlan_tkip(4), wlan_wep(4), wlan_xauth(4), hostapd(8),	 ifconfig(8),
 wpa_supplicant(8)
HISTORY
 The mwl device driver first appeared in FreeBSD 8.0.
BUGS
 The driver does	not support power-save operation in station mode; con-
 sequently power use is suboptimal (e.g. on a laptop).
FreeBSD	14.3			 July 8, 2009				MWL(4)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=mwl&manpath=FreeBSD+14.3-RELEASE+and+Ports>

home | help

AltStyle によって変換されたページ (->オリジナル) /