Intel Corporation Wireless-N 7260 card dies randomly

10,040

Solution 1

None of the other solutions solved the problem, and recently, I found out, that this is a hardware problem:

When I carry around my laptop it usually shakes, and bends a bit, this is causing the faiure!

I can provoke the fail by bending the bottom of the screen a bit to the back on one side and pull to the front on the other side. not strong, just a tiny bit without hurting the device.

After some tries, the Wifi card dies.

The same problem on my gaming Windows partition.

So the solution is only to put the device in a safe place and don't change the angle of the screen, then the Wifi Card will stay active without problems.

Maybe it is caused by the Aux and Main connectors touching the case, when you bend it, the Wi-Fi card is located on the left side, just above the battery:

enter image description here

I tried to replyce the wifi card with this guide: http://techdadreview.com/2014/09/02/upgrade-lenovo-yoga-2-pros-wireless-card/

But I found out that the problem is not the WiFi card itself, but it is the long part of the motherboard next to it. Whenever you slightly press on that platine, the WiFi card dies.

So I will try to buy a small USB card now and meanwhile I will be cautious that I do not press too hard on the bottom of my laptop .

Solution 2

You need to disable the power management and possibly the 802.11n extension. These changes worked for me.

For the power management create a file in

sudo gedit /etc/pm/power.d/wireless

with the following content

#!/bin/sh 
/sbin/iwconfig wlan0 power off

and make it executable:

sudo chmod +x /etc/pm/power.d/wireless

To disable the 11n extension, try the following

sudo su
echo "options iwlwifi 11n_disable=1" >> /etc/modprobe.d/iwlwifi.conf

You need to reboot after those changes. Running iwconfig should show:

wlan0     IEEE 802.11abg

and

Power Management:off

What definitely worked for me was to upgrade to one of the latest kernel from

http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.17-rc4-utopic/

Solution 3

Please check for errors or clues in the log:

dmesg | grep iwl

It appears that the -8 firmware is loading. You may have better luck with the -9.

ls /lib/firmware | grep 7260

Hopefully, you will have:

iwlwifi-7260-7.ucode
iwlwifi-7260-8.ucode
iwlwifi-7260-9.ucode 

If so, back up the -8 version:

sudo mv /lib/firmware/iwlwifi-7260-8.ucode  /lib/firmware/iwlwifi-7260-8.bak

Reboot and check for messages:

dmesg | grep iwl

Do you connect? Is it stable?

Share:
10,040

Related videos on Youtube

rubo77
Author by

rubo77

SCHWUPPS-DI-WUPPS

Updated on September 18, 2022

Comments

  • rubo77
    rubo77 over 1 year

    On Ubuntu 14.04 32bit, after some up-time my wireless card stops working. Sometimes it helps to stop WiFi in the nm-applett (at the top right corner) and restart it to get a new connection to my WiFi, but mostly this doesn't help anymore - you have to reboot to use the card again.

    I had this at several different locations so it was definitely a problem with my card.

    The kernel at the moment:

    $ uname -rp
    3.14.1-031401-generic i686
    

    My guess is that the wireless power save option that is set by powertop might cause some problems, so I added this to my /etc/rc.local so the end part looked like this:

    # By default this script does nothing.
    
    #####################################################
    # tune all power save settings to >good<
    powertop --auto-tune
    

    once I disabled that option again, the wireless card seems to work better, but not all the time.

    When in the crashed state and if I try to re-enable WiFi in the nm-applet I get this error in /var/log/syslog:

    iwlwifi 0000:01:00.0: Failed to load firmware chunk!
    

    I collected some data with the help of this answer:

    ##### 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
    

    full results

    If I look for locate 7260|grep -i wifi, I find the same module /lib/firmware/iwlwifi-7260-8.ucode. It doesn't use the latest drivers from wireless.kernel.org because the iwlwifi-7260-9.ucode is not supported yet.)

    How can I fix this problem on my Lenovo Yoga 2 Pro? Maybe it is possible to reload the kernel module somehow to re-enable it with a script if it died?

    • Charles Green
      Charles Green over 9 years
      What OS are you running?
    • Charles Green
      Charles Green over 9 years
      The form of the output of uname looks a little different than mine - no offense meant. I have to keep my wireless at full power all the time. When your wireless stops, does it come back afgter a period of time? Does it completely die, or just stop responding?
    • wxl
      wxl over 9 years
      You sure the correct firmware is installed?
    • rubo77
      rubo77 over 9 years
      @wxl: I have an Intel 7260. How do I find out if the correct firmware is installed? Do I have to list all kernel settings? Or is there a command to check?
    • rubo77
      rubo77 over 9 years
      @wxl: see my edited question: If i look for locate 7260|grep -i wifi, I find the same module /lib/firmware/iwlwifi-7260-9.ucode like in the latest drivers on wireless.kernel.org
    • wxl
      wxl over 9 years
      i'll asssume then the the firmware loader is configured into the kernel. you can check with grep CONFIG_FW_LOADER /boot/config-$(uname -r). Do you get anything else around that Failed to load firmware chunk!?
  • rubo77
    rubo77 over 9 years
    I have this in dmesg: loaded firmware version 22.24.8.0 op_mode iwlmvm although I also have the -7 -8 and iwlwifi-7260-9.ucode in /lib/firmware. It is hard to tell about the stableness, cause today I had no problems yet
  • chili555
    chili555 over 9 years
    Please see my edit above.
  • rubo77
    rubo77 over 9 years
    When did you upgrade the kernel? Before disabling the power option and n-extension? And does the kernel work with unity and 14.04?
  • Harris
    Harris over 9 years
    I upgraded the kernel after I set up these options. With the new kernel (3.17.0-031700rc 1 to 4) and the latest official kernel for 14.04.1 (3.13.0-36) seems there is no need to disable 11n. They both work now with unity.
  • rubo77
    rubo77 over 9 years
    And did it work with disabling n and powersvings before, without upgrading the kernel?
  • Harris
    Harris over 9 years
    I don't want to jinx it but it has been working fine for the last couple of days.
  • rubo77
    rubo77 over 9 years
    If I backup the -8 and reboot, there is loaded the -7 version. If I backup that too, I get an error that there is none. If I backup and rename the -9 version to -8, I get the error: Driver unable to support your firmware API. Driver supports v8, firmware is v9.
  • rubo77
    rubo77 over 9 years
    I'll go for disabling 11n for now. I had problems earlyer, when I tried an utopic kernel on trusty!
  • chili555
    chili555 over 9 years
    Is the stability better, worse or the same when the -7 version loads?
  • rubo77
    rubo77 over 9 years
    How can I see, that the -7 loads? I think in my case it already loaded the -7 version all the time, cause this is what modinfo iwlwifi shows in "firmware" (see List all kernel settings to get details about installed devices)
  • chili555
    chili555 over 9 years
    What does dmesg tell you? The -7 version reads as "loaded firmware version 22.1.7.0 op_mode iwlmvm" If the driver loads the -8 version, it reads as "loaded firmware version 22.24.8.0 op_mode iwlmvm" and -9 reads as "loaded firmware version 23.214.9.0 op_mode iwlmvm" The version of the driver iwlwifi determines which firmware version(s) will load.
  • rubo77
    rubo77 over 9 years
    It's 22.24.8.0 op_mode iwlmvm, so why? although it sais -7 in firmware?
  • rubo77
    rubo77 over 9 years
    Thanks a lot. It works fine since some days with 11n disabled. But I guess the new kernel will also be an improvement and maybe I can re-enable 11n by then, see this related bug report
  • chili555
    chili555 over 9 years
    Several versions of the driver will accept -7 or -8, depending on what's available. So, is your system now stable?
  • rubo77
    rubo77 over 9 years
    yes it seems stable with the standard Ubuntu settings (-8 version) but with 11n disabled (see answer above). So there seems to be a problem in the current kernel. I will wait a few months for a new kernel in Ubuntu and then try re-enabling the 11-n functionality. I found no way of trying the -9 version with the current kernel
  • ppetraki
    ppetraki over 9 years
    11n has never worked right on this thing, I don't understand why it isn't disabled by default. I've had a Centrino Ultimate-N 6300 for almost 5 years running from 10.04 to 14.04, 11N was always unstable.
  • rubo77
    rubo77 over 7 years
    I sent it back within guarantee time and got the original price back. They said, they couldn't fix it
  • rubo77
    rubo77 over 7 years