New firmware is required for some iwlwifi modules

Bug #1635091 reported by Jesse Sung
22
This bug affects 3 people
Affects Status Importance Assigned to Milestone
HWE Next
Fix Released
Undecided
Jesse Sung
linux-firmware (Ubuntu)
Fix Released
Undecided
Jesse Sung
Xenial
Fix Released
Medium
Jesse Sung

Bug Description

Kernel complains about unable to load iwlwifi-7260-17.ucode.

ubuntu@localhost:~$ dmesg | grep iwl
[ 42.049462] iwlwifi 0000:02:00.0: enabling device (0000 -> 0002)
[ 42.074290] iwlwifi 0000:02:00.0: Direct firmware load for iwlwifi-7260-17.ucode failed with error -2
[ 42.376098] iwlwifi 0000:02:00.0: loaded firmware version 16.242414.0 op_mode iwlmvm
[ 42.811854] iwlwifi 0000:02:00.0: Detected Intel(R) Dual Band Wireless AC 7260, REV=0x144
[ 42.815269] iwlwifi 0000:02:00.0: L1 Enabled - LTR Enabled
[ 42.815530] iwlwifi 0000:02:00.0: L1 Enabled - LTR Enabled
[ 43.078312] ieee80211 phy0: Selected rate control algorithm 'iwl-mvm-rs'

This file can be found in commit f2cf4d67e8eced29c8a473d3a27057aa2df57c42.

commit f2cf4d67e8eced29c8a473d3a27057aa2df57c42
Author: Emmanuel Grumbach <email address hidden>
Date: Sun Jul 10 09:25:42 2016 +0300

    iwlwifi: add new -17 firmware for iwlmvm devices

    Revision number: 352738
    Build number: WFFW28817_L14LIN

    This is the last firmware that supports 3160 / 7260 / 7265.
    Newer firmware will support 7265D and up only.

    Signed-off-by: Emmanuel Grumbach <email address hidden>

Xenial only. These files are already in yakkety.

Jesse Sung (wenchien)
tags: added: havasu originate-from-1580073
Jesse Sung (wenchien)
description: updated
Jesse Sung (wenchien)
Changed in hwe-next:
assignee: nobody → Jesse Sung (wenchien)
status: New → In Progress
Jesse Sung (wenchien)
description: updated
Seth Forshee (sforshee)
Changed in linux-firmware (Ubuntu Xenial):
status: New → In Progress
importance: Undecided → Medium
assignee: nobody → Jesse Sung (wenchien)
Changed in linux-firmware (Ubuntu):
status: In Progress → Fix Released
Seth Forshee (sforshee)
Changed in linux-firmware (Ubuntu Xenial):
status: In Progress → Fix Committed
Revision history for this message
jowfdoijdfdwfwdf (dsfkljo322332) wrote :

When is the fix scheduled to be released? Current this bug prevents Intel Wireless 7260 from working.

[ 12.803423] iwlwifi 0000:02:00.0: Failed to load firmware chunk!
[ 12.803440] iwlwifi 0000:02:00.0: Could not load the [0] uCode section
[ 12.803448] iwlwifi 0000:02:00.0: Failed to start INIT ucode: -110
[ 12.803878] iwlwifi 0000:02:00.0: Failed to run INIT ucode: -110
[ 12.803971] iwlwifi 0000:02:00.0: L1 Enabled - LTR Disabled
[ 12.809583] iwlwifi 0000:02:00.0: Disabled INTA bits 0x08000000 were pending

*-network
       description: Network controller
       product: Wireless 7260
       vendor: Intel Corporation
       physical id: 0
       bus info: pci@0000:02:00.0
       version: 73
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list
       configuration: driver=iwlwifi latency=0
       resources: irq:29 memory:c0000000-c0001fff

Revision history for this message
Timo Aaltonen (tjaalton) wrote : Please test proposed package

Hello Jesse, or anyone else affected,

Accepted linux-firmware into xenial-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/linux-firmware/1.157.5 in a few hours, and then in the -proposed repository.

Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, and change the tag from verification-needed to verification-done. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed. In either case, details of your testing will help us make a better decision.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance!

Revision history for this message
Robert Liu (robertliu) wrote :

This package does fix the issue.
There is no warning anymore, and I could connect to a wifi network correctly.

$ dmesg|grep -i iwl
[ 12.296938] iwlwifi 0000:02:00.0: enabling device (0000 -> 0002)
[ 12.348568] iwlwifi 0000:02:00.0: loaded firmware version 17.352738.0 op_mode iwlmvm
[ 12.524566] iwlwifi 0000:02:00.0: Detected Intel(R) Dual Band Wireless AC 7260, REV=0x144
[ 12.526817] iwlwifi 0000:02:00.0: L1 Enabled - LTR Enabled
[ 12.527076] iwlwifi 0000:02:00.0: L1 Enabled - LTR Enabled
[ 12.758214] ieee80211 phy0: Selected rate control algorithm 'iwl-mvm-rs'
[ 16.664797] iwlwifi 0000:02:00.0 wlp2s0: renamed from wlan0

tags: added: verification-done
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package linux-firmware - 1.157.5

---------------
linux-firmware (1.157.5) xenial; urgency=medium

  * New firmware is required for some iwlwifi modules (LP: #1635091)
    - iwlwifi: add new -17 firmware for iwlmvm devices

  * Update linux-firmware in xenial for lts-y (LP: #1637481)
    - nvidia: Add GM200, GM204 and GM206 signed firmware
    - nvidia: Add GM20B signed firmware
    - iwlwifi: add new -21.ucode for 7265D, 8260, 3168 and 8265 devices
    - iwlwifi: add -21.ucode to WHENCE
    - linux-firmware: intel: Update Skylake audio firmware
    - linux-firmware/i915: Major GuC release for Skylake - ver 6.1
    - Update amdgpu ucode images
    - Add amdgpu ucode images for Polaris family asics
    - amdgpu: update CZ to new UVD fw that supports 40 sessions
    - linux-firmware: intel: Update Skylake audio firmware
    - amdgpu: update firmware
    - cxgb4: update firmware to revision 1.15.37.0
    - qed: Add FW 8.10.5.0
    - linux-firmware: intel: Add Broxton audio firmware
    - radeon: add new CI smc firmware
    - radeon: add new SI smc firmware
    - linux-firmware: intel: Update Skylake audio firmware
    - amdgpu: Update UVD firmware for Polaris
    - amdgpu: update polaris ucode
    - linux-firmware: intel: Update Broxton audio firmware
    - linux-firmware: intel: Update Skylake audio firmware
    - linux-firmware: First DMC image for Kabylake.
    - mediatek: Add mt8173 VPU firmware
    - nvidia: Add GP100 signed firmware
    - iwlwifi: add new -22 firmware for 7265D and up
    - amdgpu: update vce firmware for VI asics
    - linux-firmware: intel: Add Kabylake audio firmware
    - amdgpu: update stoney UVD firmware
    - linux-firmware: intel: Update Skylake audio firmware
    - linux-firmware: intel: Update Kabylake audio firmware
    - linux-firmware: intel: Update Broxton audio firmware
    - ath10k: QCA4019 hw1.0: add firmware and board files
    - ath10k: QCA9887 hw1.0: add firmware and board files
    - ath10k: QCA9888 hw2.0: add firmware and board files
    - ath10k: QCA9984 hw1.0: add firmware and board files
    - mediatek: Update firmware for decoder and MDP
    - amdgpu: update UVD firmware for VI devices
    - UBUNTU: Update nic-firmware.lst for lts-yakkety

 -- Seth Forshee <email address hidden> Fri, 28 Oct 2016 13:43:28 -0500

Changed in linux-firmware (Ubuntu Xenial):
status: Fix Committed → Fix Released
Revision history for this message
Brian Murray (brian-murray) wrote : Update Released

The verification of the Stable Release Update for linux-firmware has completed successfully and the package has now been released to -updates. Subsequently, the Ubuntu Stable Release Updates Team is being unsubscribed and will not receive messages about this bug report. In the event that you encounter a regression using the package from -updates please report a new bug using ubuntu-bug and tag the bug report regression-update so we can easily find any regressions.

Changed in hwe-next:
status: In Progress → Fix Released
Revision history for this message
sunta (claus-mrlinux) wrote :
Download full text (3.3 KiB)

got this issue with linux-firmware 1.157.11

seems bug got reintroduced:

[ 1079.268433] ------------[ cut here ]------------
[ 1079.268474] WARNING: CPU: 0 PID: 48 at /build/linux-hwe-0IbwuF/linux-hwe-4.8.0/net/mac80211/driver-ops.c:39 drv_stop+0xfa/0x100 [mac80211]
[ 1079.268483] Modules linked in: ccm nvidia_uvm(POE) nvidia(POE) arc4 dell_wmi sparse_keymap intel_powerclamp dell_rbtn iwldvm coretemp kvm mac80211 snd_hda_codec_hdmi dell_laptop irqbypass dell_smbios crct10dif_pclmul crc32_pclmul ghash_clmulni_intel aesni_intel dcdbas aes_x86_64 lrw glue_helper dell_smm_hwmon ablk_helper snd_hda_codec_idt cdc_ether usbnet snd_hda_codec_generic mii cdc_wdm iwlwifi cdc_acm snd_hda_intel cryptd snd_hda_codec snd_hda_core snd_hwdep snd_pcm snd_seq_midi snd_seq_midi_event intel_cstate snd_rawmidi snd_seq pcmcia acpi_als snd_seq_device snd_timer cfg80211 drm snd yenta_socket soundcore pcmcia_rsrc pcmcia_core kfifo_buf industrialio joydev input_leds serio_raw shpchp lpc_ich wmi mac_hid dell_smo8800 parport_pc ppdev lp parport autofs4 psmouse ahci firewire_ohci libahci e1000e
[ 1079.268560] firewire_core crc_itu_t ptp pps_core fjes video
[ 1079.268569] CPU: 0 PID: 48 Comm: kworker/0:1 Tainted: P W OE 4.8.0-58-generic #63~16.04.1-Ubuntu
[ 1079.268570] Hardware name: Dell Inc. Latitude E6410/07XJP9, BIOS A16 12/05/2013
[ 1079.268615] Workqueue: events_freezable ieee80211_restart_work [mac80211]
[ 1079.268618] 0000000000000286 000000009a6ecd1d ffff9dd52571bb78 ffffffffbc42e553
[ 1079.268623] 0000000000000000 0000000000000000 ffff9dd52571bbb8 ffffffffbc08316b
[ 1079.268626] 000000272571bb80 ffff9dd5250d8700 ffff9dd5250d8700 0000000000000000
[ 1079.268631] Call Trace:
[ 1079.268636] [<ffffffffbc42e553>] dump_stack+0x63/0x90
[ 1079.268648] [<ffffffffbc08316b>] __warn+0xcb/0xf0
[ 1079.268652] [<ffffffffbc08329d>] warn_slowpath_null+0x1d/0x20
[ 1079.268689] [<ffffffffc06f099a>] drv_stop+0xfa/0x100 [mac80211]
[ 1079.268744] [<ffffffffc0724b33>] ieee80211_stop_device+0x43/0x50 [mac80211]
[ 1079.268783] [<ffffffffc07065c2>] ieee80211_do_stop+0x4c2/0x800 [mac80211]
[ 1079.268788] [<ffffffffbc89a55e>] ? _raw_spin_unlock_bh+0x1e/0x20
[ 1079.268791] [<ffffffffbc7aabfb>] ? dev_deactivate_many+0x20b/0x250
[ 1079.268843] [<ffffffffc070691a>] ieee80211_stop+0x1a/0x20 [mac80211]
[ 1079.268847] [<ffffffffbc778af9>] __dev_close_many+0x99/0x100
[ 1079.268850] [<ffffffffbc778bf1>] dev_close_many+0x91/0x140
[ 1079.268853] [<ffffffffbc77af3a>] dev_close.part.82+0x4a/0x70
[ 1079.268855] [<ffffffffbc77af7a>] dev_close+0x1a/0x20
[ 1079.268889] [<ffffffffc0468d35>] cfg80211_shutdown_all_interfaces+0x45/0xb0 [cfg80211]
[ 1079.268942] [<ffffffffc07224d8>] ieee80211_handle_reconfig_failure+0x98/0xb0 [mac80211]
[ 1079.268987] [<ffffffffc0724bd6>] ieee80211_reconfig+0x96/0xfb0 [mac80211]
[ 1079.269022] [<ffffffffc06ed20e>] ieee80211_restart_work+0x8e/0xc0 [mac80211]
[ 1079.269034] [<ffffffffbc09d8bb>] process_one_work+0x16b/0x4a0
[ 1079.269037] [<ffffffffbc09dc3b>] worker_thread+0x4b/0x500
[ 1079.269040] [<ffffffffbc09dbf0>] ? process_one_work+0x4a0/0x4a0
[ 1079.269042] [<ffffffffbc09dbf0>] ? process_one_work+0x4a0/0x4a0
[ 1079.269046] [<ffffffffbc...

Read more...

Revision history for this message
Anthony Wong (anthonywong) wrote :

@sunta
The problem you are seeing is not the same as the original bug, could you please file a new bug by running 'ubuntu-bug', and then put the new bug number here? We need to know how the issue happen and your full kernel log in order to diagnose the problem. Thanks.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.