Bug 25609 - iwlwifi 0000:05:00.0: Microcode SW error detected. Restarting 0x82000000.
Summary: iwlwifi 0000:05:00.0: Microcode SW error detected. Restarting 0x82000000.
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 7
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: Thomas Backlund
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on: 25602
Blocks:
  Show dependency treegraph
 
Reported: 2019-10-24 18:30 CEST by claire robinson
Modified: 2019-10-29 16:09 CET (History)
0 users

See Also:
Source RPM: iwlwifi-firmware
CVE:
Status comment:


Attachments
full dmesg next boot (102.78 KB, text/plain)
2019-10-24 19:31 CEST, claire robinson
Details

Description claire robinson 2019-10-24 18:30:06 CEST
Displayed at boot, system upgraded from mga6. Snippet from dmesg below. Wifi does seem to work. Also a Call Trace for i915 in dmesg so may be kernel related, will create a separate bug.

$ rpm -q iwlwifi-firmware 
iwlwifi-firmware-20190926-1.mga7.nonfree


[   69.077727] iwlwifi 0000:05:00.0: Microcode SW error detected.  Restarting 0x82000000.
[   69.078271] iwlwifi 0000:05:00.0: Start IWL Error Log Dump:
[   69.078568] iwlwifi 0000:05:00.0: Status: 0x00000080, count: 6
[   69.078872] iwlwifi 0000:05:00.0: Loaded firmware version: 29.1654887522.0
[   69.079155] iwlwifi 0000:05:00.0: 0x00000038 | BAD_COMMAND                 
[   69.079443] iwlwifi 0000:05:00.0: 0x000002A0 | trm_hw_status0
[   69.079718] iwlwifi 0000:05:00.0: 0x00000000 | trm_hw_status1
[   69.079993] iwlwifi 0000:05:00.0: 0x00043D6C | branchlink2
[   69.080286] iwlwifi 0000:05:00.0: 0x0004AFA2 | interruptlink1
[   69.080565] iwlwifi 0000:05:00.0: 0x00000000 | interruptlink2
[   69.080841] iwlwifi 0000:05:00.0: 0x002D0405 | data1
[   69.081116] iwlwifi 0000:05:00.0: 0x0000002E | data2
[   69.081395] iwlwifi 0000:05:00.0: 0x0000002E | data3
[   69.081665] iwlwifi 0000:05:00.0: 0x000C717B | beacon time
[   69.081953] iwlwifi 0000:05:00.0: 0x0040BE80 | tsf low
[   69.082227] iwlwifi 0000:05:00.0: 0x00000000 | tsf hi
[   69.082503] iwlwifi 0000:05:00.0: 0x00000000 | time gp1
[   69.082776] iwlwifi 0000:05:00.0: 0x0040BE81 | time gp2
[   69.083048] iwlwifi 0000:05:00.0: 0x00000001 | uCode revision type
[   69.083354] iwlwifi 0000:05:00.0: 0x0000001D | uCode version major
[   69.083630] iwlwifi 0000:05:00.0: 0x62A39462 | uCode version minor
[   69.083909] iwlwifi 0000:05:00.0: 0x00000220 | hw version
[   69.084186] iwlwifi 0000:05:00.0: 0x00C89200 | board version
[   69.084475] iwlwifi 0000:05:00.0: 0x002D0405 | hcmd
[   69.084758] iwlwifi 0000:05:00.0: 0x00022080 | isr0
[   69.085065] iwlwifi 0000:05:00.0: 0x00000000 | isr1
[   69.085346] iwlwifi 0000:05:00.0: 0x00000002 | isr2
[   69.085626] iwlwifi 0000:05:00.0: 0x00417C80 | isr3
[   69.085900] iwlwifi 0000:05:00.0: 0x00000000 | isr4
[   69.086177] iwlwifi 0000:05:00.0: 0x002C01C8 | last cmd Id
[   69.086455] iwlwifi 0000:05:00.0: 0x00000000 | wait_event
[   69.086749] iwlwifi 0000:05:00.0: 0x00000050 | l2p_control
[   69.087022] iwlwifi 0000:05:00.0: 0x00018020 | l2p_duration
[   69.087301] iwlwifi 0000:05:00.0: 0x0000003F | l2p_mhvalid
[   69.087570] iwlwifi 0000:05:00.0: 0x00000000 | l2p_addr_match
[   69.087842] iwlwifi 0000:05:00.0: 0x00000007 | lmpm_pmg_sel
[   69.088124] iwlwifi 0000:05:00.0: 0x16070617 | timestamp
[   69.088394] iwlwifi 0000:05:00.0: 0x00004858 | flow_handler
[   69.088652] iwlwifi 0000:05:00.0: Fseq Registers:
[   69.089059] iwlwifi 0000:05:00.0: 0x00000000 | FSEQ_ERROR_CODE
[   69.089464] iwlwifi 0000:05:00.0: 0x00000000 | FSEQ_TOP_INIT_VERSION
[   69.089874] iwlwifi 0000:05:00.0: 0x00000000 | FSEQ_CNVIO_INIT_VERSION
[   69.090303] iwlwifi 0000:05:00.0: 0x00000000 | FSEQ_OTP_VERSION
[   69.090719] iwlwifi 0000:05:00.0: 0x00000000 | FSEQ_TOP_CONTENT_VERSION
[   69.091131] iwlwifi 0000:05:00.0: 0x00000000 | FSEQ_ALIVE_TOKEN
[   69.091552] iwlwifi 0000:05:00.0: 0x00000000 | FSEQ_CNVI_ID
[   69.091965] iwlwifi 0000:05:00.0: 0x00000000 | FSEQ_CNVR_ID
[   69.092400] iwlwifi 0000:05:00.0: 0x00000000 | CNVI_AUX_MISC_CHIP
[   69.092808] iwlwifi 0000:05:00.0: 0x00000000 | CNVR_AUX_MISC_CHIP
[   69.093204] iwlwifi 0000:05:00.0: 0x00000000 | CNVR_SCU_SD_REGS_SD_REG_DIG_DCDC_VTRIM
[   69.093607] iwlwifi 0000:05:00.0: 0x00000000 | CNVR_SCU_SD_REGS_SD_REG_ACTIVE_VDIG_MIRROR
[   69.093866] iwlwifi 0000:05:00.0: Collecting data: trigger 2 fired.
[   69.093868] ieee80211 phy0: Hardware restart was requested
[   69.093872] iwlwifi 0000:05:00.0: FW Error notification: type 0x00000000 cmd_id 0x05
[   69.094314] iwlwifi 0000:05:00.0: FW Error notification: seq 0x002D service 0x00000005
[   69.094815] iwlwifi 0000:05:00.0: FW Error notification: timestamp 0x000000000040BE7D
[   69.095289] iwlwifi 0000:05:00.0: iwlwifi transaction failed, dumping registers
[   69.095705] iwlwifi 0000:05:00.0: iwlwifi device config registers:
[   69.096530] iwlwifi 0000:05:00.0: 00000000: 24fb8086 00100406 02800010 00000010 b1000004 00000000 00000000 00000000
[   69.096928] iwlwifi 0000:05:00.0: 00000020: 00000000 00000000 00000000 21108086 00000000 000000c8 00000000 000001ff
[   69.097317] iwlwifi 0000:05:00.0: 00000040: 00020010 10008ec0 00100c10 0046e811 10110142 00000000 00000000 00000000
[   69.097654] iwlwifi 0000:05:00.0: 00000060: 00000000 00080812 00000405 00000000 00010001 00000000 00000000 00000000
[   69.097965] iwlwifi 0000:05:00.0: 00000080: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[   69.098329] iwlwifi 0000:05:00.0: 000000a0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[   69.098685] iwlwifi 0000:05:00.0: 000000c0: 00000000 00000000 c823d001 0d000000 00814005 fee003d8 00000000 00000000
[   69.098995] iwlwifi 0000:05:00.0: 000000e0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[   69.099384] iwlwifi 0000:05:00.0: 00000100: 14010001 00000000 00000000 00462031 00000000 00002000 00000000 00000000
[   69.099786] iwlwifi 0000:05:00.0: 00000120: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[   69.100165] iwlwifi 0000:05:00.0: 00000140: 14c10003 ff4503ee 30e37aff 15410018 10031003 0001001e 00f01e1f 40a0000f
[   69.100544] iwlwifi 0000:05:00.0: iwlwifi device memory mapped registers:
[   69.101151] iwlwifi 0000:05:00.0: 00000000: 00c89200 0000ff40 00000000 ba00008b 00000000 00000000 00000000 00000000
[   69.101725] iwlwifi 0000:05:00.0: 00000020: 00000000 080403cd 00000220 d55555d5 00000000 d55555d5 80008040 041f0042
[   69.102450] iwlwifi 0000:05:00.0: iwlwifi device AER capability structure:
[   69.103194] iwlwifi 0000:05:00.0: 00000000: 14010001 00000000 00000000 00462031 00000000 00002000 00000000 00000000
[   69.103826] iwlwifi 0000:05:00.0: 00000020: 00000000 00000000 00000000
[   69.104439] iwlwifi 0000:05:00.0: iwlwifi parent port (0000:00:1d.3) config registers:
[   69.104974] iwlwifi 0000:00:1d.3: 00000000: 9d1b8086 00100407 060400f1 00810010 00000000 00000000 00050500 200000f0
[   69.105661] iwlwifi 0000:00:1d.3: 00000020: b100b100 0001fff1 00000000 00000000 00000000 00000040 00000000 000204ff
[   69.106354] iwlwifi 0000:00:1d.3: 00000040: 01428010 00008001 0010000f 0c724c13 70110042 005cb200 01480000 00000008
[   69.107080] iwlwifi 0000:00:1d.3: 00000060: 00000000 00000837 00000400 0000000e 00010003 00000000 00000000 00000000
[   69.107799] iwlwifi 0000:00:1d.3: 00000080: 00019005 fee002f8 00000000 00000000 0000a00d 8215103c 00000000 00000000
[   69.108528] iwlwifi 0000:00:1d.3: 000000a0: c8030001 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[   69.109282] iwlwifi 0000:00:1d.3: 000000c0: 00000000 00000000 00000000 00000000 07001001 00001842 0b9e0008 00000000
[   69.109992] iwlwifi 0000:00:1d.3: 000000e0: 00630300 8c548c54 00100016 00000000 00000150 4c000000 08400fb3 04000004
[   69.110737] iwlwifi 0000:00:1d.3: 00000100: 14010001 00000000 00010000 00060011 00000000 00002000 00000000 00000000
[   69.111495] iwlwifi 0000:00:1d.3: 00000120: 00000000 00000000 00000000 00000007 00000000 00000000 00000000 00000000
[   69.112083] iwlwifi 0000:00:1d.3: 00000140: 2001000d 0000000f 00000000 00000000 00000000 00000000 00000000 00000000
[   69.112545] iwlwifi 0000:00:1d.3: 00000160: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[   69.112997] iwlwifi 0000:00:1d.3: 00000180: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[   69.113469] iwlwifi 0000:00:1d.3: 000001a0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[   69.113914] iwlwifi 0000:00:1d.3: 000001c0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[   69.114360] iwlwifi 0000:00:1d.3: 000001e0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[   69.114797] iwlwifi 0000:00:1d.3: 00000200: 2201001e 0028281f 40a0280f
[   69.115265] iwlwifi 0000:05:00.0: iwlwifi root port (0000:00:1d.3) AER cap structure:
[   69.115729] iwlwifi 0000:00:1d.3: 00000000: 14010001 00000000 00010000 00060011 00000000 00002000 00000000 00000000
[   69.116200] iwlwifi 0000:00:1d.3: 00000020: 00000000 00000000 00000000 00000007 00000000 00000000
[   69.116699] iwlwifi 0000:05:00.0: FW error in SYNC CMD GEO_TX_POWER_LIMIT
[   69.117179] CPU: 3 PID: 112 Comm: kworker/3:1 Tainted: G           O      5.3.6-desktop-2.mga7 #1
[   69.117179] Hardware name: HP HP Pavilion Notebook/8215, BIOS F.42 11/03/2017
[   69.117188] Workqueue: events iwl_mvm_async_handlers_wk [iwlmvm]
[   69.117189] Call Trace:
[   69.117194]  dump_stack+0x5c/0x80
[   69.117200]  iwl_trans_pcie_send_hcmd+0x504/0x520 [iwlwifi]
[   69.117203]  ? wait_woken+0x80/0x80
[   69.117209]  iwl_trans_send_cmd+0x6d/0xe0 [iwlwifi]
[   69.117215]  iwl_mvm_send_cmd+0x23/0x80 [iwlmvm]
[   69.117219]  iwl_mvm_get_sar_geo_profile+0xa1/0x120 [iwlmvm]
[   69.117224]  iwl_mvm_rx_chub_update_mcc+0xfa/0x190 [iwlmvm]
[   69.117229]  iwl_mvm_async_handlers_wk+0xc0/0x140 [iwlmvm]
[   69.117231]  process_one_work+0x200/0x3c0
[   69.117233]  worker_thread+0x2d/0x3d0
[   69.117234]  ? process_one_work+0x3c0/0x3c0
[   69.117235]  kthread+0x112/0x130
[   69.117236]  ? kthread_create_on_node+0x60/0x60
[   69.117237]  ret_from_fork+0x35/0x40
[   69.117240] iwlwifi 0000:05:00.0: Failed to get geographic profile info -5
[   69.223100] ------------[ cut here ]------------
[   69.223138] WARNING: CPU: 1 PID: 130 at net/mac80211/scan.c:395 __ieee80211_scan_completed.cold.18+0xc/0x13 [mac80211]
[   69.223139] Modules linked in: af_packet bnep msr vboxnetadp(O) vboxnetflt(O) vboxdrv(O) sunrpc fuse nls_utf8 nls_cp437 vfat fat uvcvideo videobuf2_vmalloc videobuf2_memops videobuf2_v4l2 videobuf2_common videodev mc btusb btbcm btrtl btintel iwlmvm snd_soc_skl bluetooth snd_soc_hdac_hda snd_hda_ext_core ecdh_generic ecc snd_soc_skl_ipc snd_soc_sst_ipc snd_soc_sst_dsp snd_soc_acpi_intel_match snd_hda_codec_hdmi snd_soc_acpi snd_hda_codec_realtek snd_soc_core snd_hda_codec_generic mac80211 x86_pkg_temp_thermal ledtrig_audio intel_powerclamp snd_compress ac97_bus coretemp snd_hda_intel kvm_intel snd_hda_codec libarc4 snd_hda_core snd_hwdep kvm snd_pcm snd_timer iwlwifi irqbypass snd r8169 crc32_pclmul rtsx_pci_ms memstick cfg80211 crc32c_intel iTCO_wdt mei_hdcp iTCO_vendor_support mei_me mei ghash_clmulni_intel realtek i2c_i801 libphy soundcore processor_thermal_device intel_rapl_msr aesni_intel intel_rapl_common int340x_thermal_zone intel_soc_dts_iosf aes_x86_64 intel_pch_thermal
[   69.223157]  intel_xhci_usb_role_switch roles psmouse joydev input_leds crypto_simd hp_wmi cryptd thermal sparse_keymap glue_helper rfkill hp_accel hp_wireless intel_cstate intel_uncore int3400_thermal lis3lv02d acpi_thermal_rel tpm_crb tpm_tis tpm_tis_core tpm intel_rapl_perf input_polldev battery button acpi_pad ac wmi_bmof evdev nvram sch_fq_codel efivarfs ip_tables x_tables ipv6 crc_ccitt nf_defrag_ipv6 autofs4 hid_generic usbhid hid rtsx_pci_sdmmc xhci_pci mmc_core xhci_hcd usbcore rtsx_pci serio_raw sr_mod usb_common i915 i2c_algo_bit drm_kms_helper wmi drm video
[   69.223173] CPU: 1 PID: 130 Comm: kworker/u8:2 Tainted: G           O      5.3.6-desktop-2.mga7 #1
[   69.223173] Hardware name: HP HP Pavilion Notebook/8215, BIOS F.42 11/03/2017
[   69.223185] Workqueue: phy0 ieee80211_scan_work [mac80211]
[   69.223200] RIP: 0010:__ieee80211_scan_completed.cold.18+0xc/0x13 [mac80211]
[   69.223201] Code: 0b bd 01 00 00 00 e9 aa 4b fa ff 48 c7 c7 f8 31 e6 c0 e8 16 e6 28 d6 0f 0b e9 6c 5d fa ff 48 c7 c7 f8 31 e6 c0 e8 03 e6 28 d6 <0f> 0b e9 ed 63 fa ff 48 c7 c7 58 32 e6 c0 e8 f0 e5 28 d6 0f 0b e9
[   69.223202] RSP: 0018:ffff99aa4035fe08 EFLAGS: 00010246
[   69.223203] RAX: 0000000000000024 RBX: 0000000000000004 RCX: 0000000000000000
[   69.223203] RDX: 0000000000000000 RSI: ffff8e7fe6a974c8 RDI: ffff8e7fe6a974c8
[   69.223204] RBP: ffff8e7fd30e07a0 R08: 0000000000000446 R09: 0000000000000004
[   69.223204] R10: 0000000000000000 R11: 0000000000000001 R12: 0000000000000001
[   69.223204] R13: 0000000000000008 R14: ffff8e7fe5279d80 R15: 0ffff8e7fe590222
[   69.223205] FS:  0000000000000000(0000) GS:ffff8e7fe6a80000(0000) knlGS:0000000000000000
[   69.223206] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[   69.223207] CR2: 000000000236b018 CR3: 000000018420a003 CR4: 00000000003606e0
[   69.223207] Call Trace:
[   69.223211]  ? __switch_to_asm+0x40/0x70
[   69.223222]  ieee80211_scan_work+0x104/0x4d0 [mac80211]
[   69.223225]  process_one_work+0x200/0x3c0
[   69.223227]  worker_thread+0x2d/0x3d0
[   69.223228]  ? process_one_work+0x3c0/0x3c0
[   69.223229]  kthread+0x112/0x130
[   69.223230]  ? kthread_create_on_node+0x60/0x60
[   69.223231]  ret_from_fork+0x35/0x40
[   69.223232] ---[ end trace ea865bf29453e40c ]---
Comment 1 claire robinson 2019-10-24 19:31:48 CEST
Created attachment 11333 [details]
full dmesg next boot

Attaching full dmesg from next boot. Several iwlwifi traces in there which look different.

$ uname -a
Linux localhost.localdomain 5.3.6-desktop-2.mga7 #1 SMP Sun Oct 13 18:22:10 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
Comment 2 Thomas Backlund 2019-10-24 22:08:15 CEST
Yeah, Intel really screwed up when they backported SAR support to current stable api firmwares, and they have been fixing up the fallout ever since...

I've just added the fix for this in kernel-5.3.7-4.mga7 currently building...
Comment 3 claire robinson 2019-10-24 22:11:23 CEST
Thanks Thomas, will try it tomorrow.
Comment 4 Thomas Backlund 2019-10-25 21:14:23 CEST
kernel-5.3.7-4.mga7 is now mirroring out

Depends on: (none) => 25602

Comment 5 claire robinson 2019-10-26 00:01:14 CEST
Still waiting for the mirror to sync fully. It says it has it but is telling fibs. Will test it in the morning, worst case.
Comment 6 claire robinson 2019-10-26 11:25:16 CEST
Confirmed good fix Thomas, thank you.
Comment 7 Thomas Backlund 2019-10-29 16:09:08 CET
An update for this issue has been pushed to the Mageia Updates repository.

https://advisories.mageia.org/MGASA-2019-0306.html

Status: NEW => RESOLVED
Resolution: (none) => FIXED


Note You need to log in before you can comment on or make changes to this bug.