我并不是一名熟练的 Ubuntu 用户,我在使用 Wi-Fi 和 Ubuntu 16.04 时遇到了问题。
从 14.04 开始,更新失败(未完成就停止了),Wi-Fi 从网络选项卡中消失。我尝试了一些方法,但没有成功,然后我决定升级到 16.04(通过 LAN)。
我错误地保留了一个旧配置文件,但一切都运行正常,只是 Wi-Fi 仍然无法工作。我从 BIOS 禁用了安全启动(并尝试了一些其他随机操作),但基本上没有效果:而 启用 Wi-Fi选项在网络选项卡中,有提示Wi-Fi 已禁用在下面Wi-Fi 网络。 这网络驱动程序被选中软件和更新 > 附加驱动程序是博通 802.11从bclwm-kernel-source
。
我尝试按照 Qualcomm Atheros Device [168c:0042] (rev 30) Wi-Fi 驱动程序安装
但唯一的结果是启用 Wi-Fi从网络菜单中消失了。
我该如何修复它?
感谢您的评论。
我担心Qualcomm Atheros Device [168c:0042] (rev 30) Wi-Fi 驱动程序安装把一切都搞乱了。
我添加了结果
lspci -knn | grep Net -A3; rfkill list
02:00.0 Network controller [0280]: Broadcom Limited BCM4352 802.11ac Wireless Network Adapter [14e4:43b1] (rev 03)
Subsystem: Dell BCM4352 802.11ac Wireless Network Adapter [1028:0019]
Kernel modules: wl, bcma
如果我错了,我很抱歉,但我的印象是,我的问题与为什么安装第三方内核模块或内核升级后会出现“所需密钥不可用”的情况?。就我的情况而言,安全启动从一开始就已从 BIOS 中禁用。
附加信息结果sudo apt 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.544 kB of archives.
After this operation, 0 B of additional disk space will be used.
(Reading database ... 939933 files and directories currently installed.)
Preparing to unpack .../bcmwl-kernel-source_6.30.223.271+bdcom-0ubuntu1~1.1_amd64.deb ...
Removing all DKMS Modules
Done.
Unpacking bcmwl-kernel-source (6.30.223.271+bdcom-0ubuntu1~1.1) over (6.30.223.271+bdcom-0ubuntu1~1.1) ...
Setting up bcmwl-kernel-source (6.30.223.271+bdcom-0ubuntu1~1.1) ...
Loading new bcmwl-6.30.223.271+bdcom DKMS files...
Building only for 4.4.0-87-generic
Building for architecture x86_64
Building initial module for 4.4.0-87-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-87-generic/updates/dkms/
depmod....
DKMS: install completed.
modprobe: ERROR: could not insert 'wl': Invalid argument
update-initramfs: deferring update (trigger activated)
Processing triggers for shim-signed (1.32~16.04.1+0.9+1474479173.6c180c6-1ubuntu1) ...
Secure Boot not enabled on this system.
Processing triggers for initramfs-tools (0.122ubuntu8.8) ...
update-initramfs: Generating /boot/initrd.img-4.4.0-87-generic
答案1
安装broadcom-sta-dkms
尝试以下命令
sudo apt-get update
sudo apt-get install broadcom-sta-dkms
sudo modprobe -r b44 b43 b43legacy ssb brcmsmac bcma
sudo modprobe wl
它将为你工作,请确保你的互联网已打开:)