Sunteți pe pagina 1din 5

wl - Debian Wiki http://wiki.debian.

org/wl

Translation(s): es

Broadcom 4311, 4312, 4313, 4321, 4322,


43224, 43225 devices (wl)
This page describes how to enable support for WiFi devices based on Broadcom
4311/4312/4313/4321/4322/43224/43225 chipsets - using Broadcom's hybrid device
driver - on Debian systems.

Tabla de Contenidos
1. Broadcom 4311, 4312, 4313, 4321, 4322, 43224, 43225 devices (wl)
1. Installation
1. Lenny
2. Squeeze
2. Known Issues
3. Supported Devices
4. See Also
5. External Links

Some Broadcom wireless LAN chipsets are unsupported by the reverse-engineered b43
driver at this time, including:

BCM4321 (PCI-IDs: 14E4:4328, 14E4:4329, 14E4:432A)


BCM4322 (PCI-IDs: 14E4:432B, 14E4:432C, 14E4:432D)

Support of these chipsets is possible using a driver (wl) made available by the vendor,
which includes a binary-only component targeted for the x86 or x86-64 architecture. All
supported devices are listed at the end of this page.

This vendor driver depends on the x86 or x86-64 architecture (Debian i386 and
AMD64 ports respectively) at this time.

The BCM4313, BCM43224 and BCM43225 chipsets are alternatively supported by


the brcm80211 driver.

Installation
Lenny

1 de 5 15/11/10 15:02
wl - Debian Wiki http://wiki.debian.org/wl

1. Install the DebianPkg: build-essential, DebianPkg: debhelper,


DebianPkg: module-assistant, DebianPkg: quilt and DebianPkg: wireless-tools
packages:

$ su
# aptitude update
# aptitude install build-essential debhelper module-assistant
quilt wireless-tools
# exit

2. Manually acquire the DebianPkg: squeeze/broadcom-sta-source package from


http://packages.debian.org/squeeze/all/broadcom-sta-source/download. For
example:

$ wget http://ftp.us.debian.org/debian/pool/non-free/b
/broadcom-sta/broadcom-sta-source_5.60.48.36-2_all.deb

3. Manually acquire the DebianPkg: squeeze/broadcom-sta-common package from


http://packages.debian.org/squeeze/all/broadcom-sta-common/download. For
example:

$ wget http://ftp.us.debian.org/debian/pool/non-free/b
/broadcom-sta/broadcom-sta-common_5.60.48.36-2_all.deb

4. Install the DebianPkg: squeeze/broadcom-sta-common and


DebianPkg: squeeze/broadcom-sta-source packages via dpkg:

$ su
# dpkg -i broadcom-sta-*deb

5. Build and install a broadcom-sta-modules-* package for your system, using


Module-Assistant:

# m-a a-i broadcom-sta

6. Blacklist the brcm80211 module, to prevent it conflicting for support of


BCM4313, BCM43224 and BCM43225 devices:

# echo blacklist brcm80211 >> /etc/modprobe.d/broadcom-


sta-common.conf

7. Rebuild your initial ramdisk, to blacklist modules defined at /etc/modprobe.d


/broadcom-sta-common.conf within initramfs:

2 de 5 15/11/10 15:02
wl - Debian Wiki http://wiki.debian.org/wl

# update-initramfs -u -k $(uname -r)

8. Unload conflicting modules:

# modprobe -r b44 b43 b43legacy ssb brcm80211

9. Load the wl module:

# modprobe wl

10. Verify your device has an available interface:

# iwconfig

11. Configure your wireless interface as appropriate.

Squeeze

1. Add a "non-free" component to /etc/apt/sources.list, for example:

# Debian Squeeze (testing)


deb http://ftp.us.debian.org/debian squeeze main contrib
non-free

2. Update the list of available packages. Install the DebianPkg: module-assistant and
DebianPkg: wireless-tools packages:

# aptitude update
# aptitude install module-assistant wireless-tools

3. Build and install a broadcom-sta-modules-* package for your system, using


Module-Assistant:

# m-a a-i broadcom-sta

4. Blacklist the brcm80211 module, to prevent it conflicting for support of


BCM4313, BCM43224 and BCM43225 devices:

# echo blacklist brcm80211 >> /etc/modprobe.d/broadcom-


sta-common.conf

5. Rebuild your initial ramdisk, to blacklist modules defined at /etc/modprobe.d


/broadcom-sta-common.conf within initramfs:

3 de 5 15/11/10 15:02
wl - Debian Wiki http://wiki.debian.org/wl

# update-initramfs -u -k $(uname -r)

6. Unload conflicting modules:

# modprobe -r b44 b43 b43legacy ssb brcm80211

7. Load the wl module:

# modprobe wl

8. Verify your device has an available interface:

# iwconfig

9. Configure your wireless interface as appropriate.

Known Issues
The Sonics Silicon Backplane driver (ssb) conflicts with the wl driver ( Closed in
broadcom-sta/5.10.91.9.3-3: #545388: In /etc/modprobe.d/broadcom-
sta-common.conf, b43 should be b44.: 545388, broadcom-
sta-common/README.Debian).
b44, b43, b43legacy and ssb are blacklisted by default as of broadcom-sta
5.10.91.9.3-3.
This prevents use of any Ethernet device supported by b44.
Frequent disconnections can be experienced. This may be resolved by disabling
power management via DebianMan: iwconfig(8) (e.g.
iwconfig eth1 power off).
Monitor mode is not supported.

See bugs reported on DebianBug: broadcom-sta.

Supported Devices
The page HowToIdentifyADevice/PCI explains how to identify a PCI device.

The following list is based on the alias fields of modinfo wl as of driver version
5.60.48.36:

PCI: 14E4:4311 Broadcom Corporation BCM4311 802.11b/g WLAN

4 de 5 15/11/10 15:02
wl - Debian Wiki http://wiki.debian.org/wl

PCI: 14E4:4312 Broadcom Corporation BCM4312 802.11a/b/g


PCI: 14E4:4313 Broadcom Corporation BCM4311 802.11a
PCI: 14E4:4315 Broadcom Corporation BCM4312 802.11b/g LP-PHY
PCI: 14E4:4328 Broadcom Corporation BCM4321 802.11a/b/g/n
PCI: 14E4:4329 Broadcom Corporation BCM4321 802.11b/g/n
PCI: 14E4:432A Broadcom Corporation BCM4321
PCI: 14E4:432B Broadcom Corporation BCM4322 802.11a/b/g/n Wireless LAN
Controller
PCI: 14E4:432C Broadcom Corporation BCM4322 802.11b/g/n
PCI: 14E4:432D Broadcom Corporation BCM4322 802.11a/b/g/n
PCI: 14E4:4353 Broadcom Corporation BCM43224 802.11a/b/g/n
PCI: 14E4:4357 Broadcom Corporation BCM43225 802.11b/g/n
PCI: 14E4:4727 Broadcom Corporation BCM4313 802.11b/g/n Wireless LAN
Controller

See Also
bcm43xx - Broadcom 43xx wireless devices
brcm80211 - Broadcom 4313, 43224, 43225 devices
How to use a WiFi interface
NDISwrapper

External Links
http://www.broadcom.com/support/802.11/linux_sta.php - 802.11 Linux STA
driver

CategoryHardware | CategoryWireless

wl (última edición 2010-11-07 03:36:08 efectuada por GeoffSimmons)

5 de 5 15/11/10 15:02

S-ar putea să vă placă și