Intel Corporation Wireless-N 7260 card dies randomly
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:
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?
Related videos on Youtube
Comments
-
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
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 over 9 yearsWhat OS are you running?
-
Charles Green over 9 yearsThe 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 over 9 yearsYou sure the correct firmware is installed?
-
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 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 over 9 yearsi'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 thatFailed to load firmware chunk!
?
-
-
rubo77 over 9 yearsI have this in dmesg:
loaded firmware version 22.24.8.0 op_mode iwlmvm
although I also have the-7
-8
andiwlwifi-7260-9.ucode
in/lib/firmware
. It is hard to tell about the stableness, cause today I had no problems yet -
chili555 over 9 yearsPlease see my edit above.
-
rubo77 over 9 yearsWhen did you upgrade the kernel? Before disabling the power option and n-extension? And does the kernel work with unity and 14.04?
-
Harris over 9 yearsI 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 over 9 yearsAnd did it work with disabling n and powersvings before, without upgrading the kernel?
-
Harris over 9 yearsI don't want to jinx it but it has been working fine for the last couple of days.
-
rubo77 over 9 yearsIf 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 over 9 yearsI'll go for disabling 11n for now. I had problems earlyer, when I tried an utopic kernel on trusty!
-
chili555 over 9 yearsIs the stability better, worse or the same when the -7 version loads?
-
rubo77 over 9 yearsHow 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 over 9 yearsWhat 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 over 9 yearsIt's
22.24.8.0 op_mode iwlmvm
, so why? although it sais -7 in firmware? -
rubo77 over 9 yearsThanks 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 over 9 yearsSeveral versions of the driver will accept -7 or -8, depending on what's available. So, is your system now stable?
-
rubo77 over 9 yearsyes 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 over 9 years11n 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 over 7 yearsI sent it back within guarantee time and got the original price back. They said, they couldn't fix it
-
rubo77 over 7 years