我已经在新的 Intel NUC 上安装了 Ubuntu 15.04
但是无线网络不能用。
它抱怨(在 dmesg 中)iwlwifi 模块无法加载固件代码,因为找不到 iwlwifi-3165-10.ucode。
我尝试安装较新版本的 iwlwifi(从反向移植),但这似乎非常复杂并且似乎没有帮助。
答案1
我遇到了同样的问题,但找到了解决办法。查看这是否是你的问题的最佳方法是运行这个脚本:
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 内核。
目前,英特尔仅支持 3165 硬件的固件版本为 4.1+,但直到我升级到 4.2 后,它才正常工作。最简单的方法是使用
wget
来获取适合您的硬件和您想要使用的内核的版本。我使用了最新版本内核网站. 使用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
砰!大功告成。
答案2
我通过将 Linux 内核升级到 4.1 解决了这个问题。
我使用了这个指南:http://ubuntuhandbook.org/index.php/2015/06/upgrade-kernel-4-1-ubuntu-linux-mint/