在我的笔记本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)
最后,别忘了把源改回去。

1795

被折叠的 条评论
为什么被折叠?



