BWI(4) MidnightBSD 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 network 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 MidnightBSD 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 are built as part of the bwifw module and must be loaded for bwi to work. Place the files in /usr/src/sys/contrib/dev/bwi and build bwifw in /usr/src/sys/modules/bwifw

SEE ALSO

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

HISTORY

The bwi driver first appeared in DragonFly  1.11 and MidnightBSD 0.3

AUTHORS

The bwi driver was written by Sepherosa Ziehau. It was later ported to FreeBSD 7.0, then brought into MidnightBSD 0.3 by Lucas Holt.

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.

MidnightBSD 0.3 January 19, 2009 MidnightBSD 0.3