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


8

我在新的Intel NUC上安装了Ubuntu 15.04

但是,wifi无法正常工作。

它抱怨(在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 2016年

Answers:


8

我也遇到了同样的问题,但发现了。看看这是否是您的问题的最佳方法是运行以下脚本

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. 目前,英特尔仅支持3165硬件以及4.1或更高版本的固件,但是直到升级到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
    

AM!你完成了。


代替wget,运行:sudo modprobe iwlwifi,然后:dmesg | grep iwlv。这将显示“找不到合适的固件!” 您终端中的消息
user697576

老兄,你是个摇滚人。.像魅力一样..
悉达思

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.