使用Ubuntu 18.04和Intel双频无线-AC 3168进行慢速WiFi
这是我使用英特尔双频无线AC 3168(M.2 2230)和Ubuntu Linux的故事:
- 我决定手动更新Ubuntu 16.04 LTS,包括kernel / dist-upgrade。
- 重启。
- 没有WiFi连接,
iwconfig
命令不返回任何适配器。 - 在测试几次重启时,我注意到无线适配器有时会出现并起作用。
- 我决定从头开始在另一个硬盘上安装Ubuntu 18.04 LTS。
- 启动实时USB映像(18.04.0桌面),转到桌面。
- 我尝试上网,我注意到WiFi很慢,就像远古时代一样。
- 我插入以太网电缆并使用上次下载的更新执行最小的Ubuntu安装。
- 重新启动,拔下以太网电缆。
- 我尝试上网,WiFi很慢。
- 我搜索解决方案, 我禁用802.11n(iwlwifi 11n_disable = 1) ,WiFi工作(连接速度低于11Mbps),即使重新启动后也是如此。
- 对解决方案不满意,我决定在这里询问并运行Ubuntu论坛网络脚本 。
- 网络脚本结果在这里 。
我找到的相关问题主题:
- 无线互联网问题 – 英特尔无线,Ubuntu 18.04
- 自从更新到18.04后慢速wifi
- 检测到iwlwifi Wifi Microcode SW错误(Ubuntu 18.04 x64)
- Ubuntu 18.04的Wifi问题
- 网络连接
我在解决这个问题上所做的是安装最新的稳定内核,根据编写4.17.13
时的4.17.13
。
我使用“Tony George”( https://launchpad.net/~teejee2008/+archive/ubuntu/ppa )中的ppa安装了ukuu
,ubuntu内核更新实用程序:
sudo add-apt-repository ppa:teejee2008/ppa sudo apt update sudo apt install ukuu
然后通过控制台( ukuu --help
)运行ukuu或使用菜单中的图形版本。 安装最新的稳定内核并重启。
警告 :可能存在一些问题; 如果它们在重启后仍然存在,则在引导序列期间,选择旧的内核版本(在我的机器上为4.15)。
tldr; 在尝试更新内核之前修复驱动程序。
我的笔记本有:
- Ubuntu 18.04与xubuntu-desktop
- 32GB RAM
- 3TB HD
- 1070 GTX Cuda Core
- 英特尔9560无线AC + BT5
完成Ubuntu 18.04 LTS的基本安装后,我的连接速度也不超过3.8 Mbps。
在英特尔的Linux驱动程序工程师的大力支持下, 一个解决方案 ! < - 完整的Bugzilla门票。
我不想全面枚举这些步骤,但是……不要更新你的内核。 内核更新有一种令人讨厌的麻烦。 此外,那沸腾了大海。 毕竟,你的司机并没有处于正确的状态。
相反, 试试这个 :
- 克隆https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/linux-firmware.git/
- 克隆https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/backport-iwlwifi.git/
-
在系统上安装最新的驱动程序。
$ cd backport-iwlwifi $ sudo make && make install # Fix any errors by installing any missing pkgs. Ignore warnings. # The system will tell you to reboot on success, DON'T ... yet. # Keep reading. Copy some firmware first! :)
-
对于英特尔用户 :从
/lib/firmware/
删除英特尔无线的所有固件文件。 这将是必须去的所有iwlwifi-*.ucode
文件。 如果你觉得备份是最明智的,那就把它们复制掉吧,为什么不呢? -
将最新固件从
linux-firmware
repo复制到固件目录(/lib/firmware/
)。 这些也应该是iwlwifi-*.ucode
文件,如下:$ cd /path/to/linux-firmware $ sudo cp iwlwifi-9260-th-b0-jf-b0-38.ucode /lib/firmware/ $ sudo cp iwlwifi-9000-pu-b0-jf-b0-38.ucode /lib/firmware/ # NOTE: I run a 9560 M.2 NIC, but you may not...
-
现在,重启。 你应该做生意。 你可以运行speedtest.net并高兴。
<3和:)