使用 Ubuntu 14.10 进行 Broadcom 4360 无线设置

使用 Ubuntu 14.10 进行 Broadcom 4360 无线设置

我正在尝试设置我的无线适配器,但似乎无法正确安装驱动程序。

  • 操作系统:Ubuntu 14.10
  • 主板:ASUS X99-Deluxe(内置无线适配器)
  • 适配器:Broadcom 4360

显然4360 不在覆盖范围内内核自带的开源驱动程序无法解决这个问题。因此,我wl使用.deb位于以下位置的文件安装了专有驱动程序 (这里。事实上,这最初似乎是有效的,因为我在与适配器关联的驱动程序列表中看到了它:

专有驱动程序相关

但是,适配器UNCLAIMED在输出中仍然显示状态lshw

在此处输入图片描述

当我看到这个时,我想也许我应该使用在 Ubuntu 帮助资源中找到的方向。当我尝试安装时,出现错误,提示

XXX@YYY ~                                                                                                                                                                  [16:33:25] 
> $ sudo apt-get install bcmwl-kernel-source                                                                                                                                                  
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages were automatically installed and are no longer required:
  linux-headers-3.16.0-23 linux-headers-3.16.0-23-generic linux-headers-3.16.0-29 linux-headers-3.16.0-29-generic linux-image-3.16.0-23-generic linux-image-3.16.0-29-generic
  linux-image-extra-3.16.0-23-generic linux-image-extra-3.16.0-29-generic linux-signed-image-3.16.0-23-generic linux-signed-image-3.16.0-29-generic
Use 'apt-get autoremove' to remove them.
The following packages will be upgraded:
  bcmwl-kernel-source
1 upgraded, 0 newly installed, 0 to remove and 63 not upgraded.
Need to get 1,511 kB of archives.
After this operation, 2,267 kB of additional disk space will be used.
Get:1 http://us.archive.ubuntu.com/ubuntu/ utopic/restricted bcmwl-kernel-source amd64 6.30.223.248+bdcom-0ubuntu1 [1,511 kB]
Fetched 1,511 kB in 1s (959 kB/s)                
(Reading database ... 340457 files and directories currently installed.)
Preparing to unpack .../bcmwl-kernel-source_6.30.223.248+bdcom-0ubuntu1_amd64.deb ...
Removing all DKMS Modules
Done.
Unpacking bcmwl-kernel-source (6.30.223.248+bdcom-0ubuntu1) over (6.30.223.30+bdcom-0ubuntu3) ...
Setting up bcmwl-kernel-source (6.30.223.248+bdcom-0ubuntu1) ...
Loading new bcmwl-6.30.223.248+bdcom DKMS files...
Building only for 3.17.1-031701-generic
Building for architecture x86_64
Building initial module for 3.17.1-031701-generic
ERROR (dkms apport): kernel package linux-headers-3.17.1-031701-generic is not supported
Error! Bad return status for module build on kernel: 3.17.1-031701-generic (x86_64)
Consult /var/lib/dkms/bcmwl/6.30.223.248+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.103ubuntu8) ...
update-initramfs: Generating /boot/initrd.img-3.17.1-031701-generic

显然,如果找不到它,我就无法分配wl。(但它仍然显示在驱动程序列表中。)我应该注意,我在使用内核 v3.16 时也得到了同样的结果。我升级到下一个稳定版本,希望它能解决这个问题。在我的搜索中,我还没有看到任何人遇到过这个问题,所以我不确定下一步该怎么做。任何帮助都将不胜感激。

答案1

显然,您使用的内核 (3.17) 比 Ubuntu Utopic 官方内核 (3.16) 更新,存储库中的驱动程序包不支持该内核。您可以:

  • 希望升级旧软件包(其中有不少)可以解决您的问题,但您需要先卸载 Broadcom 驱动程序。

    dpkg -r bcmwl-kernel-source
    apt-get dist-upgrade
    apt-get install bcmwl-kernel-source
    
  • 将内核降级至 v 3.16。

  • 升级内核和bcmwl-kernel-source即将发布的 Vivid 版本。

  • bcmwl从源代码构建一个更新的模块。

相关内容