我已经排查这个问题两天了,尝试了网上找到的各种修复方法,但都无济于事。我使用的是 Thinkpad X1 Carbon(第 6 代),并双启动了 Win10 和 Mint(18.3)。Wifi 在 Win10 上按预期工作,但 NetworkManager 和 WICD 都无法识别 Mint 中的任何 wifi 网络。
这是 lspci -v | 的输出grep -A 10 -i“网络控制器”:
02:00.0 Network controller: Intel Corporation Wireless 8265 / 8275 (rev 78)
Subsystem: Intel Corporation Dual Band Wireless-AC 8265
Flags: fast devsel, IRQ 255
Memory at ee200000 (64-bit, non-prefetchable) [disabled] [size=8K]
Capabilities: <access denied>
我从Intel的网站下载了iwlwifi-8265-ucode-22.361476.0.tgz文件:https://www.intel.com/content/www/us/en/support/articles/000005511/network-and-io/wireless-networking.html
我按照这篇文章中的说明进行操作:https://forums.linuxmint.com/viewtopic.php?t=247531然后跑了
sudo cp iwlwifi-8265-22.ucode /lib/firmware/
其次是
sudo apt-get install build-essential linux-headers-$(uname -r)
这给了我以下输出:
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package linux-headers-4.15.0-20-generic
E: Couldn't find any package by glob 'linux-headers-4.15.0-20-generic'
E: Couldn't find any package by regex 'linux-headers-4.15.0-20-generic'
我从这里下载了 .deb 文件https://pkgs.org/download/linux-headers-4.15.0-20,运行 dpkg -i 并得到以下输出:
(Reading database ... 317506 files and directories currently installed.)
Preparing to unpack linux-headers-4.15.0-20-generic_4.15.0-20.21~16.04.1_amd64.deb ...
Unpacking linux-headers-4.15.0-20-generic (4.15.0-20.21~16.04.1) over (4.15.0-20.21~16.04.1) ...
Setting up linux-headers-4.15.0-20-generic (4.15.0-20.21~16.04.1) ...
/etc/kernel/header_postinst.d/dkms:
ERROR (dkms apport): kernel package linux-headers-4.15.0-20-generic is not supported
Error! Bad return status for module build on kernel: 4.15.0-20-generic (x86_64)
Consult /var/lib/dkms/ndiswrapper/1.60/build/make.log for more information.
不知道从这里去哪里。
为了透明起见,我也在 Mint 论坛上发布了此内容,但没有回复。
答案1
当我最初发布这篇文章时,我正在 4.15.0-20 内核上运行。我从 GRUB 启动了 4.10.0-38 内核的 Mint。 4.10版本可以识别无线网络并完美运行。
我仍然不确定为什么 4.15.0-20 无法识别网络,我认为这与 iwlwifi-8265-22 与该特定内核不兼容有关。
答案2
4.15 内核包发生了变化,尝试一下
sudo apt-get install linux-base linux-modules-extra-4.15.0-20-generic
重启