无线网卡被识别但停止建立连接

无线网卡被识别但停止建立连接

操作系统Ubuntu 16.04,Cinnamon 桌面

笔记本电脑HP Pavilion 15z

网卡Broadcom BCM43142 无线

司机 bcmwl-kernel-source

核心4.10.0-33-通用

这是一个现有的安装,无线功能以前可以顺利运行。现在,卡被识别,驱动程序也已安装,但操作系统甚至不会尝试建立无线连接。任务栏的网络小程序中没有“无线”选项,符号是“无连接”。

sudo service network-manager restart什么也没做。

sudo lshw -c network给出

*-network UNCLAIMED
    description: Network controller
    product: BCM43142 802.11b/g/n
    vendor: Broadcom Corporation
    physical id: 0
    bus info: pci@0000:02:00.0
    version: 01
    width: 64 bits
    clock: 33MHz
    capabilities: pm msi pciexpress cap_list
    configuration: latency=0
    resources: memory:fea00000-fea07fff

lspci给出

02:00.0 Network controller: Broadcom Corporation BCM43142 802.11b/g/n (rev 01)

在菜单 > 首选项 > 附加驱动程序下,有一个条目

Broadcom Corporation: BCM43142 802.11b/g/n
This device is using an alternative driver
(*) Using Broadcom 802.11 Linux STA wireless driver source from bcmwl-kernel-source (proprietary)
( ) Do not use the device

apt-cache policy确认驱动程序已安装:

$ apt-cache policy bcmwl-kernel-source
bcmwl-kernel-source:
    Installed: 6.30.223.271+bdcom-0ubuntu1~1.1
    Candidate: 6.30.223.271+bdcom-0ubuntu1~1.1
    Version table:
   *** 6.30.223.271+bdcom-0ubuntu1~1.1 500
          500 http://us.archive.ubuntu.com/ubuntu xenial-updates/restricted amd64 Packages
          100 /var/lib/dpkg/status
       6.30.223.248+bdcom-0ubuntu8 500
          500 http://us.archive.ubuntu.com/ubuntu xenial/restricted amd64 Packages

但是,驱动程序模块似乎没有被加载:

$ sudo lsmod | egrep bcmwl
$

如果我尝试加载它:

$ sudo modprobe -n bcmwl-kernel-source
modprobe: FATAL: Module bcmwl-kernel-source not found in directory /lib/modules/4.10.0-33-generic

事实上,目录中根本没有 bcmwl 的踪迹/lib/modules/

/lib/modules$ find . -name "*bcmwl*"
/lib/modules$ grep "bcmwl" ./*
/lib/modules$

我已经超出了我对情况的理解,我不知道下一步该怎么做。请帮忙。

编辑显然该模块被命名为wl

$ sudo modprobe wl
modprobe: ERROR: could not insert 'wl': Required key not available

根据这一页,这是 UEFI 安全启动问题。昨晚我卸下笔记本电脑电池来修复问题时,安全启动又重新启用了。进入 BIOS 再次禁用它后,无线现在就可以正常工作了。

相关内容