升级到 Xubuntu 16.04 后,Wlan0 接口消失

升级到 Xubuntu 16.04 后,Wlan0 接口消失

自从从 Xubuntu 15.10 升级到 Xubuntu 16.04 以来联想 Thinkpad Twist (S230u)Broadcom 无线网卡 wlan0 设备消失了。就好像物理设备不存在一样。 如何才能重新激活它?

在升级过程的最后一步,我点击了关于我是否想停用UEFI 安全启动。(我不知道这是否是一个有用的信息)。

系统目前已是最新的。

sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade

--> 结束于升级了 0 个,新安装了 0 个,要删除 0 个,并且未升级 0 个。

ifconfig

--> 仅列表eth0

lspci

--> 包含一行“03:00.0 网络控制器:Broadcom Corporation BCM43228 802.11a/b/g/n”。但没有提到“无线”之类的词。

iwconfig

--> 提及eth0wwan0,每个都有无无线扩展。 没有其他的。

 nmcli -f all device show 

--> 同样的情况。通用设备仅限条目eth0cdc-wdm3(应该是移动宽带设备)。

update-manager

--> 提及如下附加驱动程序: Broadcom 公司 BCM43228 802.11a/b/g/n -使用来自 bcmwl-kernel-source(专有)的 Broadcom 802.11 Linux STA 无线驱动程序源。

我尝试了 David Foerster 建议的解决方案。但重新安装过程以错误结束。情况仍然如此:

lspci -nn -d 14e4:
sudo apt-get purge bcmwl-kernel-source
sudo apt-get update
sudo apt-get update-pciids
sudo apt-get install bcmwl-kernel-source

结果是:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following NEW packages will be installed:
  bcmwl-kernel-source
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/1 515 kB of archives.
After this operation, 8 013 kB of additional disk space will be used.
Selecting previously unselected package bcmwl-kernel-source.
(Reading database ... 259730 files and directories currently installed.)
Preparing to unpack .../bcmwl-kernel-source_6.30.223.248+bdcom-     0ubuntu8_amd64.deb ...
Unpacking bcmwl-kernel-source (6.30.223.248+bdcom-0ubuntu8) ...
Setting up bcmwl-kernel-source (6.30.223.248+bdcom-0ubuntu8) ...
Loading new bcmwl-6.30.223.248+bdcom DKMS files...
First Installation: checking all kernels...
Building only for 4.4.0-21-generic
Building for architecture x86_64
Building initial module for 4.4.0-21-generic
Done.

wl:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/4.4.0-21-generic/updates/dkms/

depmod....

DKMS: install completed.
modprobe: ERROR: could not insert 'wl': Required key not available
update-initramfs: deferring update (trigger activated)
Processing triggers for initramfs-tools (0.122ubuntu8) ...
update-initramfs: Generating /boot/initrd.img-4.4.0-21-generic

如下所述通过 mokutil 禁用验证也无济于事。

答案1

如果启用了安全启动,Ubuntu 16.04 似乎不会安装未签名的第三方软件包。

您需要在 UEFI 设置中禁用安全启动才能wl工作。

但这是一个问题,因为在某些系统上无法禁用安全启动。

更新:此问题可以修复。您可以通过以下方式禁用模块验证:

sudo apt-get install mokutil
sudo mokutil --disable-validation

相关内容