HP Pavillion dv6000 上的 Broadcom bcm4311 无线网卡问题

HP Pavillion dv6000 上的 Broadcom bcm4311 无线网卡问题

我希望有人能帮忙解决这个问题(我已经尝试了针对类似问题提出的所有可能的解决方案,但到目前为止还没有解决问题)。

我安装了 Ubuntu 13.04(这是我一生中第一次安装);一切看起来都很好,除了无线连接无法工作。我使用的笔记本电脑是 HP 的 dv6000;无线网卡是 broadcom bcm4311 - 显然很容易引起问题...

答案1

请获取临时有线以太网连接。打开终端并执行以下操作:

sudo apt-get remove --purge bcmwl-kernel-source
sudo apt-get install linux-firmware-nonfree

断开以太网,重新启动,无线就应该可以正常工作了。

答案2

这个答案解释了如何在目标计算机上没有互联网连接的情况下手动安装驱动程序。

使用具有互联网连接的第二台计算机,将下面列出的文件下载到可移动 USB 驱动器。

来源:ubuntu launchpad.net

  • b43-fwcutter_019-2_amd64.deb (23 KB)
  • 固件-b43-安装程序_019-2_all.deb (4 KB)

http://packages.ubuntu.com/vivid/webfs

  • webfs_1.21+ds1-10_amd64.deb (65 KB)

http://www.lwfinger.com/b43-firmware/broadcom-wl-5.100.138.tar.bz2

  • broadcom-wl-5.100.138.tar.bz2 (13.5 MB)

快速摘要:

  • 将文件从 USB 驱动器复制到主文件夹
  • 安装 b43-fwcutter_019-2_amd64.deb = 成功
  • 安装 firmware-b43-installer_019-2_all.deb = 失败,因为需要下载 broadcom-wl-5.100.138.tar.bz2
  • 通过安装 webfs(轻量级 http 服务器)并配置资源以匹配 www.lwfinger.com 来补救
  • 更新 hosts 文件以将 www.lwfinger.com 解析为 localhost
  • 安装 firmware-b43-installer_019-2_all.deb = 成功
  • 重启计算机
  • 无线连接现已正常工作

详细说明:

安装 webfs(轻量级 http 服务器)

sudo dpkg -i webfs_1.21+ds1-10_amd64.deb 

配置 Web 服务器以匹配 www.lwfinger.com

sudo nano /etc/webfsd.conf

记下 web_root 值并将 web_port 值更改为 80

web_root="/var/www"
web_port="80"

导航到 web_root 文件夹,创建 b43-firmware 子文件夹,然后将 broadcom-wl-5.100.138.tar.bz2 移入其中

cd /var/www
sudo mkdir b43-firmware
sudo mv ~/broadcom-wl-5.100.138.tar.bz2 ./b43-firmware

重启 Web 服务器

sudo /etc/init.d/webfs restart

最后编辑hosts文件完成配置。

sudo nano /etc/hosts

添加以下条目

127.0.0.1       www.lwfinger.com

安装 b43-fwcutter_019-2_amd64.deb

sudo dpkg -i b43-fwcutter_019-2_amd64.deb

安装 firmware-b43-installer_019-2_all.deb

sudo dpkg -i firmware-b43-installer_019-2_all.deb

重新启动计算机,现在您的无线连接应该可以正常运行。

为了记录起见,这是如果不执行上述步骤则会获得的输出。

Selecting previously unselected package firmware-b43-installer.
(Reading database ... 171103 files and directories currently installed.)
Preparing to unpack firmware-b43-installer_019-2_all.deb ...
Unpacking firmware-b43-installer (1:019-2) ...
Setting up firmware-b43-installer (1:019-2) ...
No chroot environment found. Starting normal installation
--2015-08-31 15:25:30--  http://www.lwfinger.com/b43-firmware/broadcom-wl-5.100.138.tar.bz2
Resolving www.lwfinger.com (www.lwfinger.com)... failed: Temporary failure in name resolution.
wget: unable to resolve host address ‘www.lwfinger.com’
Some problem occurred during the firmware download. Please check your internet connection.

这是正确执行上述过程后应获得的输出。

(Reading database ... 171109 files and directories currently installed.)
Preparing to unpack firmware-b43-installer_019-2_all.deb ...
Unpacking firmware-b43-installer (1:019-2) over (1:019-2) ...
Setting up firmware-b43-installer (1:019-2) ...
No chroot environment found. Starting normal installation
--2015-08-31 15:32:16--  http://www.lwfinger.com/b43-firmware/broadcom-wl-5.100.138.tar.bz2
Resolving www.lwfinger.com (www.lwfinger.com)... 127.0.0.1
Connecting to www.lwfinger.com (www.lwfinger.com)|127.0.0.1|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 13514651 (13M) [text/plain]
Saving to: ‘broadcom-wl-5.100.138.tar.bz2’

broadcom-wl-5.100.1 100%[=====================>]  12.89M  --.-KB/s   in 0.05s  

2015-08-31 15:32:16 (285 MB/s) - ‘broadcom-wl-5.100.138.tar.bz2’ saved [13514651/13514651]

Deleting old extracted firmware...
broadcom-wl-5.100.138/
broadcom-wl-5.100.138/linux/
broadcom-wl-5.100.138/linux/wl_apsta.o
broadcom-wl-5.100.138/linux/wl_ap.o
broadcom-wl-5.100.138/linux/wl_sta.o
broadcom-wl-5.100.138/README
broadcom-wl-5.100.138/config/
broadcom-wl-5.100.138/config/wlconfig_lx_shared
broadcom-wl-5.100.138/config/wl.mk
broadcom-wl-5.100.138/config/wl_default
broadcom-wl-5.100.138/config/wl_hnd
broadcom-wl-5.100.138/config/wlconfig_nomimo
This file is recognised as:
  filename   :  wl_apsta.o
  version    :  666.2
  MD5        :  e1b05e268bcdbfef3560c28fc161f30e
Extracting b43/lp0initvals14.fw
Extracting b43/lcn0bsinitvals25.fw
Extracting b43/n0bsinitvals25.fw
Extracting b43/n0bsinitvals17.fw
Extracting b43/ucode17_mimo.fw
Extracting b43/ucode16_lp.fw
Extracting b43/sslpn1initvals27.fw
Extracting b43/lp2bsinitvals19.fw
Extracting b43/sslpn3bsinitvals21.fw
Extracting b43/ucode16_sslpn.fw
  ucode time:     01:15:07
Extracting b43/ucode25_lcn.fw
Extracting b43/ucode21_sslpn.fw
Extracting b43/lp0bsinitvals14.fw
Extracting b43/b0g0initvals9.fw
Extracting b43/ucode20_sslpn.fw
Extracting b43/a0g1bsinitvals9.fw
Extracting b43/lp1initvals20.fw
Extracting b43/b0g0bsinitvals13.fw
Extracting b43/lp2initvals19.fw
Extracting b43/n2bsinitvals19.fw
Extracting b43/sslpn4bsinitvals22.fw
Extracting b43/ucode16_sslpn_nobt.fw
  ucode date:     2011-02-23
Extracting b43/n1bsinitvals20.fw
Extracting b43/n1initvals20.fw
Extracting b43/b0g0bsinitvals5.fw
Extracting b43/ucode22_sslpn.fw
Extracting b43/b0g0initvals13.fw
Extracting b43/ht0initvals26.fw
Extracting b43/ucode33_lcn40.fw
Extracting b43/sslpn1bsinitvals20.fw
Extracting b43/lcn400bsinitvals33.fw
Extracting b43/ucode14.fw
Extracting b43/a0g0initvals5.fw
Extracting b43/lp1bsinitvals22.fw
Extracting b43/n16initvals30.fw
Extracting b43/lp0bsinitvals16.fw
Extracting b43/lcn1bsinitvals25.fw
Extracting b43/lcn400initvals33.fw
Extracting b43/n0bsinitvals24.fw
Extracting b43/lcn2bsinitvals26.fw
Extracting b43/lcn1initvals26.fw
Extracting b43/n0bsinitvals22.fw
Extracting b43/n18initvals32.fw
Extracting b43/lcn2initvals26.fw
Extracting b43/a0g1bsinitvals5.fw
Extracting b43/n0bsinitvals11.fw
Extracting b43/lcn2initvals24.fw
Extracting b43/lcn0initvals26.fw
Extracting b43/n0absinitvals11.fw
Extracting b43/ucode21_sslpn_nobt.fw
  ucode time:     01:15:07
Extracting b43/ucode26_mimo.fw
Extracting b43/n2initvals19.fw
Extracting b43/sslpn3initvals21.fw
Extracting b43/a0g1bsinitvals13.fw
Extracting b43/sslpn4initvals22.fw
Extracting b43/pcm5.fw
Extracting b43/ucode22_mimo.fw
Extracting b43/ucode9.fw
Extracting b43/lcn2initvals25.fw
Extracting b43/lp1initvals22.fw
Extracting b43/sslpn1bsinitvals27.fw
Extracting b43/lcn0initvals24.fw
Extracting b43/ucode32_mimo.fw
Extracting b43/a0g0bsinitvals9.fw
Extracting b43/n18bsinitvals32.fw
Extracting b43/n0initvals24.fw
Extracting b43/n0initvals25.fw
Extracting b43/a0g1initvals5.fw
Extracting b43/ucode24_lcn.fw
Extracting b43/n0initvals17.fw
Extracting b43/n0bsinitvals16.fw
Extracting b43/lp0initvals15.fw
Extracting b43/b0g0initvals5.fw
Extracting b43/ucode20_sslpn_nobt.fw
Extracting b43/lcn1initvals24.fw
Extracting b43/sslpn0initvals16.fw
Extracting b43/a0g1initvals13.fw
Extracting b43/lp1bsinitvals20.fw
Extracting b43/sslpn2initvals19.fw
Extracting b43/a0g1initvals9.fw
Extracting b43/lcn1bsinitvals24.fw
Extracting b43/ucode5.fw
Extracting b43/lcn2bsinitvals24.fw
Extracting b43/lp0bsinitvals13.fw
Extracting b43/n0initvals16.fw
Extracting b43/ucode19_sslpn_nobt.fw
Extracting b43/b0g0bsinitvals9.fw
Extracting b43/ucode11.fw
Extracting b43/lp0initvals16.fw
Extracting b43/ucode16_mimo.fw
Extracting b43/lcn0bsinitvals26.fw
Extracting b43/ht0initvals29.fw
Extracting b43/lcn2bsinitvals25.fw
Extracting b43/a0g0initvals9.fw
Extracting b43/ucode29_mimo.fw
Extracting b43/lcn0bsinitvals24.fw
Extracting b43/ucode19_sslpn.fw
Extracting b43/lcn1initvals25.fw
Extracting b43/ucode30_mimo.fw
Extracting b43/n16bsinitvals30.fw
Extracting b43/ucode25_mimo.fw
Extracting b43/ucode24_mimo.fw
Extracting b43/ucode27_sslpn.fw
Extracting b43/lp0initvals13.fw
Extracting b43/a0g0bsinitvals5.fw
Extracting b43/ht0bsinitvals26.fw
Extracting b43/ucode13.fw
Extracting b43/sslpn2bsinitvals19.fw
Extracting b43/ucode15.fw
Extracting b43/lp0bsinitvals15.fw
Extracting b43/n0initvals11.fw
Extracting b43/lcn0initvals25.fw
Extracting b43/sslpn0bsinitvals16.fw
Extracting b43/sslpn1initvals20.fw
Extracting b43/lcn1bsinitvals26.fw
Extracting b43/n0initvals22.fw
Extracting b43/ht0bsinitvals29.fw

相关内容