Debian 8.1 安装Broadcom BCM4312无线网卡驱动

在我的笔记本Dell D430 安装Debian 8.1的过程中提示缺失firmware,由于没有firmware安装文件,此步骤选择了否,无线网卡的驱动没有安装。



安装好系统后,用ifconfig查看,无法看到wlan0,用lspci查看

root@arm:~# lspci
0c:00.0 Network controller: Broadcom Corporation BCM4312 802.11b/g LP-PHY (rev 01)


使用dmesg | grep b43 提示需安装驱动。按如下方法安装驱动成功

1,更改源

在/etc/apt/sources.list 文件中添加。由于Debian 8.1并未将该驱动合入,因此使用Debian 7的源

# Debian 7 "Wheezy"
deb http://http.debian.net/debian/ wheezy main contrib non-free


2,安装驱动

root@arm:~# apt-get update
root@arm:~# apt-get install firmware-b43-lpphy-installer

Reading package lists... Done
Building dependency tree
Reading state information... Done
The following NEW packages will be installed:
  firmware-b43-lpphy-installer
0 upgraded, 1 newly installed, 1 to remove and 0 not upgraded.
Need to get 9,690 B of archives.
After this operation, 2,048 B disk space will be freed.
Do you want to continue? [Y/n] y
Get:1 http://http.debian.net/debian/ wheezy/contrib firmware-b43-lpphy-installer all 1:015-14.1 [9,690 B]
Fetched 9,690 B in 9s (1,039 B/s)
(Reading database ... 146435 files and directories currently installed.)
Removing firmware-b43-installer (1:015-14.1) ...
Selecting previously unselected package firmware-b43-lpphy-installer.
(Reading database ... 146430 files and directories currently installed.)
Preparing to unpack .../firmware-b43-lpphy-installer_1%3a015-14.1_all.deb ...
Unpacking firmware-b43-lpphy-installer (1:015-14.1) ...
Setting up firmware-b43-lpphy-installer (1:015-14.1) ...
No chroot environment found. Starting normal installation
--2015-07-30 05:55:09--  http://downloads.openwrt.org/sources/broadcom-wl-4.178.10.4.tar.bz2
Resolving downloads.openwrt.org (downloads.openwrt.org)... 78.24.191.177
Connecting to downloads.openwrt.org (downloads.openwrt.org)|78.24.191.177|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 5986780 (5.7M) [application/octet-stream]
Saving to: ‘broadcom-wl-4.178.10.4.tar.bz2’


broadcom-wl-4.178.10.4.tar.bz2 100%[====================================================>]   5.71M  7.40KB/s   in 12m 49ss


2015-07-30 06:07:59 (7.60 KB/s) - ‘broadcom-wl-4.178.10.4.tar.bz2’ saved [5986780/5986780]


Creating new firmware directory...
broadcom-wl-4.178.10.4/
broadcom-wl-4.178.10.4/config/
broadcom-wl-4.178.10.4/config/wlconfig_nomimo
broadcom-wl-4.178.10.4/config/wlconfig_lx_router_apsta_1chipG
broadcom-wl-4.178.10.4/config/wlconfig_lx_wl_sdstd
broadcom-wl-4.178.10.4/config/wlconfig_lx_shared
broadcom-wl-4.178.10.4/config/diffupdate.sh
broadcom-wl-4.178.10.4/config/wlconfig_lx_router_ap_1chipG
broadcom-wl-4.178.10.4/config/wlconfig_lx_router_ap
broadcom-wl-4.178.10.4/config/wlconfig_lx_router_ap_sdstd
broadcom-wl-4.178.10.4/config/wl.mk
broadcom-wl-4.178.10.4/config/wltunable_lx_router.h
broadcom-wl-4.178.10.4/config/wlconfig_lx_router_sta
broadcom-wl-4.178.10.4/config/wl_default
broadcom-wl-4.178.10.4/config/wltunable_lx_router_1chipG.h
broadcom-wl-4.178.10.4/config/wl_hnd
broadcom-wl-4.178.10.4/config/wlconfig_lx_router_sta_1chipG
broadcom-wl-4.178.10.4/config/wlconfig_lx_router_apsta
broadcom-wl-4.178.10.4/config/wlconfig_apdef
broadcom-wl-4.178.10.4/README
broadcom-wl-4.178.10.4/linux/
broadcom-wl-4.178.10.4/linux/wl_sta.o
broadcom-wl-4.178.10.4/linux/wl.o
broadcom-wl-4.178.10.4/linux/wl_ap.o
broadcom-wl-4.178.10.4/linux/wl_apsta.o
This file is recognised as:
  filename   :  wl_apsta.o
  version    :  478.104
  MD5        :  bb8537e3204a1ea5903fe3e66b5e2763
Extracting b43/ucode5.fw
Extracting b43/pcm5.fw
Extracting b43/b0g0bsinitvals5.fw
Extracting b43/a0g0bsinitvals5.fw
Extracting b43/b0g0initvals5.fw
Extracting b43/a0g1initvals5.fw
Extracting b43/a0g0initvals5.fw
Extracting b43/a0g1bsinitvals5.fw
Extracting b43/ucode9.fw
Extracting b43/a0g1initvals9.fw
Extracting b43/a0g0bsinitvals9.fw
Extracting b43/b0g0bsinitvals9.fw
Extracting b43/b0g0initvals9.fw
Extracting b43/a0g1bsinitvals9.fw
Extracting b43/a0g0initvals9.fw
Extracting b43/ucode11.fw
Extracting b43/n0bsinitvals11.fw
Extracting b43/n0absinitvals11.fw
Extracting b43/n0initvals11.fw
Extracting b43/ucode13.fw
Extracting b43/b0g0initvals13.fw
Extracting b43/a0g1bsinitvals13.fw
Extracting b43/a0g1initvals13.fw
Extracting b43/lp0bsinitvals13.fw
Extracting b43/b0g0bsinitvals13.fw
Extracting b43/lp0initvals13.fw
Extracting b43/ucode14.fw
Extracting b43/lp0initvals14.fw
Extracting b43/lp0bsinitvals14.fw
Extracting b43/ucode15.fw
Extracting b43/lp0bsinitvals15.fw
Extracting b43/lp0initvals15.fw
Extracting b43/ucode16.fw
Extracting b43/n0bsinitvals16.fw
Extracting b43/sslpn0initvals16.fw
Extracting b43/n0initvals16.fw
Extracting b43/lp0initvals16.fw
Extracting b43/sslpn0bsinitvals16.fw
Extracting b43/lp0bsinitvals16.fw
root@arm:~#

重启机器,用ifconfig 可查看到wlan0 了,

用dmesg可查看到下列信息,无线网卡的firmware加载成功

root@arm:~# dmesg | grep 43
[   14.316157] b43-phy0: Loading firmware version 478.104 (2008-07-01 00:50:23)
[  293.354321] cfg80211: Calling CRDA to update world regulatory domain
[  305.804202] b43-phy0: Loading firmware version 478.104 (2008-07-01 00:50:23)


3,配置无线网卡

将 /etc/network/interfaces  文件修该为如下内容

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet dhcp

auto wlan0
allow-hotplug wlan0
iface wlan0 inet static
address 192.168.3.20
netmask 255.255.255.0
gateway 192.168.3.1
wpa-ssid "your SSID"
wpa-psk "your password"

然后重启网卡

root@arm:~# ./etc/init.d/networking restart

root@arm:~# ifconfig  可看到wlan0 已经工作正常

wlan0     Link encap:Ethernet  HWaddr 00:22:5f:b9:90:ad
          inet addr:192.168.3.20  Bcast:192.168.3.255  Mask:255.255.255.0
          inet6 addr: fe80::222:5fff:feb9:90ad/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:4936 errors:0 dropped:1370 overruns:0 frame:0
          TX packets:514 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:568408 (555.0 KiB)  TX bytes:93856 (91.6 KiB)


最后,别忘了把源改回去。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值