我正在尝试让我的 Lenovo Edge 15 笔记本电脑识别 Intel 3160 Wifi 固件。
在这里找到固件: https://wireless.wiki.kernel.org/en/users/Drivers/iwlwifi
在重命名旧版本后安装了不同版本的 ucode,但没有任何效果。
重命名旧代码,重新启动。
尝试过这些解决方案:
- 与 Intel 3160 Wireless、Lenovo Y50、Ubuntu 15.04 无连接/连接不稳定
- http://ubuntuforums.org/showthread.php?t=2214075
- 禁用蓝牙,仍然没有任何反应。
我现在没有选择了。 :( 如果我错过了一些关键的东西,请原谅我。
以下是我运行该命令时的响应:
$ modinfo iwlwifi
filename: /lib/modules/3.2.0-23-generic/kernel/drivers/net/wireless/iwlwifi/iwlwifi.ko
alias: iwlagn
license: GPL
author: Copyright(c) 2003-2011 Intel Corporation <[email protected]>
version: in-tree:
description: Intel(R) Wireless WiFi Link AGN driver for Linux
firmware: iwlwifi-5150-2.ucode
firmware: iwlwifi-5000-5.ucode
firmware: iwlwifi-6000g2b-6.ucode
firmware: iwlwifi-6000g2a-6.ucode
firmware: iwlwifi-6050-5.ucode
firmware: iwlwifi-6000-4.ucode
firmware: iwlwifi-100-6.ucode
firmware: iwlwifi-1000-6.ucode
firmware: iwlwifi-135-6.ucode
firmware: iwlwifi-105-6.ucode
firmware: iwlwifi-2030-6.ucode
firmware: iwlwifi-2000-6.ucode
srcversion: F6A04975B757267E0AD9EB4
alias: pci:v00008086d00000892sv*sd00000466bc*sc*i*
alias: pci:v00008086d00000893sv*sd00000266bc*sc*i*
更新:这是我运行不同版本的内核时得到的结果
root@tacos-Lenovo-Edge-15:~# dmesg|grep iwlwifi
[ 19.537154] iwlwifi 0000:02:00.0: Direct firmware load for iwlwifi-3160-12.ucode failed with error -2
[ 19.601097] iwlwifi 0000:02:00.0: Direct firmware load for iwlwifi-3160-11.ucode failed with error -2
[ 19.698771] iwlwifi 0000:02:00.0: Driver unable to support your firmware API. Driver supports v12, firmware is v0.
[ 19.890696] iwlwifi 0000:02:00.0: Driver unable to support your firmware API. Driver supports v12, firmware is v7.
[ 19.890766] iwlwifi 0000:02:00.0: no suitable firmware found!
[ 337.993120] iwlwifi 0000:02:00.0: Direct firmware load for iwlwifi-3160-12.ucode failed with error -2
[ 337.993128] iwlwifi 0000:02:00.0: Direct firmware load for iwlwifi-3160-11.ucode failed with error -2
[ 337.993340] iwlwifi 0000:02:00.0: Driver unable to support your firmware API. Driver supports v12, firmware is v0.
[ 337.993510] iwlwifi 0000:02:00.0: Driver unable to support your firmware API. Driver supports v12, firmware is v7.
[ 337.993523] iwlwifi 0000:02:00.0: no suitable firmware found!
答案1
我刚刚在一台配备英特尔 3165 wifi 的新笔记本电脑上遇到了同样的问题。我发现安装高于 4.2 的内核版本可以使 wifi 正常工作。一些建议(从我的挫折中吸取教训):
- 安装与您想要的内核版本相对应的“linux-generic”包。这样您就会知道您获得的是完整的内核更新,其中包含您需要的所有附加功能。
- 您可能需要尝试多个内核版本,才能找到最适合您的版本(特别是如果您有英特尔显卡,在某些内核版本中会出现故障)。
- 删除“linux-generic”软件包不会删除它所附带的其他软件包。如果您要删除特定内核版本,您还需要删除“linux-headers-xxx-xx”、“linux-headers-xxx-xx-generic”、“linux-image-xxx-xx-generic”和“linux-image-extra-xxx-xx-generic”软件包。
- GRUB 将默认启动到您安装的最新内核版本。
- 您确实需要重新启动才能使新内核版本生效。
作为参考,我正在运行带有“linux-generic-lts-wily”标头包的 Linux Mint 17.3(Ubuntu 14.04 基础),并且一切运行良好。