staging: brcm80211: revised README
Removed duplicated text sections in README. Removed Bugs/problems that no longer occur. One brcmsmac instability remains, (to be solved with new ucode), that has been moved to the TODO file. Signed-off-by: Roland Vossen <rvossen@broadcom.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
This commit is contained in:
parent
4a266c4fc9
commit
ddc332df71
|
@ -1,64 +1,58 @@
|
||||||
Broadcom Mac80211 driver
|
Broadcom brcmsmac (mac80211-based softmac PCIe) and brcmfmac (SDIO) drivers.
|
||||||
|
|
||||||
Firmware installation
|
Completely open source host drivers, no binary object files.
|
||||||
|
|
||||||
|
Support for the following chips:
|
||||||
|
===============================
|
||||||
|
|
||||||
|
brcmsmac (PCIe)
|
||||||
|
Name Device ID
|
||||||
|
BCM4313 0x4727
|
||||||
|
BCM43224 0x4353
|
||||||
|
BCM43225 0x4357
|
||||||
|
|
||||||
|
brcmfmac (SDIO)
|
||||||
|
Name
|
||||||
|
BCM4329
|
||||||
|
|
||||||
|
Both brcmsmac and brcmfmac drivers require firmware files that need to be
|
||||||
|
separately downloaded.
|
||||||
|
|
||||||
|
Firmware
|
||||||
======================
|
======================
|
||||||
Firmware is available from the Linux firmware repository at:
|
Firmware is available from the Linux firmware repository at:
|
||||||
|
|
||||||
git://git.kernel.org/pub/scm/linux/kernel/git/dwmw2/linux-firmware.git
|
git://git.kernel.org/pub/scm/linux/kernel/git/dwmw2/linux-firmware.git
|
||||||
http://git.kernel.org/?p=linux/kernel/git/dwmw2/linux-firmware.git
|
http://git.kernel.org/?p=linux/kernel/git/dwmw2/linux-firmware.git
|
||||||
https://git.kernel.org/?p=linux/kernel/git/dwmw2/linux-firmware.git
|
https://git.kernel.org/?p=linux/kernel/git/dwmw2/linux-firmware.git
|
||||||
|
|
||||||
For all chips, copy brcm/bcm43xx-0.fw and brcm/bcm43xx_hdr-0.fw to
|
|
||||||
/lib/firmware/brcm (or wherever firmware is normally installed on your system).
|
|
||||||
|
|
||||||
Currently supported chips
|
|
||||||
==============
|
|
||||||
PCI
|
|
||||||
Name Device ID
|
|
||||||
BCM4313 0x4727
|
|
||||||
BCM43224 0x4353
|
|
||||||
BCM43225 0x4357
|
|
||||||
|
|
||||||
|
|
||||||
Bugs/Problems
|
===============================================================
|
||||||
==============
|
Broadcom brcmsmac driver
|
||||||
- Driver can get confused while scanning during high throughput, can cause
|
===============================================================
|
||||||
burping, hanging, and possible crashing.
|
- Support for both 32 and 64 bit Linux kernels
|
||||||
- Occasional hangs & burps with BCM43224 on 2.4 GHz with dual stream rates.
|
|
||||||
- Occasional crashes with BCM43224 on multicore machines.
|
|
||||||
|
|
||||||
|
|
||||||
Broadcom fullmac driver
|
|
||||||
|
|
||||||
This is production driver.
|
|
||||||
|
|
||||||
What's here
|
|
||||||
===========
|
|
||||||
- Completely open source host driver, no binary object files
|
|
||||||
- Features Broadcom's OneDriver architecture (single source base for
|
|
||||||
supported chips and architectures)
|
|
||||||
- On-chip firmware loaded using standard request_firmware()
|
|
||||||
- Support for BCM4329(SDIO)
|
|
||||||
|
|
||||||
What's done
|
|
||||||
==========
|
|
||||||
- Integration with cfg80211 stack
|
|
||||||
- Most of Mac functionality is performed in dongle
|
|
||||||
- A-MPDU single stream rates
|
|
||||||
- BCM4329: Dualband, Single stream, 20MHz channels
|
|
||||||
|
|
||||||
Firmware installation
|
Firmware installation
|
||||||
======================
|
======================
|
||||||
Firmware is available from the Linux firmware repository at:
|
Copy brcm/bcm43xx-0.fw and brcm/bcm43xx_hdr-0.fw to
|
||||||
|
/lib/firmware/brcm (or wherever firmware is normally installed
|
||||||
|
on your system).
|
||||||
|
|
||||||
git://git.kernel.org/pub/scm/linux/kernel/git/dwmw2/linux-firmware.git
|
|
||||||
http://git.kernel.org/?p=linux/kernel/git/dwmw2/linux-firmware.git
|
|
||||||
https://git.kernel.org/?p=linux/kernel/git/dwmw2/linux-firmware.git
|
|
||||||
|
|
||||||
For 4329 chip, copy brcm/bcm4329-fullmac-4.bin and brcm/bcm4329-fullmac-4.txt
|
===============================================================
|
||||||
|
Broadcom brcmfmac driver
|
||||||
|
===============================================================
|
||||||
|
- Support for 32 bit Linux kernel, 64 bit untested
|
||||||
|
|
||||||
|
|
||||||
|
Firmware installation
|
||||||
|
======================
|
||||||
|
Copy brcm/bcm4329-fullmac-4.bin and brcm/bcm4329-fullmac-4.txt
|
||||||
to /lib/firmware/brcm (or wherever firmware is normally installed on your
|
to /lib/firmware/brcm (or wherever firmware is normally installed on your
|
||||||
system).
|
system).
|
||||||
|
|
||||||
|
|
||||||
Contact Info:
|
Contact Info:
|
||||||
=============
|
=============
|
||||||
Brett Rudley brudley@broadcom.com
|
Brett Rudley brudley@broadcom.com
|
||||||
|
@ -67,4 +61,4 @@ Dowan Kim dowan@broadcom.com
|
||||||
Roland Vossen rvossen@broadcom.com
|
Roland Vossen rvossen@broadcom.com
|
||||||
Arend van Spriel arend@broadcom.com
|
Arend van Spriel arend@broadcom.com
|
||||||
|
|
||||||
For more info, refer to: http://linuxwireless.org/en/users/Drivers/brcm80211
|
For more info, refer to: http://linuxwireless.org/en/users/Drivers/brcm80211
|
||||||
|
|
Loading…
Reference in New Issue