自从从 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
--> 提及eth0,wwan0,洛,每个都有无无线扩展。 没有其他的。
nmcli -f all device show
--> 同样的情况。通用设备仅限条目eth0,洛和cdc-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