在我将 Ubuntu 18.04 安装到我的 Levono MIIX 520 后,我无法使用 WiFi。我检查了一些信息:
$ lspci
01:00.0 Network controller: Intel Corporation Dual Band Wireless-AC 3165 Plus Bluetooth (rev 99)
$ dmesg | grep iwl
[ 4.064144] iwlwifi 0000:01:00.0: uCode file size 6882895 does not match expected size
[ 4.064295] iwlwifi 0000:01:00.0: Direct firmware load for iwlwifi-7265D-28.ucode failed with error -2
[ 4.072666] iwlwifi 0000:01:00.0: uCode file size 6857833 does not match expected size
[ 4.072819] iwlwifi 0000:01:00.0: Direct firmware load for iwlwifi-7265D-26.ucode failed with error -2
[ 4.072829] iwlwifi 0000:01:00.0: Direct firmware load for iwlwifi-7265D-25.ucode failed with error -2
[ 4.072836] iwlwifi 0000:01:00.0: Direct firmware load for iwlwifi-7265D-24.ucode failed with error -2
[ 4.072844] iwlwifi 0000:01:00.0: Direct firmware load for iwlwifi-7265D-23.ucode failed with error -2
[ 4.080565] iwlwifi 0000:01:00.0: uCode file size 6828649 does not match expected size
[ 4.080742] iwlwifi 0000:01:00.0: no suitable firmware found!
[ 4.080746] iwlwifi 0000:01:00.0: minimum version required: iwlwifi-7265D-22
[ 4.080748] iwlwifi 0000:01:00.0: maximum version supported: iwlwifi-7265D-29
[ 4.080750] iwlwifi 0000:01:00.0: check git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
$ ls /lib/firmware/ |grep iwl
iwlwifi-3165-14.ucode
iwlwifi-3165-29.ucode
iwlwifi-7265-14.ucode
iwlwifi-7265D-14.ucode
iwlwifi-7265D-22.ucode
iwlwifi-7265D-27.ucode
iwlwifi-7265D-29.ucode
我已删除了 中所有与 iwlwifi 相关的代码文件/lib/firmware
。然后我从英特尔网站下载了驱动程序,并将英特尔® 双频 Wireless-AC 3165(从固件 XX.XX.13.0 和内核 4.1 开始)的两个驱动程序包 4.2+ iwlwifi-7265-ucode-25.30.14.0.tgz 复制到/lib/firmware
。
然后,蓝牙可以工作了,但我仍然无法使用 WiFi。
下载更多驱动程序包https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git没有帮助。