I had the same issue as reported here. I noticed at boot that the driver
was failing to load its primary firmware choice, falling back to a
different version:

[    3.538299] iwlwifi 0000:04:00.0: Direct firmware load for 
iwlwifi-7260-17.ucode failed with error -2
[    3.541299] iwlwifi 0000:04:00.0: loaded firmware version 16.242414.0 
op_mode iwlmvm

I checked /lib/firmware and the highest version I had there was
iwlwifi-7260-16.ucode, which corresponds to 16.242414.0 in the logs
above. I decided to rename iwlwifi-7260-16.ucode to prevent it from
being loaded, as this would allow the driver to fall back onto the next
best firmware file, iwlwifi-7260-13.ucode. This didn't help.

To fix this problem I looked at
https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi#firmware and
downloaded iwlwifi-7260-17.ucode (via git) and copied it into
/lib/firmware, then rebooted. I haven't had any issue since applying
this fix, where previously I'd be getting a firmware crash once every
15-30 minutes.

This new firmware file is not present in linux-firmware 1.157.3 that I have on 
my Xenial box, but it does seem to be included in linux-firmware 1.161 as part 
of Yakkety, so I suggest downloading and installing it:
https://launchpad.net/ubuntu/yakkety/amd64/linux-firmware/1.161

It would be great if this update was pushed to Xenial as well in order
to mitigate the issues we're seeing.

Judging by the fact that downgrading to a previous firmware version
didn't seem to help (so the issue was not caused by a firmware upgrade),
but upgrading did help, I suspect that a recent change in iwlwifi or the
kernel is causing the wifi to fail unless it is using the new firmware
in iwlwifi-7260-17.ucode.

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1588637

Title:
   iwlwifi: Microcode SW error detected. Restarting 0x2000000

Status in linux package in Ubuntu:
  Triaged

Bug description:
  My wifi won't work after I wake my laptop up from standby.

  This problem looks quite the same as #1099487 or #944271.

  But I experienced this bug on Xenial with 4.4.0-22-generic (amd64).

  A `sudo modprobe -r iwlwifi && sudo modprobe iwlwifi` doesn't solve
  the problem. (A reboot does.)

  ProblemType: Bug
  DistroRelease: Ubuntu 16.04
  Package: linux-image-4.4.0-22-generic 4.4.0-22.40
  ProcVersionSignature: Ubuntu 4.4.0-22.40-generic 4.4.8
  Uname: Linux 4.4.0-22-generic x86_64
  ApportVersion: 2.20.1-0ubuntu2.1
  Architecture: amd64
  AudioDevicesInUse:
   USER        PID ACCESS COMMAND
   /dev/snd/controlC1:  niklas     2175 F.... pulseaudio
   /dev/snd/controlC0:  niklas     2175 F.... pulseaudio
  CurrentDesktop: KDE
  Date: Fri Jun  3 08:23:06 2016
  InstallationDate: Installed on 2015-12-11 (174 days ago)
  InstallationMedia: Kubuntu 14.04.3 LTS "Trusty Tahr" - Beta amd64 (20150805)
  IwConfig:
   eth0      no wireless extensions.

   lo        no wireless extensions.

   lxcbr0    no wireless extensions.
  MachineType: LENOVO 20E8S00600
  ProcFB: 0 inteldrmfb
  ProcKernelCmdLine: BOOT_IMAGE=/@/boot/vmlinuz-4.4.0-22-generic.efi.signed 
root=UUID=67485aa6-c665-4c53-bf41-328307d0cbf0 ro rootflags=subvol=@ quiet 
splash vt.handoff=7
  RelatedPackageVersions:
   linux-restricted-modules-4.4.0-22-generic N/A
   linux-backports-modules-4.4.0-22-generic  N/A
   linux-firmware                            1.157
  SourcePackage: linux
  UpgradeStatus: No upgrade log present (probably fresh install)
  dmi.bios.date: 02/24/2015
  dmi.bios.vendor: LENOVO
  dmi.bios.version: JHET20WW (1.00 )
  dmi.board.asset.tag: Not Available
  dmi.board.name: Intel powered classmate PC
  dmi.board.vendor: LENOVO
  dmi.board.version: SDK0E50510 WIN
  dmi.chassis.asset.tag: No Asset Information
  dmi.chassis.type: 10
  dmi.chassis.vendor: LENOVO
  dmi.chassis.version: None
  dmi.modalias: 
dmi:bvnLENOVO:bvrJHET20WW(1.00):bd02/24/2015:svnLENOVO:pn20E8S00600:pvrThinkPad11e:rvnLENOVO:rnIntelpoweredclassmatePC:rvrSDK0E50510WIN:cvnLENOVO:ct10:cvrNone:
  dmi.product.name: 20E8S00600
  dmi.product.version: ThinkPad 11e
  dmi.sys.vendor: LENOVO

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1588637/+subscriptions

-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to     : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to