如何让我的英特尔无线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驱动程序但最终说“找不到合适的固件!”

要解决此问题:

  1. 检查您正在使用的Linux内核

     uname -r 

    即使你已经安装了Ubuntu 15.04,它仍然使用3.19内核。

  2. 目前,英特尔仅支持带有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/