如何让我的英特尔无线 3165 连接到 15.04?

Edw*_*uik 9 wireless intel drivers iwlwifi 15.04

我已经在我的新英特尔 NUC 上安装了 Ubuntu 15.04

但是wifi不能用。

它抱怨(在 dmesg 中)iwlwifi 模块无法加载固件代码,因为找不到 iwlwifi-3165-10.ucode。

我尝试安装较新版本的 iwlwifi(来自 backports),但这似乎非常复杂,而且似乎没有帮助。

小智 9

我有同样的问题,但想通了。查看这是否是您的问题的最佳方法是运行此脚本

wget -N -t 5 -T 10 https://github.com/UbuntuForums/wireless-info/raw/master/wireless-info
chmod +x wireless-info
./wireless-info
Run Code Online (Sandbox Code Playgroud)

您将在/root目录中找到输出。在输出的底部,您可能会看到一些 dmesg 错误,表明它已尝试加载正确的 iwlwifi 驱动程序,但最终显示“找不到合适的固件!”

要解决此问题:

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

    uname -r
    
    Run Code Online (Sandbox Code Playgroud)

    即使您已经安装了 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
    
    Run Code Online (Sandbox Code Playgroud)

    然后发出以下命令:

    sudo dpkg -i *.deb
    
    Run Code Online (Sandbox Code Playgroud)

    重新启动,您现在应该看到正确的内核:

    sudo uname -r
    
    Run Code Online (Sandbox Code Playgroud)

    更新和升级,一切就绪:

    sudo apt-get update
    sudo apt-get upgrade
    
    Run Code Online (Sandbox Code Playgroud)

    突然,无线。而这一次,您实际上可以连接到它。:D

    最后一分钟清理,重新生成 grub 菜单并删除以前的内核:

    sudo update-grub
    sudo apt-get autoremove
    
    Run Code Online (Sandbox Code Playgroud)

砰!你完成了。


Edw*_*uik 0

我通过将linux内核升级到4.1解决了这个问题。

我使用了这个指南:http://ubuntuhandbook.org/index.php/2015/06/upgrade-kernel-4-1-ubuntu-linux-mint/