HP BCM4312 Wireless firmware missing

Linux BCM4312 driver download URL:

====================================

http://www.broadcom.com/support/802.11/linux_sta.php


Hardware parameter:

========================

$ lspci | grep -i network
08:00.0 Network controller: Broadcom Corporation BCM4312 802.11b/g (rev 01)
$ lspci -n | grep -i "^08:00.0" or lspci -n | grep -i 14e4
08:00.0 0280: 14e4:4315 (rev 01)

Wireless is broadcom BCM4312,Device ID is 14e4:4315

Install steps:

==========

1. Delete conflict module

$ sudo rmmod b43
$ sudo rmmod ssb
$ sudo rmmod wl

2. disable conflict module

# echo "blacklist ssb" >> /etc/modprobe.d/blacklist
# echo "blacklist b43" >> /etc/modprobe.d/blacklist


3. build and installation

$ pwd
~/download/bcm4312
$ ls
README.txt  hybrid-portsrc-x86_32-v5.10.91.9.3.tar.gz
$ mkdir hybrid
$ tar xf hybrid-portsrc-x86_32-v5.10.91.9.3.tar.gz -C hybrid
$ cd hybrid/
$ ls
Makefile  lib  src
$ make
KBUILD_NOPEDANTIC=1 make -C /lib/modules/`uname -r`/build M=`pwd`
make[1]: Entering directory `/usr/src/linux-headers-2.6.26-2-686'
  LD      /home/c-aries/download/bcm4312/hybrid/built-in.o
  CC [M]  /home/c-aries/download/bcm4312/hybrid/src/wl/sys/wl_linux.o
  CC [M]  /home/c-aries/download/bcm4312/hybrid/src/wl/sys/wl_iw.o
  CC [M]  /home/c-aries/download/bcm4312/hybrid/src/shared/linux_osl.o
  LD [M]  /home/c-aries/download/bcm4312/hybrid/wl.o
  Building modules, stage 2.
  MODPOST 1 modules
WARNING: modpost: missing MODULE_LICENSE() in /home/c-aries/download/bcm4312/hybrid/wl.o
see include/linux/module.h for more information
  CC      /home/c-aries/download/bcm4312/hybrid/wl.mod.o
  LD [M]  /home/c-aries/download/bcm4312/hybrid/wl.ko
make[1]: Leaving directory `/usr/src/linux-headers-2.6.26-2-686'
$ uname -r
2.6.26-2-686
$ sudo cp -rf wl.ko /lib/modules/2.6.26-2-686/kernel/drivers/net/wireless/
$ sudo depmod
$ sudo modprobe wl
$



4. Check if install success

$ lsmod | grep wl
wl                   1269312  0 
ieee80211_crypt         5124  2 ieee80211_crypt_tkip,wl
// bios设置无线可用,打开无线开关
$ sudo iwconfig
lo        no wireless extensions.

eth0      no wireless extensions.

eth1      IEEE 802.11bg  ESSID:""  Nickname:""
          Mode:Managed  Frequency:2.412 GHz  Access Point: Not-Associated   
          Bit Rate:54 Mb/s   Tx-Power:32 dBm   
          Retry min limit:7   RTS thr:off   Fragment thr:off
          Power Managementmode:All packets received
          Link Quality=5/5  Signal level=0 dBm  Noise level=0 dBm
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

ppp0      no wireless extensions.


你可能感兴趣的:(Missing,BCM4312,Fireware)