|
⇤ ← Revision 1 as of 2010-09-16 04:34:46
Size: 2572
Comment: Initial revision.
|
Size: 4263
Comment: Amend for testing and backports.
|
| Deletions are marked like this. | Additions are marked like this. |
| Line 7: | Line 7: |
| <<TableOfContents(2)>> | <<TableOfContents(3)>> |
| Line 15: | Line 15: |
| This staging driver is included in Debian Linux kernel images for x86 architectures since [[DebianPts:linux-2.6]] [[DebianPkg:changelogs/pool/main/l/linux-2.6/linux-2.6_2.6.32-22/changelog.html|2.6.32-22]]. Non-free firmware is required and must be installed prior to device operation. | It is included in Debian Linux kernel images since [[DebianPts:linux-2.6]] [[DebianPkg:changelogs/pool/main/l/linux-2.6/linux-2.6_2.6.32-22/changelog.html|2.6.32-22]]. Non-free firmware is required and must be installed prior to device operation. <!> This staging driver is only available for the x86 and x86-64 architectures (Debian [[i386]] and [[DebianAMD64|AMD64]] ports respectively) at this time. {i} For support of other Broadcom PCI wireless LAN chipsets, see [[bcm43xx]]. |
| Line 19: | Line 23: |
| === Sid === /* ToDo: Amend to install the firmware-brcm80211 package instead, when released. */ |
<<Anchor(lenny)>> === Lenny === /* ToDo: Amend to install the firmware-brcm80211 package, when released and available in lenny-backports. */ 1. Install the DebianPkg:subversion and DebianPkg:wireless-tools packages: {{{ # aptitude install subversion wireless-tools # exit }}} 1. Acquire and install device firmware: {{{ $ svn export svn://svn.debian.org/svn/kernel/dists/trunk/firmware-nonfree/brcm80211/brcm $ su # mkdir /usr/local/lib/firmware # cp -r brcm /usr/local/lib/firmware # cd /usr/local/lib/firmware/brcm # ln -s bcm43xx-0-610-809-0.fw bcm43xx-0.fw # ln -s bcm43xx_hdr-0-610-809-0.fw bcm43xx_hdr-0.fw }}} 1. Add the [[Backports|Debian Backports]] repository to {{{/etc/apt/sources.list}}}, for example: {{{ # Backported packages for Debian Lenny deb http://backports.debian.org/debian-backports lenny-backports main }}} 1. Update the list of available packages and install a Linux 2.6.32 kernel image appropriate for your system. For example: {{{ # aptitude update # aptitude -t lenny-backports install linux-image-2.6-$(uname -r | sed 's,.*-,,') }}} 1. Restart your system and boot with the newly installed kernel. 1. The necessary kernel module should be [[Modules|automatically loaded]]. If necessary, it can be manually loaded via: {{{ $ su # modprobe brcm80211 }}} 1. Verify your device has an available interface: {{{ # iwconfig }}} 1. [[WiFi/HowToUse|Configure]] your wireless interface as appropriate. <<Anchor(squeeze)>> === Squeeze === /* ToDo: Amend to install the firmware-brcm80211 package, when released. */ |
| Line 36: | Line 77: |
| modprobe -r brcm80211 ; modprobe brcm80211 | # modprobe -r brcm80211 ; modprobe brcm80211 |
| Line 48: | Line 89: |
| The following list is based on the ''alias'' fields of {{{modinfo brcm80211}}} in Debian 2.6.32 (2.6.32-22) kernel images. | The following list is based on the ''alias'' fields of {{{modinfo brcm80211}}} in Debian 2.6.32 (2.6.32-23) kernel images. |
Translation(s): none
Broadcom 4313, 43224, 43225 devices (brcm80211)
This page describes how to enable support for WiFi devices based on Broadcom BCM4313, BCM43224, BCM43225 chipsets on Debian systems.
Contents
brcm80211 is a free and open source mac80211 driver currently in development, supporting specific Broadcom 802.11n/g PCIe wireless LAN chipsets:
- BCM4313 (PCI-ID: 14E4:4727)
- BCM43224 (PCI-ID: 14E4:4353)
- BCM43225 (PCI-ID: 14E4:4357)
It is included in Debian Linux kernel images since linux-2.6 2.6.32-22. Non-free firmware is required and must be installed prior to device operation.
This staging driver is only available for the x86 and x86-64 architectures (Debian i386 and AMD64 ports respectively) at this time.
For support of other Broadcom PCI wireless LAN chipsets, see bcm43xx.
Installation
Lenny
Install the subversion and wireless-tools packages:
# aptitude install subversion wireless-tools # exit
Acquire and install device firmware:
$ svn export svn://svn.debian.org/svn/kernel/dists/trunk/firmware-nonfree/brcm80211/brcm $ su # mkdir /usr/local/lib/firmware # cp -r brcm /usr/local/lib/firmware # cd /usr/local/lib/firmware/brcm # ln -s bcm43xx-0-610-809-0.fw bcm43xx-0.fw # ln -s bcm43xx_hdr-0-610-809-0.fw bcm43xx_hdr-0.fw
Add the Debian Backports repository to /etc/apt/sources.list, for example:
# Backported packages for Debian Lenny deb http://backports.debian.org/debian-backports lenny-backports main
Update the list of available packages and install a Linux 2.6.32 kernel image appropriate for your system. For example:
# aptitude update # aptitude -t lenny-backports install linux-image-2.6-$(uname -r | sed 's,.*-,,')
- Restart your system and boot with the newly installed kernel.
The necessary kernel module should be automatically loaded. If necessary, it can be manually loaded via:
$ su # modprobe brcm80211
Verify your device has an available interface:
# iwconfig
Configure your wireless interface as appropriate.
Squeeze
Install the subversion and wireless-tools packages:
# aptitude update && aptitude install subversion wireless-tools # exit
Acquire and install device firmware:
$ svn export svn://svn.debian.org/svn/kernel/dists/trunk/firmware-nonfree/brcm80211/brcm $ su # mkdir /usr/local/lib/firmware # cp -r brcm /usr/local/lib/firmware # cd /usr/local/lib/firmware/brcm # ln -s bcm43xx-0-610-809-0.fw bcm43xx-0.fw # ln -s bcm43xx_hdr-0-610-809-0.fw bcm43xx_hdr-0.fw
As the driver may already be loaded, reinsert the module to access installed firmware:
# modprobe -r brcm80211 ; modprobe brcm80211
Verify your device has an available interface:
# iwconfig
Configure your wireless interface as appropriate.
Supported Devices
The page HowToIdentifyADevice/PCI explains how to identify a PCI device.
The following list is based on the alias fields of modinfo brcm80211 in Debian 2.6.32 (2.6.32-23) kernel images.
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 LP-PHY
See Also
