在 Ubuntu 上14.04 32位,运行一段时间后,我的无线网卡停止工作。有时,在 nm-applett(右上角)中停止 WiFi 并重新启动它以建立与 WiFi 的新连接会有所帮助,但大多数情况下这不再有帮助 - 您必须重新启动才能再次使用该卡。
我在几个不同的地方都遇到过这种情况,所以这肯定是我的卡的问题。
目前的内核:
$ uname -rp
3.14.1-031401-generic i686
我猜无线省电选项由设置的powertop
可能会导致一些问题,因此我将其添加到我的,/etc/rc.local
所以最后的部分看起来像这样:
# By default this script does nothing.
#####################################################
# tune all power save settings to >good<
powertop --auto-tune
一旦我再次禁用该选项,无线网卡似乎可以更好地工作,但并非总是如此。
当处于崩溃状态时,如果我尝试在 nm-applet 中重新启用 WiFi,我会收到此错误/var/log/syslog
:
iwlwifi 0000:01:00.0: Failed to load firmware chunk!
我在以下人员的帮助下收集了一些数据这个答案:
##### lspci ##### 01:00.0 Network controller [0280]: Intel Corporation Wireless 7260 [8086:08b2] (rev 6b) Subsystem: Intel Corporation Wireless-N 7260 [8086:c262] Kernel driver in use: iwlwifi
如果我寻找locate 7260|grep -i wifi
,我会找到相同的模块/lib/firmware/iwlwifi-7260-8.ucode
。它不使用最新的驱动程序无线网因为 iwlwifi-7260-9.ucode 尚不受支持。)
如何修复我的联想 Yoga 2 Pro 上的这个问题?也许可以以某种方式重新加载内核模块如果它死机了,如何使用脚本重新启用它?
答案1
您需要禁用电源管理,并可能需要禁用 802.11n 扩展。这些更改对我有用。
对于电源管理,创建一个文件
sudo gedit /etc/pm/power.d/wireless
内容如下
#!/bin/sh
/sbin/iwconfig wlan0 power off
并使其可执行:
sudo chmod +x /etc/pm/power.d/wireless
要禁用 11n 扩展,请尝试以下操作
sudo su
echo "options iwlwifi 11n_disable=1" >> /etc/modprobe.d/iwlwifi.conf
您需要reboot
进行这些更改。运行iwconfig
应显示:
wlan0 IEEE 802.11abg
和
Power Management:off
对我来说,最有效的方法是升级到最新的内核之一
http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.17-rc4-utopic/
答案2
请检查日志中是否有错误或线索:
dmesg | grep iwl
看来 -8 固件正在加载。使用 -9 可能会更顺利。
ls /lib/firmware | grep 7260
希望您能够:
iwlwifi-7260-7.ucode
iwlwifi-7260-8.ucode
iwlwifi-7260-9.ucode
如果是,请备份 -8 版本:
sudo mv /lib/firmware/iwlwifi-7260-8.ucode /lib/firmware/iwlwifi-7260-8.bak
重新启动并检查消息:
dmesg | grep iwl
连接成功了吗?稳定吗?
答案3
其他解决方案都无法解决这个问题,最近我发现,这是一个硬件问题:
当我随身携带笔记本电脑时,通常奶昔,并且有点弯曲,这导致了失败!
我可以通过以下方式引发失败弯曲屏幕底部一侧向后拉一点,另一侧向前面拉。不强,只需一点点,不会损坏设备。
尝试几次后,Wifi 卡就坏了。
我的游戏 Windows 分区也存在同样的问题。
所以解决办法就是将设备放在安全的地方,不要改变屏幕的角度,这样 Wifi 卡就会保持活动状态而不会出现问题。
可能是由于 Aux 和 Main 连接器接触外壳造成的,当你弯曲它时,Wi-Fi 卡位于左侧,就在电池上方:
我尝试按照本指南修复 wifi 卡:http://techdadreview.com/2014/09/02/upgrade-lenovo-yoga-2-pros-wireless-card/
但我发现问题不是出在 WiFi 卡本身,而是主板旁边的长条部分。只要你轻轻按一下那块金属板,WiFi 卡就会坏掉。
所以我现在会尝试购买一张小型 USB 卡,同时我会小心不要太用力按压笔记本电脑的底部。