英特尔公司Wireless-N 7260卡随机死亡


11

在Ubuntu 14.04 32bit上,经过一段时间的运行后,我的无线网卡停止工作。有时,它有助于停止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。它不使用来自wireless.kernel.org的最新驱动程序,因为还不支持iwlwifi-7260-9.ucode。)

如何在Lenovo Yoga 2 Pro上解决此问题?也许有可能以某种方式重新加载内核模块,以便在脚本死亡时用脚本重新启用它?


您正在运行什么操作系统?
查尔斯·格林

uname的输出形式看起来与我的略有不同-没有冒犯的意思。我必须一直保持无线设备全功率运行。当无线停止时,它会在一段时间后恢复正常吗?它会完全死掉,还是只是停止响应?
查尔斯·格林

也许是因为我使用32位。它死了,再也不会回来;(
rubo77

您确定安装了正确的固件
wxl 2014年

@wxl:我有一个Intel7260。如何确定是否安装了正确的固件?我是否必须列出所有内核设置?还是有命令要检查?
rubo77 2014年

Answers:


9

您需要禁用电源管理以及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/

您何时升级内核?在禁用电源选项和n扩展功能之前?内核可以与unity和14.04一起使用吗?
rubo77 2014年

设置这些选项后,我升级了内核。使用新内核(3.17.0-031700rc 1至4)和最新的官方内核14.04.1(3.13.0-36),似乎不需要禁用11n。他们俩现在团结一致地工作。
哈里斯

它是否可以在不升级内核的情况下禁用n和powersvings?
rubo77

我不想混淆它,但是最近几天它一直工作良好。
哈里斯

我现在暂时禁用11n。当我在trusty上尝试一个utopic内核时,我就早点遇到了问题!
rubo77

1

请检查日志中的错误或线索:

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

你连接吗?稳定吗?


我在dmesg中有这个:loaded firmware version 22.24.8.0 op_mode iwlmvm 尽管我在-7 -8iwlwifi-7260-9.ucode中也有和/lib/firmware。很难说出它的稳定性,因为今天我还没有遇到任何问题
rubo77'9

请在上方查看我的修改。
chili555 2014年

如果我备份-8并重新启动,则会加载-7版本。如果我也备份该文件,则会收到一个错误消息,那就是没有错误。如果我将-9版本备份并重命名为-8,Driver unable to support your firmware API. Driver supports v8, firmware is v9.
则会

加载-7版本时,稳定性是更好,还是更差?
chili555

我怎么看到-7加载了?我认为就我而言,它已经一直加载-7版本,因为这就是modinfo iwlwifi“固件”中显示的内容(请参阅列出所有内核设置以获取有关已安装设备的详细信息
rubo77 2014年

1

其他解决方案都不能解决问题,最近我发现这是硬件问题

当我随身携带笔记本电脑时,笔记本电脑通常会晃动并弯曲一些,这会引起故障!

我可以通过将屏幕底部的一侧稍微向后弯曲,然后向另一侧拉至前面来引发失败。不坚固,只有一点点不会损坏设备

经过一番尝试后,Wifi卡死了。

我的游戏Windows分区上存在相同的问题。

因此,解决方案只是将设备放在安全的地方,并且不要更改屏幕的角度,这样Wifi卡将保持活动状态,而不会出现问题。

可能是由于Aux和Main连接器接触外壳造成的,弯曲时,Wi-Fi卡位于电池正上方的左侧:

在此处输入图片说明

我尝试使用此指南回复wifi卡:http ://techdadreview.com/2014/09/02/upgrade-lenovo-yoga-2-pros-wireless-card/

但是我发现问题不在于WiFi卡本身,而在于它旁边的主板的一大部分。只要您轻轻按一下该平台,WiFi卡就会死亡。

因此,我将尝试现在购买一个小型USB卡,与此同时,请谨慎使用笔记本电脑的底部,这一点我会保持谨慎。


我认为我的Thinkpad X230受到完全相同的硬件问题的影响。您选择的最终解决方案是什么?
orschiro

我在保证时间内将其寄回,并获得了原价。他们说,他们无法解决
rubo77

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.