Bug 8085 - Wifi card on Silverjaw lure fails after suspend/resume on Minnowboard Max
Summary: Wifi card on Silverjaw lure fails after suspend/resume on Minnowboard Max
Status: RESOLVED FIXED
Alias: None
Product: MinnowBoard MAX Firmware
Classification: Hardware Platforms
Component: minnowboard-firmware (show other bugs)
Version: unspecified
Hardware: MinnowBoard Max Multiple
: Medium normal
Target Milestone: Production Release
Assignee: John 'Warthog9' Hawley
QA Contact:
URL:
Whiteboard:
Depends on:
Blocks:
 
Reported: 2015-07-31 16:48 UTC by California Sullivan
Modified: 2015-09-22 23:26 UTC (History)
1 user (show)

See Also:
OS type for building Yocto: ---
Type of Regression: ---
Verified:
Documentation change: Don't know


Attachments
dmesg log during suspend/resume (15.34 KB, text/plain)
2015-07-31 16:48 UTC, California Sullivan
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description California Sullivan 2015-07-31 16:48:50 UTC
Created attachment 2619 [details]
dmesg log during suspend/resume

If you suspend then resume (echo mem > /sys/power/state to suspend, then press the power button to resume) while a wifi card is in a Silverjaw lure's mPCI-E slot, the Linux kernel throws error messages, the WLAN LED on the Silverjaw turns off, and wifi quits working properly.

If the Minnowboard is rebooted in this state the wifi card will no longer be detected and it loses all functionality.

In order to resume wifi the Minnowboard must poweroff completely and powered back on.
Comment 1 California Sullivan 2015-08-04 17:29:59 UTC
The "Failed to load firmware chunk!" message that happens indicated a firmware problem to me, but doing a bit of research it looks like this refers to the wifi card's firmware.

The wifi card I am using is an Intel AC 7260. Here is what my system wants and has for this card.

[root@localhost ~]# modinfo iwlwifi | grep firmware
...
firmware:       iwlwifi-7260-10.ucode
...

[root@localhost ~]# ls -la /lib/firmware/ | grep iwlwifi
...
-rw-r--r--.  1 root root  672352 Apr 14 10:57 iwlwifi-7260-10.ucode
-rw-r--r--.  1 root root  782300 Apr 14 10:57 iwlwifi-7260-12.ucode
-rw-r--r--.  1 root root  683236 Apr 14 10:57 iwlwifi-7260-7.ucode
-rw-r--r--.  1 root root  679780 Apr 14 10:57 iwlwifi-7260-8.ucode
-rw-r--r--.  1 root root  680508 Apr 14 10:57 iwlwifi-7260-9.ucode
...

So it appears that I have the firmware I need.

Other reports of this issue say that it is likely a hardware problem. I do not think this is a bug in our firmware.
Comment 2 California Sullivan 2015-08-17 22:01:38 UTC
John to document this on the wiki.
Comment 3 John 'Warthog9' Hawley 2015-09-22 23:26:33 UTC
Added to the wiki