如何在15.04上让我的Intel Wireless 3165连接?

我在我的新Intel NUC上安装了Ubuntu 15.04。
然而,无线网络不工作。
它在dmesg中抱怨说iwlwifi模块无法加载固件代码,因为找不到iwlwifi-3165-10.ucode。
我尝试安装更新版本的iwlwifi(来自后备源),但那似乎非常复杂,并且似乎没有帮助。

我在Ubuntu 16.04和16.10上遇到了同样的问题,它们都有比4.1更新的内核。以下命令对我有帮助:sudo modprobe -r acer-wmi; sudo rfkill unblock all。确认后,以下命令可以使其永久生效:echo "blacklist acer-wmi" | sudo tee -a /etc/modprobe.d/blacklist.conf - Unksi
2个回答

我之前也遇到过这个问题,但是找到了解决办法。确认是否是你的问题的最佳方法是运行this script
wget -N -t 5 -T 10 https://github.com/UbuntuForums/wireless-info/raw/master/wireless-info
chmod +x wireless-info
./wireless-info

你会在/root目录中找到输出。在输出底部,你可能会看到一些dmesg错误,它们说已经尝试加载正确的iwlwifi驱动程序,但最终显示“没有找到适当的固件!”
要解决这个问题:
检查您正在使用的Linux内核 uname -r 即使您已经安装了Ubuntu 15.04,它仍然使用3.19内核。
目前,Intel只支持4.1+固件的3165硬件,但在我升级到4.2之前,我无法让它正常工作。最简单的方法是使用wget获取适合您硬件和所需内核的正确版本。我使用了kernel.org上的最新版本。使用wget获取它们: wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.2-rc8-unstable/linux-image-4.2.0-040200rc8-generic_4.2.0-040200rc8.201508240030_amd64.deb http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.2-rc8-unstable/linux-headers-4.2.0-040200rc8_4.2.0-040200rc8.201508240030_all.deb http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.2-rc8-unstable/linux-headers-4.2.0-040200rc8-generic_4.2.0-040200rc8.201508240030_amd64.deb
然后执行以下命令: sudo dpkg -i *.deb 重新启动,您现在应该看到正确的内核: sudo uname -r 更新和升级,一切就绪: sudo apt-get update sudo apt-get upgrade 突然间,无线网络连接起来了。而且这次,您实际上可以连接到它。 :D
最后一分钟的清理工作,重新生成grub菜单并删除先前的内核: sudo update-grub sudo apt-get autoremove BAM!完成了。

不使用wget,运行以下命令:sudo modprobe iwlwifi,然后输入:dmesg | grep iwlv。这将在您的终端中显示“找不到适当的固件!”的消息。 - user697576
哥们,你真牛啊!简直就像魔法一样顺利地完成了任务。 - Siddharth