与 Intel 3160 Wireless、Lenovo Y50、Ubuntu 15.04 无连接/连接不稳定

与 Intel 3160 Wireless、Lenovo Y50、Ubuntu 15.04 无连接/连接不稳定

我最近购买了一台联想 Y50-70 笔记本电脑,虽然 Ubuntu 运行良好,但在无线方面却遇到了问题。

Wifi 连接非常顺畅,通常启动后 30 秒左右可以加载网页,但之后就完全无法接收任何信息。偶尔它会在几秒钟内重新获得连接,但这种情况很少发生,而且只持续几秒钟。

无线网卡是 Intel 3160 Wireless,在 Windows(Windows 8.1)上运行良好。

  • rfkill - 未阻止任何内容
  • lshw -c 网络 - 产品:无线 3160,固件=25.17.12.0
  • 内核版本 4.0.3

我应该指出,我已经尝试过以下帖子中提出的解决方案,但到目前为止都没有起作用:

无法连接到 WiFi - 英特尔公司无线 3160

Ubuntu Intel 无线 3160 AC 不工作/速度慢/断开连接/不稳定

更新至 15.04 后 Wifi 停止工作

https://bbs.archlinux.org/viewtopic.php?id=192363

到目前为止,下载较新的内核,下载较新的固件,禁用蓝牙,重命名固件,设置选项如上所述这里沒有作用。

任何帮助将非常感激。

答案1

您链接的帖子中的命令是:

echo "options iwlwifi bt_coex_active=Y swcrypto=1 11n_disable=1" | sudo tee /etc/modprobe.d/iwlwifi.conf

它将覆盖文件 /etc/modprobe.d/iwlwifi.conf 中的现有文本。它应为:

echo "options iwlwifi bt_coex_active=Y swcrypto=1 11n_disable=1" | sudo tee -a /etc/modprobe.d/iwlwifi.conf

'-a' 修饰符将新文本附加到现有文件的末尾。

在Ubuntu 15.04中,默认文件内容为:

# /etc/modprobe.d/iwlwifi.conf
# iwlwifi will dyamically load either iwldvm or iwlmvm depending on the
# microcode file installed on the system.  When removing iwlwifi, first
# remove the iwl?vm module and then iwlwifi.
remove iwlwifi \
(/sbin/lsmod | grep -o -e ^iwlmvm -e ^iwldvm -e ^iwlwifi | xargs /sbin/rmmod) \
&& /sbin/modprobe -r mac80211

如果有必要,该文本对于正确卸载和重新加载模块是必需的iwlwifi。我建议您这样做:

gksudo gedit /etc/modprobe.d/iwlwifi.conf

如果您没有文本编辑器 gedit,请使用 nano 或 kate 或 leafpad。复制并粘贴我在您添加的行上方添加的文本。完成后,它应该如下所示:

# /etc/modprobe.d/iwlwifi.conf
# iwlwifi will dyamically load either iwldvm or iwlmvm depending on the
# microcode file installed on the system.  When removing iwlwifi, first
# remove the iwl?vm module and then iwlwifi.
remove iwlwifi \
(/sbin/lsmod | grep -o -e ^iwlmvm -e ^iwldvm -e ^iwlwifi | xargs /sbin/rmmod) \
&& /sbin/modprobe -r mac80211

options iwlwifi bt_coex_active=Y swcrypto=1 11n_disable=1

仔细校对,保存并关闭文本编辑器。一切就绪。

相关内容