![升级到 17.10,未找到 wifi 和蓝牙“适配器”](https://linux22.com/image/1003616/%E5%8D%87%E7%BA%A7%E5%88%B0%2017.10%EF%BC%8C%E6%9C%AA%E6%89%BE%E5%88%B0%20wifi%20%E5%92%8C%E8%93%9D%E7%89%99%E2%80%9C%E9%80%82%E9%85%8D%E5%99%A8%E2%80%9D.png)
感谢您花时间阅读我的帖子,我知道目前 wifi 非常普遍,但到目前为止,对其他人有用的方法对我来说却不起作用。
我不确定您需要我提供什么信息,但首先我已尝试修复我的 wifi。
我去尝试了这个:
https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/1681513
它已经在文件中了……所以这不起作用。我在终端中运行了几十条命令,但无济于事。我决定检查我的 xps13 驱动程序:
来自 bcmwl 内核源的 broadcom 802.11 linux sta 无线驱动程序源(专有)
我做了一些研究并运行:
sudo apt-get install --reinstall bcmwl-kernel-source
我得到了这个:
Reading package lists... Done
Building dependency tree
Reading state information... Done
0 to upgrade, 0 to newly install, 1 reinstalled, 0 to remove and 0 not to upgrade.
Need to get 0 B/1,544 kB of archives.
After this operation, 0 B of additional disk space will be used.
(Reading database ... 279336 files and directories currently installed.)
Preparing to unpack .../bcmwl-kernel-source_6.30.223.271+bdcom-0ubuntu3_amd64.deb ...
Removing all DKMS Modules
Done.
Unpacking bcmwl-kernel-source (6.30.223.271+bdcom-0ubuntu3) over (6.30.223.271+bdcom-0ubuntu3) ...
Setting up bcmwl-kernel-source (6.30.223.271+bdcom-0ubuntu3) ...
Loading new bcmwl-6.30.223.271+bdcom DKMS files...
Building for 4.13.0-16-lowlatency
Building for architecture x86_64
Module build for kernel 4.13.0-16-lowlatency was skipped since the
kernel headers for this kernel does not seem to be installed.
modprobe: FATAL: Module wl not found in directory /lib/modules/4.13.0-16-lowlatency
update-initramfs: deferring update (trigger activated)
Processing triggers for shim-signed (1.32+0.9+1474479173.6c180c6-1ubuntu1) ...
Secure Boot not enabled on this system.
Processing triggers for initramfs-tools (0.125ubuntu12) ...
update-initramfs: Generating /boot/initrd.img-4.13.0-16-lowlatency
cryptsetup: WARNING: target cryptswap1 has a random key, skipped
我不确定这是否朝着正确的方向发展,但这里似乎存在许多问题——我至少需要一些关于应采取什么步骤来解决这些问题的建议。
感谢您的时间。Wilax
答案1
请注意:
由于内核 4.13.0-16-lowlatency 的内核头文件似乎未安装,因此跳过了该内核的模块构建。
让我们尝试安装它们:
sudo apt install linux-headers-generic
现在重试:
sudo apt install --reinstall bcmwl-kernel-source
答案2
Wilax 同事的解决方案可以简化,使用 apt 安装低延迟标头,而不是下载特定版本。这样,将来升级内核时,它们就会正确升级。
sudo apt install linux-headers-lowlatency
答案3
我找到了一个解决此 pb 的办法:
由于 pb 似乎与低延迟模块/内核相链接,我重新启动了我的 PC,启动 grub 选项(更多选项)..并选择了相同的内核,但是是“标准”内核(没有“低延迟”内核)
然后进入会话,重新安装:
sudo apt-get install --reinstall bcmwl-kernel-source
然后就完成了..WIFI回来了!
希望可以帮助一些人
答案4
我很感激您的帮助,但是我的同事已经解决了我的问题,并将其发布在这里,看看是否对任何人有帮助。(真的很简单)
前往此网站:
允许我下载并安装:linux-headers-4.13.0-16-lowlatency
这启动了我的 wifi 和蓝牙驱动程序,因此一切都按预期工作。