Rev | Author | # | Line |
---|---|---|---|
7 | IanMcDonald | 1 | The BroadcomWirelessChipset made by Broadcom is a one of the more relatively common WirelessChipsets available today. It is shipped by a wide range of companies. Common models are the 4306 and 4318. |
1 | IanMcDonald | 2 | |
3 | Previously there was not good support for this in the LinuxKernel but more recent versions (>= 2.6.17) are adding support. | ||
2 | IanMcDonald | 4 | |
5 | You will need to extract firmware from a MicrosoftWindows driver by using a tool called fwcutter available from http://developer.berlios.de/project/showfiles.php?group_id=4547 or in DebianLinux as a package called bcm43xx-fwcutter. | ||
6 | |||
3 | IanMcDonald | 7 | Run this program like <tt>sudo bcm43xx-fwcutter -w /lib/firmware bcmwl5.sys</tt> where bcmwl5.sys is the name of your driver file (this is the most common one) and it will put the extracted firmware into <tt>/lib/firmware</tt> - you should change the owner and group to root. |
1 | IanMcDonald | 8 | |
4 | IanMcDonald | 9 | NB The standard drivers shipped with hardware do not work with Broadcom 4306 sometimes so it is suggested to use the driver file here - http://drinus.net/airport/wl_apsta.o |
5 | IanMcDonald | 10 | |
11 | In particular you may need to use the above driver if you get the following error in your logs: | ||
12 | <verbatim> | ||
13 | ADDRCONF(NETDEV_UP): eth1: link is not ready | ||
14 | </verbatim> | ||
15 | though of course it could be eth0, eth2, wlan0 etc (to help google with this error message!) | ||
4 | IanMcDonald | 16 | |
17 | There is a good how-to for Ubuntu here - https://help.ubuntu.com/community/WifiDocs/Driver/bcm43xx | ||
6 | BenoitRouits | 18 | ---- |
1 | IanMcDonald | 19 | CategoryWireless |
lib/blame.php:177: Warning: Invalid argument supplied for foreach()