如何让我的英特尔无线3165在15.04连接?
我在我的新英特尔NUC上安装了Ubuntu 15.04
但无线网络不起作用。
它抱怨(在dmesg中)iwlwifi模块无法加载固件代码,因为无法找到iwlwifi-3165-10.ucode。
我已经尝试安装更新版本的iwlwifi(来自backports),但这似乎非常复杂,似乎没有帮助。
我有同样的问题,但想通了。 查看这是否是您的问题的最佳方法是运行此脚本 :
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内核。
-
目前,英特尔仅支持带有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! 你完成了。
我通过将linux内核升级到4.1解决了这个问题。
我使用了这个指南: http : //ubuntuhandbook.org/index.php/2015/06/upgrade-kernel-4-1-ubuntu-linux-mint/