为“芯片ID”安装Broadcom无线驱动程序:Ubuntu 14.04上的BCM4360,“PCI-ID”:14e4:43a0(rev 03)

我试图按照这个问题提供的说明AFAIU bcmwl-kernel-source对我来说是一个合适的驱动程序。 但安装后没有任何改变。 通过“没有改变”我的意思是iwconfig只显示没有无线扩展的eth0和l0,rfkill列表都包含hci0:蓝牙。

我发现bcm43xx在/etc/modprobe.d/blacklist.conf中被列入黑名单,在评论此行并删除以前安装的驱动程序后,我重复了相同的操作。 结果是一样的。

/etc/modprobe.d/blacklist.conf文件中bcm43xx上方的行显示“由b43和ssb替换”。 所以我再次删除了以前安装的驱动程序并编辑回blacklist.conf。

我安装了firmware-b43-installer,b43在lsmod中列出,但我仍然无法在iwconfig中看到任何wlan。

任何帮助将受到高度赞赏。

EDIT1

lspci -vnn | grep Network 06:00.0 Network controller [0280]: Broadcom Corporation BCM4360 802.11ac Wireless Network Adapter [14e4:43a0] (rev 03) 

EDIT2

 sudo apt-get install --reinstall bcmwl-kernel-source Reading package lists... Done Building dependency tree Reading state information... Done 0 upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 0 not upgraded. Need to get 0 B/1,126 kB of archives. After this operation, 0 B of additional disk space will be used. (Reading database ... 225024 files and directories currently installed.) Preparing to unpack .../bcmwl-kernel-source_6.30.223.141+bdcom-0ubuntu2_amd64.deb ... Removing all DKMS Modules Done. Unpacking bcmwl-kernel-source (6.30.223.141+bdcom-0ubuntu2) over (6.30.223.141+bdcom-0ubuntu2) ... Setting up bcmwl-kernel-source (6.30.223.141+bdcom-0ubuntu2) ... Loading new bcmwl-6.30.223.141+bdcom DKMS files... Building only for 3.16.0-31-generic Building for architecture x86_64 Building initial module for 3.16.0-31-generic Error! Bad return status for module build on kernel: 3.16.0-31-generic (x86_64) Consult /var/lib/dkms/bcmwl/6.30.223.141+bdcom/build/make.log for more information. modprobe: FATAL: Module wl not found. update-initramfs: deferring update (trigger activated) Processing triggers for initramfs-tools (0.103ubuntu4.2) ... update-initramfs: Generating /boot/initrd.img-3.16.0-31-generic sudo modprobe wl modprobe: FATAL: Module wl not found. 

AFAIU,bcmwl-kernel-source是正确的,所以我建议你重新安装它:

 sudo apt-get install --reinstall bcmwl-kernel-source sudo modprobe wl 

现在检查日志以获取信息性消息:

 dmesg | grep wl 

看来,尽管你有一个3.16.0-xx内核(谢谢,@ Jeremy31!),apt已经尝试为Ubuntu 14.04安装该版本。 我建议你删除无法安装的版本:

 sudo apt-get purge bcmwl-kernel-source 

将这些软件包下载到您的桌面: http : //packages.ubuntu.com/utopic/bcmwl-kernel-source以及: http : //packages.ubuntu.com/utopic/dkms一定要获得32-或64-根据需要的位版本。 了解:

 arch 

例如,如果它返回x86_64,那么您需要64位版本; 在packages.ubuntu中称为amd64

安装包:

 cd ~/Desktop sudo dpkg -i *.deb sudo modprobe wl 

再次,记下并发布任何错误。

虽然chili555的答案对我有用,但我重新安装了Ubuntu,然后发现了一种替代方法来解决同样的问题。 这需要有效连接到Internet。

  • 打开系统设置 > 软件和更新 > 其他驱动程序
  • 选择“从bcmwl-kernel-source(专有)使用Broadcom 802.11 Linux STA无线驱动程序源”
  • 应用更改

需要重新启动,尽管它无需重新启动即可运行。