DragonFly On-Line Manual Pages


BWI(4)		      DragonFly Kernel Interfaces Manual		BWI(4)

NAME

bwi -- Broadcom BCM430x/4318 IEEE 802.11b/g wireless network driver

SYNOPSIS

To load the driver as a module at boot time, place the following line in /boot/loader.conf: if_bwi_load="YES"

DESCRIPTION

The bwi driver provides support for Broadcom BCM430x/4318 wireless net- work adapters. For more information on configuring this device, see ifconfig(8). MIB Variables The following per-interface variables are implemented in the hw.bwiX branch of the sysctl(3) MIB. debug Debug flags. dwell_time Channel dwell time during scan (msec). fw_version Firmware version. led_idle Number of ticks before LED enters idle state. led_blink Allow LED to blink. txpwr_calib Enable software TX power calibration.

HARDWARE

The following cards are among those supported by the bwi driver: Card Chip Bus Standard Linksys WPC54Gv3 BCM4318 CardBus b/g Linksys WPC54GSv2 BCM4318 CardBus b/g Buffalo WLI-CB-G54S BCM4318 CardBus b/g Buffalo WLI-PCI-G54S BCM4306 PCI b/g Dell Wireless 1470 BCM4318 Mini PCI b/g Dell Truemobile 1400 BCM4309 Mini PCI b/g

FILES

The firmware for the adapter is not shipped with DragonFly and must be obtained separately. An archive with firmware files that are known to work can be found at: http://leaf.dragonflybsd.org/~sephe/bwi/v3.tbz The firmware files have to reside in /etc/firmware/bwi and will be loaded when the interface is brought up.

EXAMPLES

Refer to the EXAMPLES section of wlan(4).

SEE ALSO

arp(4), cardbus(4), ifmedia(4), pci(4), wlan(4), wlan_ratectl(4), ifconfig(8), wpa_supplicant(8)

HISTORY

The bwi driver first appeared in DragonFly 1.11.

AUTHORS

The bwi driver was written by Sepherosa Ziehau. The hardware specification was reverse engineered by the people at http://bcm-specs.sipsolutions.net. Thanks go also to johill and mb on the #bcm-specs channel.

BUGS

BCM4306 and BCM4309 chips do not work properly on channel 1, 2 and 3. DragonFly 2.5 July 26, 2008 DragonFly 2.5