2019-06-28 09:21:45

by Luca Coelho

[permalink] [raw]
Subject: [PATCH 08/20] iwlwifi: mvm: Add log information about SAR status

From: Haim Dreyfuss <[email protected]>

Inform users when SAR status is changing.

Signed-off-by: Haim Dreyfuss <[email protected]>
Signed-off-by: Luca Coelho <[email protected]>
---
drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 3 +++
drivers/net/wireless/intel/iwlwifi/mvm/nvm.c | 9 +++++++++
2 files changed, 12 insertions(+)

diff --git a/drivers/net/wireless/intel/iwlwifi/mvm/fw.c b/drivers/net/wireless/intel/iwlwifi/mvm/fw.c
index b27be2e3eca2..41a98cf01d0e 100644
--- a/drivers/net/wireless/intel/iwlwifi/mvm/fw.c
+++ b/drivers/net/wireless/intel/iwlwifi/mvm/fw.c
@@ -850,6 +850,9 @@ int iwl_mvm_sar_select_profile(struct iwl_mvm *mvm, int prof_a, int prof_b)
return -ENOENT;
}

+ IWL_DEBUG_INFO(mvm,
+ "SAR EWRD: chain %d profile index %d\n",
+ i, profs[i]);
IWL_DEBUG_RADIO(mvm, " Chain[%d]:\n", i);
for (j = 0; j < ACPI_SAR_NUM_SUB_BANDS; j++) {
idx = (i * ACPI_SAR_NUM_SUB_BANDS) + j;
diff --git a/drivers/net/wireless/intel/iwlwifi/mvm/nvm.c b/drivers/net/wireless/intel/iwlwifi/mvm/nvm.c
index 7bdbd010ae6b..719f793b3487 100644
--- a/drivers/net/wireless/intel/iwlwifi/mvm/nvm.c
+++ b/drivers/net/wireless/intel/iwlwifi/mvm/nvm.c
@@ -620,6 +620,7 @@ void iwl_mvm_rx_chub_update_mcc(struct iwl_mvm *mvm,
enum iwl_mcc_source src;
char mcc[3];
struct ieee80211_regdomain *regd;
+ u32 wgds_tbl_idx;

lockdep_assert_held(&mvm->mutex);

@@ -643,6 +644,14 @@ void iwl_mvm_rx_chub_update_mcc(struct iwl_mvm *mvm,
if (IS_ERR_OR_NULL(regd))
return;

+ wgds_tbl_idx = iwl_mvm_get_sar_geo_profile(mvm);
+ if (wgds_tbl_idx < 0)
+ IWL_DEBUG_INFO(mvm, "SAR WGDS is disabled (%d)\n",
+ wgds_tbl_idx);
+ else
+ IWL_DEBUG_INFO(mvm, "SAR WGDS: geo profile %d is configured\n",
+ wgds_tbl_idx);
+
regulatory_set_wiphy_regd(mvm->hw->wiphy, regd);
kfree(regd);
}
--
2.20.1


2019-09-30 12:09:25

by Matteo Croce

[permalink] [raw]
Subject: Re: [PATCH 08/20] iwlwifi: mvm: Add log information about SAR status

On Fri, Jun 28, 2019 at 11:20 AM Luca Coelho <[email protected]> wrote:
>
> From: Haim Dreyfuss <[email protected]>
>
> Inform users when SAR status is changing.
>
> Signed-off-by: Haim Dreyfuss <[email protected]>
> Signed-off-by: Luca Coelho <[email protected]>
> ---
> drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 3 +++
> drivers/net/wireless/intel/iwlwifi/mvm/nvm.c | 9 +++++++++
> 2 files changed, 12 insertions(+)
>
> diff --git a/drivers/net/wireless/intel/iwlwifi/mvm/fw.c b/drivers/net/wireless/intel/iwlwifi/mvm/fw.c
> index b27be2e3eca2..41a98cf01d0e 100644
> --- a/drivers/net/wireless/intel/iwlwifi/mvm/fw.c
> +++ b/drivers/net/wireless/intel/iwlwifi/mvm/fw.c
> @@ -850,6 +850,9 @@ int iwl_mvm_sar_select_profile(struct iwl_mvm *mvm, int prof_a, int prof_b)
> return -ENOENT;
> }
>
> + IWL_DEBUG_INFO(mvm,
> + "SAR EWRD: chain %d profile index %d\n",
> + i, profs[i]);
> IWL_DEBUG_RADIO(mvm, " Chain[%d]:\n", i);
> for (j = 0; j < ACPI_SAR_NUM_SUB_BANDS; j++) {
> idx = (i * ACPI_SAR_NUM_SUB_BANDS) + j;
> diff --git a/drivers/net/wireless/intel/iwlwifi/mvm/nvm.c b/drivers/net/wireless/intel/iwlwifi/mvm/nvm.c
> index 7bdbd010ae6b..719f793b3487 100644
> --- a/drivers/net/wireless/intel/iwlwifi/mvm/nvm.c
> +++ b/drivers/net/wireless/intel/iwlwifi/mvm/nvm.c
> @@ -620,6 +620,7 @@ void iwl_mvm_rx_chub_update_mcc(struct iwl_mvm *mvm,
> enum iwl_mcc_source src;
> char mcc[3];
> struct ieee80211_regdomain *regd;
> + u32 wgds_tbl_idx;
>
> lockdep_assert_held(&mvm->mutex);
>
> @@ -643,6 +644,14 @@ void iwl_mvm_rx_chub_update_mcc(struct iwl_mvm *mvm,
> if (IS_ERR_OR_NULL(regd))
> return;
>
> + wgds_tbl_idx = iwl_mvm_get_sar_geo_profile(mvm);
> + if (wgds_tbl_idx < 0)
> + IWL_DEBUG_INFO(mvm, "SAR WGDS is disabled (%d)\n",
> + wgds_tbl_idx);
> + else
> + IWL_DEBUG_INFO(mvm, "SAR WGDS: geo profile %d is configured\n",
> + wgds_tbl_idx);
> +
> regulatory_set_wiphy_regd(mvm->hw->wiphy, regd);
> kfree(regd);
> }
> --
> 2.20.1
>

Hi all,

this patch seems to cause a long microcode dump:

[ 16.792357] iwlwifi 0000:04:00.0: Applying debug destination EXTERNAL_DRAM
[ 16.939172] iwlwifi 0000:04:00.0: Applying debug destination EXTERNAL_DRAM
[ 17.019127] iwlwifi 0000:04:00.0: FW already configured (0) - re-configuring
[ 17.053395] iwlwifi 0000:04:00.0: Applying debug destination EXTERNAL_DRAM
[ 17.200436] iwlwifi 0000:04:00.0: Applying debug destination EXTERNAL_DRAM
[ 17.280572] iwlwifi 0000:04:00.0: FW already configured (0) - re-configuring
[ 20.822983] iwlwifi 0000:04:00.0: Microcode SW error detected.
Restarting 0x82000000.
[ 20.823153] iwlwifi 0000:04:00.0: Start IWL Error Log Dump:
[ 20.823155] iwlwifi 0000:04:00.0: Status: 0x00000080, count: 6
[ 20.823157] iwlwifi 0000:04:00.0: Loaded firmware version: 36.77d01142.0
[ 20.823158] iwlwifi 0000:04:00.0: 0x00000038 | BAD_COMMAND
[ 20.823160] iwlwifi 0000:04:00.0: 0x000002F0 | trm_hw_status0
[ 20.823161] iwlwifi 0000:04:00.0: 0x00000000 | trm_hw_status1
[ 20.823162] iwlwifi 0000:04:00.0: 0x00024200 | branchlink2
[ 20.823163] iwlwifi 0000:04:00.0: 0x00039872 | interruptlink1
[ 20.823164] iwlwifi 0000:04:00.0: 0x00000000 | interruptlink2
[ 20.823166] iwlwifi 0000:04:00.0: 0x00330405 | data1
[ 20.823167] iwlwifi 0000:04:00.0: 0x00000034 | data2
[ 20.823168] iwlwifi 0000:04:00.0: 0x00000034 | data3
[ 20.823169] iwlwifi 0000:04:00.0: 0x00099ECD | beacon time
[ 20.823170] iwlwifi 0000:04:00.0: 0x003662E5 | tsf low
[ 20.823171] iwlwifi 0000:04:00.0: 0x00000000 | tsf hi
[ 20.823173] iwlwifi 0000:04:00.0: 0x00000000 | time gp1
[ 20.823174] iwlwifi 0000:04:00.0: 0x003662E6 | time gp2
[ 20.823175] iwlwifi 0000:04:00.0: 0x00000001 | uCode revision type
[ 20.823176] iwlwifi 0000:04:00.0: 0x00000024 | uCode version major
[ 20.823177] iwlwifi 0000:04:00.0: 0x77D01142 | uCode version minor
[ 20.823178] iwlwifi 0000:04:00.0: 0x00000201 | hw version
[ 20.823180] iwlwifi 0000:04:00.0: 0x00489008 | board version
[ 20.823181] iwlwifi 0000:04:00.0: 0x00330405 | hcmd
[ 20.823182] iwlwifi 0000:04:00.0: 0x00022080 | isr0
[ 20.823183] iwlwifi 0000:04:00.0: 0x10800000 | isr1
[ 20.823184] iwlwifi 0000:04:00.0: 0x28201802 | isr2
[ 20.823185] iwlwifi 0000:04:00.0: 0x00400080 | isr3
[ 20.823187] iwlwifi 0000:04:00.0: 0x00000000 | isr4
[ 20.823188] iwlwifi 0000:04:00.0: 0x003201C8 | last cmd Id
[ 20.823189] iwlwifi 0000:04:00.0: 0x00000000 | wait_event
[ 20.823190] iwlwifi 0000:04:00.0: 0x00000080 | l2p_control
[ 20.823191] iwlwifi 0000:04:00.0: 0x00000000 | l2p_duration
[ 20.823192] iwlwifi 0000:04:00.0: 0x00000000 | l2p_mhvalid
[ 20.823193] iwlwifi 0000:04:00.0: 0x00000000 | l2p_addr_match
[ 20.823195] iwlwifi 0000:04:00.0: 0x0000008F | lmpm_pmg_sel
[ 20.823196] iwlwifi 0000:04:00.0: 0x19071249 | timestamp
[ 20.823197] iwlwifi 0000:04:00.0: 0x00005868 | flow_handler
[ 20.823358] iwlwifi 0000:04:00.0: Start IWL Error Log Dump:
[ 20.823359] iwlwifi 0000:04:00.0: Status: 0x00000080, count: 7
[ 20.823361] iwlwifi 0000:04:00.0: 0x00000070 | NMI_INTERRUPT_LMAC_FATAL
[ 20.823362] iwlwifi 0000:04:00.0: 0x00000000 | umac branchlink1
[ 20.823363] iwlwifi 0000:04:00.0: 0xC0086B38 | umac branchlink2
[ 20.823364] iwlwifi 0000:04:00.0: 0xC0083D08 | umac interruptlink1
[ 20.823365] iwlwifi 0000:04:00.0: 0xC0083D08 | umac interruptlink2
[ 20.823367] iwlwifi 0000:04:00.0: 0x00000800 | umac data1
[ 20.823368] iwlwifi 0000:04:00.0: 0xC0083D08 | umac data2
[ 20.823369] iwlwifi 0000:04:00.0: 0xDEADBEEF | umac data3
[ 20.823370] iwlwifi 0000:04:00.0: 0x00000024 | umac major
[ 20.823371] iwlwifi 0000:04:00.0: 0x77D01142 | umac minor
[ 20.823372] iwlwifi 0000:04:00.0: 0xC088628C | frame pointer
[ 20.823374] iwlwifi 0000:04:00.0: 0xC088628C | stack pointer
[ 20.823375] iwlwifi 0000:04:00.0: 0x00330405 | last host cmd
[ 20.823376] iwlwifi 0000:04:00.0: 0x00000000 | isr status reg
[ 20.823495] iwlwifi 0000:04:00.0: Fseq Registers:
[ 20.823500] iwlwifi 0000:04:00.0: 0x81F5E342 | FSEQ_ERROR_CODE
[ 20.823549] iwlwifi 0000:04:00.0: 0x120F8254 | FSEQ_TOP_INIT_VERSION
[ 20.823598] iwlwifi 0000:04:00.0: 0x54034CA7 | FSEQ_CNVIO_INIT_VERSION
[ 20.823647] iwlwifi 0000:04:00.0: 0x0000A056 | FSEQ_OTP_VERSION
[ 20.823696] iwlwifi 0000:04:00.0: 0xCCA632D8 | FSEQ_TOP_CONTENT_VERSION
[ 20.823745] iwlwifi 0000:04:00.0: 0xFCBC4F8A | FSEQ_ALIVE_TOKEN
[ 20.823750] iwlwifi 0000:04:00.0: 0x377E9CF5 | FSEQ_CNVI_ID
[ 20.823755] iwlwifi 0000:04:00.0: 0x7673FF81 | FSEQ_CNVR_ID
[ 20.823804] iwlwifi 0000:04:00.0: 0x03000000 | CNVI_AUX_MISC_CHIP
[ 20.823852] iwlwifi 0000:04:00.0: 0x0BADCAFE | CNVR_AUX_MISC_CHIP
[ 20.823860] iwlwifi 0000:04:00.0: 0x0BADCAFE |
CNVR_SCU_SD_REGS_SD_REG_DIG_DCDC_VTRIM
[ 20.823910] iwlwifi 0000:04:00.0: 0x0BADCAFE |
CNVR_SCU_SD_REGS_SD_REG_ACTIVE_VDIG_MIRROR
[ 20.823971] iwlwifi 0000:04:00.0: Collecting data: trigger 2 fired.
[ 20.823973] ieee80211 phy0: Hardware restart was requested
[ 20.823978] iwlwifi 0000:04:00.0: FW Error notification: type
0x00000000 cmd_id 0x05
[ 20.823980] iwlwifi 0000:04:00.0: FW Error notification: seq 0x0033
service 0x00000005
[ 20.823981] iwlwifi 0000:04:00.0: FW Error notification: timestamp
0x00000000003662E2
[ 20.831748] iwlwifi 0000:04:00.0: iwlwifi transaction failed,
dumping registers
[ 20.831750] iwlwifi 0000:04:00.0: iwlwifi device config registers:
[ 20.832261] iwlwifi 0000:04:00.0: 00000000: 24f38086 00100406
0280003a 00000000 b3d00004 00000000 00000000 00000000
[ 20.832264] iwlwifi 0000:04:00.0: 00000020: 00000000 00000000
00000000 01308086 00000000 000000c8 00000000 000001ff
[ 20.832266] iwlwifi 0000:04:00.0: 00000040: 00020010 10008ec0
00190c10 0045e811 10110142 00000000 00000000 00000000
[ 20.832268] iwlwifi 0000:04:00.0: 00000060: 00000000 00080812
00000405 00000000 00010001 00000000 00000000 00000000
[ 20.832271] iwlwifi 0000:04:00.0: 00000080: 00000000 00000000
00000000 00000000 00000000 00000000 00000000 00000000
[ 20.832272] iwlwifi 0000:04:00.0: 000000a0: 00000000 00000000
00000000 00000000 00000000 00000000 00000000 00000000
[ 20.832275] iwlwifi 0000:04:00.0: 000000c0: 00000000 00000000
c823d001 0d000000 00814005 fee004d8 00000000 00000000
[ 20.832277] iwlwifi 0000:04:00.0: 000000e0: 00000000 00000000
00000000 00000000 00000000 00000000 00000000 00000000
[ 20.832279] iwlwifi 0000:04:00.0: 00000100: 14010001 00000000
00000000 00462031 00000000 00002000 00000000 00000000
[ 20.832280] iwlwifi 0000:04:00.0: 00000120: 00000000 00000000
00000000 00000000 00000000 00000000 00000000 00000000
[ 20.832282] iwlwifi 0000:04:00.0: 00000140: 14c10003 ffb66999
d4258bff 15410018 10031003 0001001e 00481e1f 40a0000f
[ 20.832284] iwlwifi 0000:04:00.0: iwlwifi device memory mapped registers:
[ 20.832434] iwlwifi 0000:04:00.0: 00000000: 00489008 0000ff40
00000000 00000000 00000000 00000000 00000019 00000000
[ 20.832437] iwlwifi 0000:04:00.0: 00000020: 00000000 08040005
00000201 d55555d5 d55555d5 d55555d5 80008040 041f0042
[ 20.832488] iwlwifi 0000:04:00.0: iwlwifi device AER capability structure:
[ 20.832557] iwlwifi 0000:04:00.0: 00000000: 14010001 00000000
00000000 00462031 00000000 00002000 00000000 00000000
[ 20.832559] iwlwifi 0000:04:00.0: 00000020: 00000000 00000000 00000000
[ 20.832560] iwlwifi 0000:04:00.0: iwlwifi parent port
(0000:00:1c.2) config registers:
[ 20.832650] iwlwifi 0000:00:1c.2: 00000000: a1128086 00100407
060400f1 00810000 00000000 00000000 00040400 200000f0
[ 20.832652] iwlwifi 0000:00:1c.2: 00000020: b3d0b3d0 0001fff1
00000000 00000000 00000000 00000040 00000000 000203ff
[ 20.832654] iwlwifi 0000:00:1c.2: 00000040: 01428010 00008001
0010000f 03724c13 70110042 0014b200 01400000 00000000
[ 20.832655] iwlwifi 0000:00:1c.2: 00000060: 00000000 00000837
00000400 0000000e 00010003 00000000 00000000 00000000
[ 20.832657] iwlwifi 0000:00:1c.2: 00000080: 00019005 fee00278
00000000 00000000 0000a00d 222e17aa 00000000 00000000
[ 20.832659] iwlwifi 0000:00:1c.2: 000000a0: c8030001 00000000
00000000 00000000 00000000 00000000 00000000 00000000
[ 20.832661] iwlwifi 0000:00:1c.2: 000000c0: 00000000 00000000
00000000 00000000 07001001 00001842 8b9e0008 00000000
[ 20.832663] iwlwifi 0000:00:1c.2: 000000e0: 00630300 8c548c54
00100016 00000000 00000050 4c000000 08410fb3 03000000
[ 20.832665] iwlwifi 0000:00:1c.2: 00000100: 14010001 00000000
00000000 00060011 00000000 00002000 00000000 00000000
[ 20.832666] iwlwifi 0000:00:1c.2: 00000120: 00000000 00000000
00000000 00000007 00000000 00000000 00000000 00000000
[ 20.832668] iwlwifi 0000:00:1c.2: 00000140: 2001000d 0000000f
0000000d 00000000 00000000 00000000 00000000 00000000
[ 20.832670] iwlwifi 0000:00:1c.2: 00000160: 00000000 00000000
00000000 00000000 00000000 00000000 00000000 00000000
[ 20.832671] iwlwifi 0000:00:1c.2: 00000180: 00000000 00000000
00000000 00000000 00000000 00000000 00000000 00000000
[ 20.832673] iwlwifi 0000:00:1c.2: 000001a0: 00000000 00000000
00000000 00000000 00000000 00000000 00000000 00000000
[ 20.832675] iwlwifi 0000:00:1c.2: 000001c0: 00000000 00000000
00000000 00000000 00000000 00000000 00000000 00000000
[ 20.832676] iwlwifi 0000:00:1c.2: 000001e0: 00000000 00000000
00000000 00000000 00000000 00000000 00000000 00000000
[ 20.832677] iwlwifi 0000:00:1c.2: 00000200: 2201001e 00b0281f 40a0280f
[ 20.832680] iwlwifi 0000:04:00.0: iwlwifi root port (0000:00:1c.2)
AER cap structure:
[ 20.832689] iwlwifi 0000:00:1c.2: 00000000: 14010001 00000000
00000000 00060011 00000000 00002000 00000000 00000000
[ 20.832691] iwlwifi 0000:00:1c.2: 00000020: 00000000 00000000
00000000 00000007 00000000 00000000
[ 20.832693] iwlwifi 0000:04:00.0: FW error in SYNC CMD GEO_TX_POWER_LIMIT
[ 20.832695] CPU: 2 PID: 163 Comm: kworker/2:2 Not tainted 5.3.1-matteo #81
[ 20.832696] Hardware name: LENOVO 20EQS64N1B/20EQS64N1B, BIOS
N1EET84W (1.57 ) 05/09/2019
[ 20.832706] Workqueue: events iwl_mvm_async_handlers_wk [iwlmvm]
[ 20.832707] Call Trace:
[ 20.832713] dump_stack+0x46/0x60
[ 20.832723] iwl_trans_pcie_send_hcmd+0x505/0x520 [iwlwifi]
[ 20.832726] ? wait_woken+0x70/0x70
[ 20.832734] iwl_trans_send_cmd+0x57/0xb0 [iwlwifi]
[ 20.832742] iwl_mvm_send_cmd+0x23/0x80 [iwlmvm]
[ 20.832749] iwl_mvm_get_sar_geo_profile+0xae/0x130 [iwlmvm]
[ 20.832756] iwl_mvm_rx_chub_update_mcc+0x108/0x1a0 [iwlmvm]
[ 20.832762] iwl_mvm_async_handlers_wk+0xaa/0x140 [iwlmvm]
[ 20.832765] process_one_work+0x1cf/0x370
[ 20.832767] worker_thread+0x4a/0x3c0
[ 20.832769] kthread+0xfb/0x130
[ 20.832771] ? cancel_delayed_work+0x90/0x90
[ 20.832772] ? kthread_create_on_node+0x60/0x60
[ 20.832773] ret_from_fork+0x35/0x40
[ 20.832777] iwlwifi 0000:04:00.0: Failed to get geographic profile info -5
[ 20.832792] ------------[ cut here ]------------
[ 20.832813] WARNING: CPU: 2 PID: 163 at
drivers/net/wireless/intel/iwlwifi/mvm/scan.c:1874
iwl_mvm_rx_umac_scan_complete_notif.cold+0xc/0x13 [iwlmvm]
[ 20.832814] Modules linked in: xt_MASQUERADE xt_conntrack
ipt_REJECT nf_reject_ipv4 xt_tcpudp tun bridge stp llc iptable_mangle
iptable_nat nf_nat nf_conntrack libcrc32c nf_defrag_ipv4
ip6table_filter ip6_tables iptable_filter ip_tables x_tables rmi_smbus
rmi_core snd_hda_codec_hdmi nls_iso8859_1 vfat fat intel_rapl_msr
iwlmvm snd_hda_codec_realtek snd_hda_codec_generic iTCO_wdt uvcvideo
videobuf2_vmalloc mac80211 snd_hda_intel libarc4 coretemp
videobuf2_memops snd_hda_codec intel_rapl_common videobuf2_v4l2
iosf_mbi snd_hwdep videodev snd_hda_core x86_pkg_temp_thermal snd_seq
intel_powerclamp videobuf2_common snd_seq_device kvm_intel iwlwifi
snd_pcm kvm irqbypass intel_cstate snd_timer rtsx_pci_ms
intel_rapl_perf i2c_i801 memstick psmouse snd efivars soundcore
cfg80211 mei_me mei dm_crypt rtsx_pci_sdmmc mmc_core nouveau hwmon
led_class mxm_wmi drm_kms_helper syscopyarea sysfillrect sysimgblt
fb_sys_fops xhci_pci ttm rtsx_pci xhci_hcd e1000e mfd_core drm agpgart
usbcore usb_common wmi video
[ 20.832843] dm_mod ipv6 nf_defrag_ipv6 autofs4
[ 20.832846] CPU: 2 PID: 163 Comm: kworker/2:2 Not tainted 5.3.1-matteo #81
[ 20.832847] Hardware name: LENOVO 20EQS64N1B/20EQS64N1B, BIOS
N1EET84W (1.57 ) 05/09/2019
[ 20.832854] Workqueue: events iwl_mvm_async_handlers_wk [iwlmvm]
[ 20.832862] RIP:
0010:iwl_mvm_rx_umac_scan_complete_notif.cold+0xc/0x13 [iwlmvm]
[ 20.832863] Code: 48 c7 c7 18 6e aa a0 e8 bc 6f 66 e0 0f 0b 49 8b
47 10 44 8b a0 9c 00 00 00 e9 8b de fe ff 48 c7 c7 18 6e aa a0 e8 9e
6f 66 e0 <0f> 0b e9 d2 e3 fe ff 48 c7 c7 18 6e aa a0 e8 8b 6f 66 e0 0f
0b 41
[ 20.832864] RSP: 0000:ffffc900003bfdf0 EFLAGS: 00010246
[ 20.832865] RAX: 0000000000000024 RBX: ffff88887e765040 RCX: 0000000000000006
[ 20.832866] RDX: 0000000000000000 RSI: 0000000000000096 RDI: ffff888883a96370
[ 20.832867] RBP: ffff88887cef1e58 R08: 0000000000000001 R09: 00000000000003e9
[ 20.832868] R10: 0000000000016a68 R11: 0000000000000004 R12: ffff88887cef1e28
[ 20.832868] R13: ffff88887cef1e28 R14: ffff88887c666fc0 R15: dead000000000100
[ 20.832870] FS: 0000000000000000(0000) GS:ffff888883a80000(0000)
knlGS:0000000000000000
[ 20.832870] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 20.832871] CR2: 00007fced42b4078 CR3: 000000087938a004 CR4: 00000000003606e0
[ 20.832872] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 20.832873] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 20.832873] Call Trace:
[ 20.832880] iwl_mvm_async_handlers_wk+0xaa/0x140 [iwlmvm]
[ 20.832883] process_one_work+0x1cf/0x370
[ 20.832885] worker_thread+0x4a/0x3c0
[ 20.832886] kthread+0xfb/0x130
[ 20.832887] ? cancel_delayed_work+0x90/0x90
[ 20.832889] ? kthread_create_on_node+0x60/0x60
[ 20.832890] ret_from_fork+0x35/0x40
[ 20.832891] ---[ end trace c1c6ffcd88e853ba ]---
[ 22.960642] iwlwifi 0000:04:00.0: Applying debug destination EXTERNAL_DRAM
[ 23.108376] iwlwifi 0000:04:00.0: Applying debug destination EXTERNAL_DRAM
[ 23.188882] iwlwifi 0000:04:00.0: FW already configured (0) - re-configuring
[ 26.542158] iwlwifi 0000:04:00.0: Microcode SW error detected.
Restarting 0x82000000.
[ 26.542382] iwlwifi 0000:04:00.0: Start IWL Error Log Dump:
[ 26.542384] iwlwifi 0000:04:00.0: Status: 0x00000080, count: 6
[ 26.542385] iwlwifi 0000:04:00.0: Loaded firmware version: 36.77d01142.0
[ 26.542386] iwlwifi 0000:04:00.0: 0x00000038 | BAD_COMMAND
[ 26.542387] iwlwifi 0000:04:00.0: 0x000002F0 | trm_hw_status0
[ 26.542389] iwlwifi 0000:04:00.0: 0x00000000 | trm_hw_status1
[ 26.542390] iwlwifi 0000:04:00.0: 0x00024200 | branchlink2
[ 26.542391] iwlwifi 0000:04:00.0: 0x00039872 | interruptlink1
[ 26.542392] iwlwifi 0000:04:00.0: 0x00000000 | interruptlink2
[ 26.542393] iwlwifi 0000:04:00.0: 0x003B0405 | data1
[ 26.542394] iwlwifi 0000:04:00.0: 0x0000003C | data2
[ 26.542395] iwlwifi 0000:04:00.0: 0x0000003C | data3
[ 26.542396] iwlwifi 0000:04:00.0: 0x000C80BE | beacon time
[ 26.542397] iwlwifi 0000:04:00.0: 0x0033801A | tsf low
[ 26.542398] iwlwifi 0000:04:00.0: 0x00000000 | tsf hi
[ 26.542399] iwlwifi 0000:04:00.0: 0x00000000 | time gp1
[ 26.542400] iwlwifi 0000:04:00.0: 0x0033801B | time gp2
[ 26.542401] iwlwifi 0000:04:00.0: 0x00000001 | uCode revision type
[ 26.542402] iwlwifi 0000:04:00.0: 0x00000024 | uCode version major
[ 26.542403] iwlwifi 0000:04:00.0: 0x77D01142 | uCode version minor
[ 26.542404] iwlwifi 0000:04:00.0: 0x00000201 | hw version
[ 26.542405] iwlwifi 0000:04:00.0: 0x00489008 | board version
[ 26.542406] iwlwifi 0000:04:00.0: 0x003B0405 | hcmd
[ 26.542407] iwlwifi 0000:04:00.0: 0x00022080 | isr0
[ 26.542408] iwlwifi 0000:04:00.0: 0x00000000 | isr1
[ 26.542409] iwlwifi 0000:04:00.0: 0x28201802 | isr2
[ 26.542410] iwlwifi 0000:04:00.0: 0x00400080 | isr3
[ 26.542411] iwlwifi 0000:04:00.0: 0x00000000 | isr4
[ 26.542412] iwlwifi 0000:04:00.0: 0x003A01C8 | last cmd Id
[ 26.542413] iwlwifi 0000:04:00.0: 0x00000000 | wait_event
[ 26.542414] iwlwifi 0000:04:00.0: 0x00000080 | l2p_control
[ 26.542415] iwlwifi 0000:04:00.0: 0x00000000 | l2p_duration
[ 26.542416] iwlwifi 0000:04:00.0: 0x00000000 | l2p_mhvalid
[ 26.542417] iwlwifi 0000:04:00.0: 0x00000000 | l2p_addr_match
[ 26.542418] iwlwifi 0000:04:00.0: 0x0000008F | lmpm_pmg_sel
[ 26.542419] iwlwifi 0000:04:00.0: 0x19071249 | timestamp
[ 26.542420] iwlwifi 0000:04:00.0: 0x00005060 | flow_handler
[ 26.542581] iwlwifi 0000:04:00.0: Start IWL Error Log Dump:
[ 26.542582] iwlwifi 0000:04:00.0: Status: 0x00000080, count: 7
[ 26.542584] iwlwifi 0000:04:00.0: 0x00000070 | NMI_INTERRUPT_LMAC_FATAL
[ 26.542585] iwlwifi 0000:04:00.0: 0x00000000 | umac branchlink1
[ 26.542586] iwlwifi 0000:04:00.0: 0xC0086B38 | umac branchlink2
[ 26.542587] iwlwifi 0000:04:00.0: 0xC0083D08 | umac interruptlink1
[ 26.542588] iwlwifi 0000:04:00.0: 0xC0083D08 | umac interruptlink2
[ 26.542589] iwlwifi 0000:04:00.0: 0x00000800 | umac data1
[ 26.542590] iwlwifi 0000:04:00.0: 0xC0083D08 | umac data2
[ 26.542591] iwlwifi 0000:04:00.0: 0xDEADBEEF | umac data3
[ 26.542592] iwlwifi 0000:04:00.0: 0x00000024 | umac major
[ 26.542593] iwlwifi 0000:04:00.0: 0x77D01142 | umac minor
[ 26.542594] iwlwifi 0000:04:00.0: 0xC088628C | frame pointer
[ 26.542595] iwlwifi 0000:04:00.0: 0xC088628C | stack pointer
[ 26.542596] iwlwifi 0000:04:00.0: 0x003B0405 | last host cmd
[ 26.542597] iwlwifi 0000:04:00.0: 0x00000000 | isr status reg
[ 26.542716] iwlwifi 0000:04:00.0: Fseq Registers:
[ 26.542721] iwlwifi 0000:04:00.0: 0x81F5E342 | FSEQ_ERROR_CODE
[ 26.542726] iwlwifi 0000:04:00.0: 0x120F8254 | FSEQ_TOP_INIT_VERSION
[ 26.542730] iwlwifi 0000:04:00.0: 0x54034CA7 | FSEQ_CNVIO_INIT_VERSION
[ 26.542735] iwlwifi 0000:04:00.0: 0x0000A056 | FSEQ_OTP_VERSION
[ 26.542740] iwlwifi 0000:04:00.0: 0xCCA632D8 | FSEQ_TOP_CONTENT_VERSION
[ 26.542745] iwlwifi 0000:04:00.0: 0xFCBC4F8A | FSEQ_ALIVE_TOKEN
[ 26.542750] iwlwifi 0000:04:00.0: 0x377E9CF5 | FSEQ_CNVI_ID
[ 26.542754] iwlwifi 0000:04:00.0: 0x7673FF81 | FSEQ_CNVR_ID
[ 26.542759] iwlwifi 0000:04:00.0: 0x03000000 | CNVI_AUX_MISC_CHIP
[ 26.542767] iwlwifi 0000:04:00.0: 0x0BADCAFE | CNVR_AUX_MISC_CHIP
[ 26.542775] iwlwifi 0000:04:00.0: 0x0BADCAFE |
CNVR_SCU_SD_REGS_SD_REG_DIG_DCDC_VTRIM
[ 26.542782] iwlwifi 0000:04:00.0: 0x0BADCAFE |
CNVR_SCU_SD_REGS_SD_REG_ACTIVE_VDIG_MIRROR
[ 26.542789] iwlwifi 0000:04:00.0: Collecting data: trigger 2 fired.
[ 26.542792] ieee80211 phy0: Hardware restart was requested
[ 26.542797] iwlwifi 0000:04:00.0: FW Error notification: type
0x00000000 cmd_id 0x05
[ 26.542798] iwlwifi 0000:04:00.0: FW Error notification: seq 0x003B
service 0x00000005
[ 26.542799] iwlwifi 0000:04:00.0: FW Error notification: timestamp
0x0000000000338017
[ 26.542809] iwlwifi 0000:04:00.0: FW error in SYNC CMD GEO_TX_POWER_LIMIT
[ 26.542812] CPU: 2 PID: 452 Comm: kworker/2:3 Tainted: G W
5.3.1-matteo #81
[ 26.542813] Hardware name: LENOVO 20EQS64N1B/20EQS64N1B, BIOS
N1EET84W (1.57 ) 05/09/2019
[ 26.542823] Workqueue: events iwl_mvm_async_handlers_wk [iwlmvm]
[ 26.542825] Call Trace:
[ 26.542831] dump_stack+0x46/0x60
[ 26.542841] iwl_trans_pcie_send_hcmd+0x505/0x520 [iwlwifi]
[ 26.542845] ? wait_woken+0x70/0x70
[ 26.542853] iwl_trans_send_cmd+0x57/0xb0 [iwlwifi]
[ 26.542862] iwl_mvm_send_cmd+0x23/0x80 [iwlmvm]
[ 26.542868] iwl_mvm_get_sar_geo_profile+0xae/0x130 [iwlmvm]
[ 26.542876] iwl_mvm_rx_chub_update_mcc+0x108/0x1a0 [iwlmvm]
[ 26.542882] iwl_mvm_async_handlers_wk+0xaa/0x140 [iwlmvm]
[ 26.542885] process_one_work+0x1cf/0x370
[ 26.542887] worker_thread+0x4a/0x3c0
[ 26.542889] kthread+0xfb/0x130
[ 26.542890] ? cancel_delayed_work+0x90/0x90
[ 26.542892] ? kthread_create_on_node+0x60/0x60
[ 26.542893] ret_from_fork+0x35/0x40
[ 26.542896] iwlwifi 0000:04:00.0: Failed to get geographic profile info -5
[ 26.542901] ------------[ cut here ]------------
[ 26.542925] WARNING: CPU: 2 PID: 452 at
drivers/net/wireless/intel/iwlwifi/mvm/scan.c:1874
iwl_mvm_rx_umac_scan_complete_notif.cold+0xc/0x13 [iwlmvm]
[ 26.542925] Modules linked in: xt_MASQUERADE xt_conntrack
ipt_REJECT nf_reject_ipv4 xt_tcpudp tun bridge stp llc iptable_mangle
iptable_nat nf_nat nf_conntrack libcrc32c nf_defrag_ipv4
ip6table_filter ip6_tables iptable_filter ip_tables x_tables rmi_smbus
rmi_core snd_hda_codec_hdmi nls_iso8859_1 vfat fat intel_rapl_msr
iwlmvm snd_hda_codec_realtek snd_hda_codec_generic iTCO_wdt uvcvideo
videobuf2_vmalloc mac80211 snd_hda_intel libarc4 coretemp
videobuf2_memops snd_hda_codec intel_rapl_common videobuf2_v4l2
iosf_mbi snd_hwdep videodev snd_hda_core x86_pkg_temp_thermal snd_seq
intel_powerclamp videobuf2_common snd_seq_device kvm_intel iwlwifi
snd_pcm kvm irqbypass intel_cstate snd_timer rtsx_pci_ms
intel_rapl_perf i2c_i801 memstick psmouse snd efivars soundcore
cfg80211 mei_me mei dm_crypt rtsx_pci_sdmmc mmc_core nouveau hwmon
led_class mxm_wmi drm_kms_helper syscopyarea sysfillrect sysimgblt
fb_sys_fops xhci_pci ttm rtsx_pci xhci_hcd e1000e mfd_core drm agpgart
usbcore usb_common wmi video
[ 26.542952] dm_mod ipv6 nf_defrag_ipv6 autofs4
[ 26.542956] CPU: 2 PID: 452 Comm: kworker/2:3 Tainted: G W
5.3.1-matteo #81
[ 26.542956] Hardware name: LENOVO 20EQS64N1B/20EQS64N1B, BIOS
N1EET84W (1.57 ) 05/09/2019
[ 26.542963] Workqueue: events iwl_mvm_async_handlers_wk [iwlmvm]
[ 26.542972] RIP:
0010:iwl_mvm_rx_umac_scan_complete_notif.cold+0xc/0x13 [iwlmvm]
[ 26.542974] Code: 48 c7 c7 18 6e aa a0 e8 bc 6f 66 e0 0f 0b 49 8b
47 10 44 8b a0 9c 00 00 00 e9 8b de fe ff 48 c7 c7 18 6e aa a0 e8 9e
6f 66 e0 <0f> 0b e9 d2 e3 fe ff 48 c7 c7 18 6e aa a0 e8 8b 6f 66 e0 0f
0b 41
[ 26.542975] RSP: 0018:ffffc90000517df0 EFLAGS: 00010246
[ 26.542976] RAX: 0000000000000024 RBX: ffff888840a3e000 RCX: 0000000000000006
[ 26.542977] RDX: 0000000000000000 RSI: 0000000000000096 RDI: ffff888883a96370
[ 26.542978] RBP: ffff88887cef1e58 R08: 0000000000000001 R09: 0000000000000465
[ 26.542978] R10: 0000000000019a70 R11: 0000000000000004 R12: ffff88887cef1e28
[ 26.542979] R13: ffff88887cef1e28 R14: ffff88887addc400 R15: dead000000000100
[ 26.542980] FS: 0000000000000000(0000) GS:ffff888883a80000(0000)
knlGS:0000000000000000
[ 26.542981] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 26.542982] CR2: 000055ea725e9498 CR3: 0000000001e0a004 CR4: 00000000003606e0
[ 26.542983] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 26.542983] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 26.542984] Call Trace:
[ 26.542991] iwl_mvm_async_handlers_wk+0xaa/0x140 [iwlmvm]
[ 26.542994] process_one_work+0x1cf/0x370
[ 26.542996] worker_thread+0x225/0x3c0
[ 26.542997] kthread+0xfb/0x130
[ 26.542999] ? cancel_delayed_work+0x90/0x90
[ 26.543000] ? kthread_create_on_node+0x60/0x60
[ 26.543001] ret_from_fork+0x35/0x40
[ 26.543003] ---[ end trace c1c6ffcd88e853bb ]---
[ 27.912222] iwlwifi 0000:04:00.0: Applying debug destination EXTERNAL_DRAM
[ 28.061048] iwlwifi 0000:04:00.0: Applying debug destination EXTERNAL_DRAM
[ 28.157251] iwlwifi 0000:04:00.0: FW already configured (0) - re-configuring
[ 28.212885] wlp4s0: authenticate with fc:d4:f2:11:2b:ba
[ 28.216247] wlp4s0: send auth to fc:d4:f2:11:2b:ba (try 1/3)
[ 28.253162] wlp4s0: authenticated
[ 28.255847] wlp4s0: associate with fc:d4:f2:11:2b:ba (try 1/3)
[ 28.359782] wlp4s0: associate with fc:d4:f2:11:2b:ba (try 2/3)
[ 28.380570] wlp4s0: RX AssocResp from fc:d4:f2:11:2b:ba (capab=0x11
status=0 aid=2)
[ 28.391573] wlp4s0: associated
[ 29.607287] IPv6: ADDRCONF(NETDEV_CHANGE): wlp4s0: link becomes ready
[ 38.051771] iwlwifi 0000:04:00.0: regular scan timed out
[ 38.051840] iwlwifi 0000:04:00.0: Microcode SW error detected.
Restarting 0x2000000.
[ 38.051969] iwlwifi 0000:04:00.0: Start IWL Error Log Dump:
[ 38.051971] iwlwifi 0000:04:00.0: Status: 0x00000080, count: 6
[ 38.051973] iwlwifi 0000:04:00.0: Loaded firmware version: 36.77d01142.0
[ 38.051974] iwlwifi 0000:04:00.0: 0x00000084 | NMI_INTERRUPT_UNKNOWN
[ 38.051976] iwlwifi 0000:04:00.0: 0x00000220 | trm_hw_status0
[ 38.051977] iwlwifi 0000:04:00.0: 0x00000000 | trm_hw_status1
[ 38.051978] iwlwifi 0000:04:00.0: 0x00024200 | branchlink2
[ 38.051979] iwlwifi 0000:04:00.0: 0x00039872 | interruptlink1
[ 38.051980] iwlwifi 0000:04:00.0: 0x00039872 | interruptlink2
[ 38.051981] iwlwifi 0000:04:00.0: 0x00000000 | data1
[ 38.051983] iwlwifi 0000:04:00.0: 0x00000080 | data2
[ 38.051984] iwlwifi 0000:04:00.0: 0x07830000 | data3
[ 38.051985] iwlwifi 0000:04:00.0: 0x17C17E6D | beacon time
[ 38.051986] iwlwifi 0000:04:00.0: 0x6DA50196 | tsf low
[ 38.051987] iwlwifi 0000:04:00.0: 0x00000016 | tsf hi
[ 38.051989] iwlwifi 0000:04:00.0: 0x00000000 | time gp1
[ 38.051990] iwlwifi 0000:04:00.0: 0x00978B64 | time gp2
[ 38.051991] iwlwifi 0000:04:00.0: 0x00000001 | uCode revision type
[ 38.051992] iwlwifi 0000:04:00.0: 0x00000024 | uCode version major
[ 38.051993] iwlwifi 0000:04:00.0: 0x77D01142 | uCode version minor
[ 38.051994] iwlwifi 0000:04:00.0: 0x00000201 | hw version
[ 38.051996] iwlwifi 0000:04:00.0: 0x00489008 | board version
[ 38.051997] iwlwifi 0000:04:00.0: 0x0A0D001C | hcmd
[ 38.051998] iwlwifi 0000:04:00.0: 0x24022000 | isr0
[ 38.051999] iwlwifi 0000:04:00.0: 0x00800000 | isr1
[ 38.052000] iwlwifi 0000:04:00.0: 0x08001802 | isr2
[ 38.052001] iwlwifi 0000:04:00.0: 0x00417CC0 | isr3
[ 38.052002] iwlwifi 0000:04:00.0: 0x00000000 | isr4
[ 38.052004] iwlwifi 0000:04:00.0: 0x0A0D001C | last cmd Id
[ 38.052005] iwlwifi 0000:04:00.0: 0x00000000 | wait_event
[ 38.052006] iwlwifi 0000:04:00.0: 0x000000D4 | l2p_control
[ 38.052007] iwlwifi 0000:04:00.0: 0x00018030 | l2p_duration
[ 38.052008] iwlwifi 0000:04:00.0: 0x00000007 | l2p_mhvalid
[ 38.052010] iwlwifi 0000:04:00.0: 0x00000081 | l2p_addr_match
[ 38.052011] iwlwifi 0000:04:00.0: 0x0000000D | lmpm_pmg_sel
[ 38.052012] iwlwifi 0000:04:00.0: 0x19071249 | timestamp
[ 38.052013] iwlwifi 0000:04:00.0: 0x00340818 | flow_handler
[ 38.052082] iwlwifi 0000:04:00.0: 0x00000000 | ADVANCED_SYSASSERT
[ 38.052084] iwlwifi 0000:04:00.0: 0x00000000 | umac branchlink1
[ 38.052085] iwlwifi 0000:04:00.0: 0x00000000 | umac branchlink2
[ 38.052086] iwlwifi 0000:04:00.0: 0x00000000 | umac interruptlink1
[ 38.052087] iwlwifi 0000:04:00.0: 0x00000000 | umac interruptlink2
[ 38.052088] iwlwifi 0000:04:00.0: 0x00000000 | umac data1
[ 38.052090] iwlwifi 0000:04:00.0: 0x00000000 | umac data2
[ 38.052091] iwlwifi 0000:04:00.0: 0x00000000 | umac data3
[ 38.052092] iwlwifi 0000:04:00.0: 0x00000000 | umac major
[ 38.052093] iwlwifi 0000:04:00.0: 0x00000000 | umac minor
[ 38.052094] iwlwifi 0000:04:00.0: 0x00000000 | frame pointer
[ 38.052095] iwlwifi 0000:04:00.0: 0x00000000 | stack pointer
[ 38.052096] iwlwifi 0000:04:00.0: 0x00000000 | last host cmd
[ 38.052097] iwlwifi 0000:04:00.0: 0x00000000 | isr status reg
[ 38.052117] iwlwifi 0000:04:00.0: Fseq Registers:
[ 38.052129] iwlwifi 0000:04:00.0: 0x81F5E342 | FSEQ_ERROR_CODE
[ 38.052143] iwlwifi 0000:04:00.0: 0x120F8254 | FSEQ_TOP_INIT_VERSION
[ 38.052148] iwlwifi 0000:04:00.0: 0x54034CA7 | FSEQ_CNVIO_INIT_VERSION
[ 38.052152] iwlwifi 0000:04:00.0: 0x0000A056 | FSEQ_OTP_VERSION
[ 38.052157] iwlwifi 0000:04:00.0: 0xCCA632D8 | FSEQ_TOP_CONTENT_VERSION
[ 38.052162] iwlwifi 0000:04:00.0: 0xFCBC4F8A | FSEQ_ALIVE_TOKEN
[ 38.052166] iwlwifi 0000:04:00.0: 0x377E9CF5 | FSEQ_CNVI_ID
[ 38.052171] iwlwifi 0000:04:00.0: 0x7673FF81 | FSEQ_CNVR_ID
[ 38.052181] iwlwifi 0000:04:00.0: 0x03000000 | CNVI_AUX_MISC_CHIP
[ 38.052191] iwlwifi 0000:04:00.0: 0x0BADCAFE | CNVR_AUX_MISC_CHIP
[ 38.052201] iwlwifi 0000:04:00.0: 0x0BADCAFE |
CNVR_SCU_SD_REGS_SD_REG_DIG_DCDC_VTRIM
[ 38.052211] iwlwifi 0000:04:00.0: 0x0BADCAFE |
CNVR_SCU_SD_REGS_SD_REG_ACTIVE_VDIG_MIRROR
[ 38.052222] iwlwifi 0000:04:00.0: Collecting data: trigger 2 fired.
[ 38.052225] ieee80211 phy0: Hardware restart was requested
[ 38.615192] iwlwifi 0000:04:00.0: Applying debug destination EXTERNAL_DRAM
[ 38.768828] iwlwifi 0000:04:00.0: Applying debug destination EXTERNAL_DRAM
[ 38.851065] iwlwifi 0000:04:00.0: FW already configured (0) - re-configuring
[ 70.012833] wlp4s0: Connection to AP fc:d4:f2:11:2b:ba lost
[ 70.124167] iwlwifi 0000:04:00.0: offset 0 not used in fw key table.
[ 70.124174] wlp4s0: failed to remove key (5, ff:ff:ff:ff:ff:ff)
from hardware (-2)
[ 73.377475] iwlwifi 0000:04:00.0: Microcode SW error detected.
Restarting 0x92000000.
[ 73.377693] iwlwifi 0000:04:00.0: Start IWL Error Log Dump:
[ 73.377698] iwlwifi 0000:04:00.0: Status: 0x00000080, count: 6
[ 73.377701] iwlwifi 0000:04:00.0: Loaded firmware version: 36.77d01142.0
[ 73.377705] iwlwifi 0000:04:00.0: 0x00000038 | BAD_COMMAND
[ 73.377708] iwlwifi 0000:04:00.0: 0x000002F0 | trm_hw_status0
[ 73.377711] iwlwifi 0000:04:00.0: 0x00000000 | trm_hw_status1
[ 73.377714] iwlwifi 0000:04:00.0: 0x00024200 | branchlink2
[ 73.377717] iwlwifi 0000:04:00.0: 0x00039872 | interruptlink1
[ 73.377719] iwlwifi 0000:04:00.0: 0x00000000 | interruptlink2
[ 73.377722] iwlwifi 0000:04:00.0: 0x00F00405 | data1
[ 73.377725] iwlwifi 0000:04:00.0: 0x000000F1 | data2
[ 73.377727] iwlwifi 0000:04:00.0: 0x000000F1 | data3
[ 73.377730] iwlwifi 0000:04:00.0: 0x544188FA | beacon time
[ 73.377733] iwlwifi 0000:04:00.0: 0x6FC00709 | tsf low
[ 73.377735] iwlwifi 0000:04:00.0: 0x00000016 | tsf hi
[ 73.377738] iwlwifi 0000:04:00.0: 0x00000000 | time gp1
[ 73.377741] iwlwifi 0000:04:00.0: 0x020F2BF2 | time gp2
[ 73.377744] iwlwifi 0000:04:00.0: 0x00000001 | uCode revision type
[ 73.377747] iwlwifi 0000:04:00.0: 0x00000024 | uCode version major
[ 73.377749] iwlwifi 0000:04:00.0: 0x77D01142 | uCode version minor
[ 73.377752] iwlwifi 0000:04:00.0: 0x00000201 | hw version
[ 73.377754] iwlwifi 0000:04:00.0: 0x00489008 | board version
[ 73.377757] iwlwifi 0000:04:00.0: 0x00F00405 | hcmd
[ 73.377760] iwlwifi 0000:04:00.0: 0x00022080 | isr0
[ 73.377762] iwlwifi 0000:04:00.0: 0x10800000 | isr1
[ 73.377765] iwlwifi 0000:04:00.0: 0x28201802 | isr2
[ 73.377767] iwlwifi 0000:04:00.0: 0x00400080 | isr3
[ 73.377770] iwlwifi 0000:04:00.0: 0x00000000 | isr4
[ 73.377773] iwlwifi 0000:04:00.0: 0x00EF01C8 | last cmd Id
[ 73.377775] iwlwifi 0000:04:00.0: 0x00000000 | wait_event
[ 73.377778] iwlwifi 0000:04:00.0: 0x00000BFF | l2p_control
[ 73.377781] iwlwifi 0000:04:00.0: 0x00000000 | l2p_duration
[ 73.377783] iwlwifi 0000:04:00.0: 0x00000000 | l2p_mhvalid
[ 73.377786] iwlwifi 0000:04:00.0: 0x00000000 | l2p_addr_match
[ 73.377789] iwlwifi 0000:04:00.0: 0x0000008F | lmpm_pmg_sel
[ 73.377791] iwlwifi 0000:04:00.0: 0x19071249 | timestamp
[ 73.377794] iwlwifi 0000:04:00.0: 0x0000F000 | flow_handler
[ 73.377968] iwlwifi 0000:04:00.0: Start IWL Error Log Dump:
[ 73.377971] iwlwifi 0000:04:00.0: Status: 0x00000080, count: 7
[ 73.377975] iwlwifi 0000:04:00.0: 0x00000070 | NMI_INTERRUPT_LMAC_FATAL
[ 73.377978] iwlwifi 0000:04:00.0: 0x00000000 | umac branchlink1
[ 73.377980] iwlwifi 0000:04:00.0: 0xC0086B38 | umac branchlink2
[ 73.377983] iwlwifi 0000:04:00.0: 0xC0083D08 | umac interruptlink1
[ 73.377986] iwlwifi 0000:04:00.0: 0xC0083D08 | umac interruptlink2
[ 73.377988] iwlwifi 0000:04:00.0: 0x00000800 | umac data1
[ 73.377991] iwlwifi 0000:04:00.0: 0xC0083D08 | umac data2
[ 73.377994] iwlwifi 0000:04:00.0: 0xDEADBEEF | umac data3
[ 73.377996] iwlwifi 0000:04:00.0: 0x00000024 | umac major
[ 73.377999] iwlwifi 0000:04:00.0: 0x77D01142 | umac minor
[ 73.378001] iwlwifi 0000:04:00.0: 0xC088628C | frame pointer
[ 73.378004] iwlwifi 0000:04:00.0: 0xC088628C | stack pointer
[ 73.378007] iwlwifi 0000:04:00.0: 0x00F00405 | last host cmd
[ 73.378009] iwlwifi 0000:04:00.0: 0x00000000 | isr status reg
[ 73.378141] iwlwifi 0000:04:00.0: Fseq Registers:
[ 73.378197] iwlwifi 0000:04:00.0: 0x81F5E342 | FSEQ_ERROR_CODE
[ 73.378252] iwlwifi 0000:04:00.0: 0x120F8254 | FSEQ_TOP_INIT_VERSION
[ 73.378307] iwlwifi 0000:04:00.0: 0x54034CA7 | FSEQ_CNVIO_INIT_VERSION
[ 73.378362] iwlwifi 0000:04:00.0: 0x0000A056 | FSEQ_OTP_VERSION
[ 73.378417] iwlwifi 0000:04:00.0: 0xCCA632D8 | FSEQ_TOP_CONTENT_VERSION
[ 73.378472] iwlwifi 0000:04:00.0: 0xFCBC4F8A | FSEQ_ALIVE_TOKEN
[ 73.378527] iwlwifi 0000:04:00.0: 0x377E9CF5 | FSEQ_CNVI_ID
[ 73.378582] iwlwifi 0000:04:00.0: 0x7673FF81 | FSEQ_CNVR_ID
[ 73.378637] iwlwifi 0000:04:00.0: 0x03000000 | CNVI_AUX_MISC_CHIP
[ 73.378695] iwlwifi 0000:04:00.0: 0x0BADCAFE | CNVR_AUX_MISC_CHIP
[ 73.378754] iwlwifi 0000:04:00.0: 0x0BADCAFE |
CNVR_SCU_SD_REGS_SD_REG_DIG_DCDC_VTRIM
[ 73.378812] iwlwifi 0000:04:00.0: 0x0BADCAFE |
CNVR_SCU_SD_REGS_SD_REG_ACTIVE_VDIG_MIRROR
[ 73.378877] iwlwifi 0000:04:00.0: Collecting data: trigger 2 fired.
[ 73.378886] ieee80211 phy0: Hardware restart was requested
[ 73.378904] iwlwifi 0000:04:00.0: FW Error notification: type
0x00000000 cmd_id 0x05
[ 73.378910] iwlwifi 0000:04:00.0: FW Error notification: seq 0x00F0
service 0x00000005
[ 73.378915] iwlwifi 0000:04:00.0: FW Error notification: timestamp
0x00000000020F2A00
[ 73.378972] iwlwifi 0000:04:00.0: FW error in SYNC CMD GEO_TX_POWER_LIMIT
[ 73.378978] CPU: 2 PID: 64 Comm: kworker/2:1 Tainted: G W
5.3.1-matteo #81
[ 73.378981] Hardware name: LENOVO 20EQS64N1B/20EQS64N1B, BIOS
N1EET84W (1.57 ) 05/09/2019
[ 73.379011] Workqueue: events iwl_mvm_async_handlers_wk [iwlmvm]
[ 73.379015] Call Trace:
[ 73.379029] dump_stack+0x46/0x60
[ 73.379052] iwl_trans_pcie_send_hcmd+0x505/0x520 [iwlwifi]
[ 73.379060] ? wait_woken+0x70/0x70
[ 73.379081] iwl_trans_send_cmd+0x57/0xb0 [iwlwifi]
[ 73.379102] iwl_mvm_send_cmd+0x23/0x80 [iwlmvm]
[ 73.379118] iwl_mvm_get_sar_geo_profile+0xae/0x130 [iwlmvm]
[ 73.379136] iwl_mvm_rx_chub_update_mcc+0x108/0x1a0 [iwlmvm]
[ 73.379152] iwl_mvm_async_handlers_wk+0xaa/0x140 [iwlmvm]
[ 73.379159] process_one_work+0x1cf/0x370
[ 73.379164] worker_thread+0x4a/0x3c0
[ 73.379168] kthread+0xfb/0x130
[ 73.379173] ? cancel_delayed_work+0x90/0x90
[ 73.379176] ? kthread_create_on_node+0x60/0x60
[ 73.379180] ret_from_fork+0x35/0x40
[ 73.379188] iwlwifi 0000:04:00.0: Failed to get geographic profile info -5
[ 73.379200] ------------[ cut here ]------------
[ 73.379251] WARNING: CPU: 2 PID: 64 at
drivers/net/wireless/intel/iwlwifi/mvm/scan.c:1874
iwl_mvm_rx_umac_scan_complete_notif.cold+0xc/0x13 [iwlmvm]
[ 73.379253] Modules linked in: cmac ccm xt_MASQUERADE xt_conntrack
ipt_REJECT nf_reject_ipv4 xt_tcpudp tun bridge stp llc iptable_mangle
iptable_nat nf_nat nf_conntrack libcrc32c nf_defrag_ipv4
ip6table_filter ip6_tables iptable_filter ip_tables x_tables rmi_smbus
rmi_core snd_hda_codec_hdmi nls_iso8859_1 vfat fat intel_rapl_msr
iwlmvm snd_hda_codec_realtek snd_hda_codec_generic iTCO_wdt uvcvideo
videobuf2_vmalloc mac80211 snd_hda_intel libarc4 coretemp
videobuf2_memops snd_hda_codec intel_rapl_common videobuf2_v4l2
iosf_mbi snd_hwdep videodev snd_hda_core x86_pkg_temp_thermal snd_seq
intel_powerclamp videobuf2_common snd_seq_device kvm_intel iwlwifi
snd_pcm kvm irqbypass intel_cstate snd_timer rtsx_pci_ms
intel_rapl_perf i2c_i801 memstick psmouse snd efivars soundcore
cfg80211 mei_me mei dm_crypt rtsx_pci_sdmmc mmc_core nouveau hwmon
led_class mxm_wmi drm_kms_helper syscopyarea sysfillrect sysimgblt
fb_sys_fops xhci_pci ttm rtsx_pci xhci_hcd e1000e mfd_core drm agpgart
usbcore usb_common
[ 73.379310] wmi video dm_mod ipv6 nf_defrag_ipv6 autofs4
[ 73.379319] CPU: 2 PID: 64 Comm: kworker/2:1 Tainted: G W
5.3.1-matteo #81
[ 73.379320] Hardware name: LENOVO 20EQS64N1B/20EQS64N1B, BIOS
N1EET84W (1.57 ) 05/09/2019
[ 73.379337] Workqueue: events iwl_mvm_async_handlers_wk [iwlmvm]
[ 73.379360] RIP:
0010:iwl_mvm_rx_umac_scan_complete_notif.cold+0xc/0x13 [iwlmvm]
[ 73.379364] Code: 48 c7 c7 18 6e aa a0 e8 bc 6f 66 e0 0f 0b 49 8b
47 10 44 8b a0 9c 00 00 00 e9 8b de fe ff 48 c7 c7 18 6e aa a0 e8 9e
6f 66 e0 <0f> 0b e9 d2 e3 fe ff 48 c7 c7 18 6e aa a0 e8 8b 6f 66 e0 0f
0b 41
[ 73.379367] RSP: 0018:ffffc900002a7df0 EFLAGS: 00010246
[ 73.379370] RAX: 0000000000000024 RBX: ffff888792c4c000 RCX: 0000000000000006
[ 73.379372] RDX: 0000000000000000 RSI: 0000000000000096 RDI: ffff888883a96370
[ 73.379374] RBP: ffff88887cef1e58 R08: 0000000000000001 R09: 0000000000000533
[ 73.379376] R10: 000000000001ea9c R11: 0000000000000004 R12: ffff88887cef1e28
[ 73.379378] R13: ffff88887cef1e28 R14: ffff8887e3696f40 R15: dead000000000100
[ 73.379381] FS: 0000000000000000(0000) GS:ffff888883a80000(0000)
knlGS:0000000000000000
[ 73.379383] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 73.379385] CR2: 00007fcf67732000 CR3: 0000000001e0a006 CR4: 00000000003606e0
[ 73.379387] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 73.379389] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 73.379391] Call Trace:
[ 73.379408] iwl_mvm_async_handlers_wk+0xaa/0x140 [iwlmvm]
[ 73.379415] process_one_work+0x1cf/0x370
[ 73.379419] worker_thread+0x4a/0x3c0
[ 73.379423] kthread+0xfb/0x130
[ 73.379428] ? cancel_delayed_work+0x90/0x90
[ 73.379431] ? kthread_create_on_node+0x60/0x60
[ 73.379434] ret_from_fork+0x35/0x40
[ 73.379438] ---[ end trace c1c6ffcd88e853bc ]---
[ 73.966408] iwlwifi 0000:04:00.0: Applying debug destination EXTERNAL_DRAM
[ 74.117837] iwlwifi 0000:04:00.0: Applying debug destination EXTERNAL_DRAM
[ 74.204930] iwlwifi 0000:04:00.0: FW already configured (0) - re-configuring
[ 74.278332] wlp4s0: authenticate with fc:d4:f2:11:2b:ba
[ 74.281639] wlp4s0: send auth to fc:d4:f2:11:2b:ba (try 1/3)
[ 74.360321] wlp4s0: authenticated
[ 74.364104] wlp4s0: associate with fc:d4:f2:11:2b:ba (try 1/3)
[ 74.468101] wlp4s0: associate with fc:d4:f2:11:2b:ba (try 2/3)
[ 74.498235] wlp4s0: RX AssocResp from fc:d4:f2:11:2b:ba (capab=0x11
status=30 aid=2)
[ 74.498244] wlp4s0: fc:d4:f2:11:2b:ba rejected association
temporarily; comeback duration 1000 TU (1024 ms)
[ 74.592674] wlp4s0: RX AssocResp from fc:d4:f2:11:2b:ba (capab=0x11
status=30 aid=2)
[ 74.592683] wlp4s0: fc:d4:f2:11:2b:ba rejected association
temporarily; comeback duration 888 TU (909 ms)
[ 74.895826] iwlwifi 0000:04:00.0: No beacon heard and the time
event is over already...
[ 74.895896] wlp4s0: Connection to AP fc:d4:f2:11:2b:ba lost
[ 75.523964] wlp4s0: associate with fc:d4:f2:11:2b:ba (try 3/3)
[ 75.632085] wlp4s0: association with fc:d4:f2:11:2b:ba timed out
[ 79.331803] iwlwifi 0000:04:00.0: Microcode SW error detected.
Restarting 0x82000000.
[ 79.333238] iwlwifi 0000:04:00.0: Start IWL Error Log Dump:
[ 79.333239] iwlwifi 0000:04:00.0: Status: 0x00000080, count: 6
[ 79.333240] iwlwifi 0000:04:00.0: Loaded firmware version: 36.77d01142.0
[ 79.333241] iwlwifi 0000:04:00.0: 0x00000038 | BAD_COMMAND
[ 79.333242] iwlwifi 0000:04:00.0: 0x000002F0 | trm_hw_status0
[ 79.333243] iwlwifi 0000:04:00.0: 0x00000000 | trm_hw_status1
[ 79.333243] iwlwifi 0000:04:00.0: 0x00024200 | branchlink2
[ 79.333244] iwlwifi 0000:04:00.0: 0x00039872 | interruptlink1
[ 79.333245] iwlwifi 0000:04:00.0: 0x00000000 | interruptlink2
[ 79.333245] iwlwifi 0000:04:00.0: 0x004D0405 | data1
[ 79.333246] iwlwifi 0000:04:00.0: 0x0000004E | data2
[ 79.333247] iwlwifi 0000:04:00.0: 0x0000004E | data3
[ 79.333247] iwlwifi 0000:04:00.0: 0x00027131 | beacon time
[ 79.333248] iwlwifi 0000:04:00.0: 0x701AE221 | tsf low
[ 79.333248] iwlwifi 0000:04:00.0: 0x00000016 | tsf hi
[ 79.333249] iwlwifi 0000:04:00.0: 0x00000000 | time gp1
[ 79.333250] iwlwifi 0000:04:00.0: 0x004EA1EB | time gp2
[ 79.333250] iwlwifi 0000:04:00.0: 0x00000001 | uCode revision type
[ 79.333251] iwlwifi 0000:04:00.0: 0x00000024 | uCode version major
[ 79.333252] iwlwifi 0000:04:00.0: 0x77D01142 | uCode version minor
[ 79.333252] iwlwifi 0000:04:00.0: 0x00000201 | hw version
[ 79.333253] iwlwifi 0000:04:00.0: 0x00489008 | board version
[ 79.333254] iwlwifi 0000:04:00.0: 0x004D0405 | hcmd
[ 79.333254] iwlwifi 0000:04:00.0: 0x00022080 | isr0
[ 79.333255] iwlwifi 0000:04:00.0: 0x00000000 | isr1
[ 79.333256] iwlwifi 0000:04:00.0: 0x28201802 | isr2
[ 79.333256] iwlwifi 0000:04:00.0: 0x00400080 | isr3
[ 79.333257] iwlwifi 0000:04:00.0: 0x00000000 | isr4
[ 79.333258] iwlwifi 0000:04:00.0: 0x004C01C8 | last cmd Id
[ 79.333258] iwlwifi 0000:04:00.0: 0x00000000 | wait_event
[ 79.333259] iwlwifi 0000:04:00.0: 0x00000080 | l2p_control
[ 79.333259] iwlwifi 0000:04:00.0: 0x00000000 | l2p_duration
[ 79.333260] iwlwifi 0000:04:00.0: 0x00000000 | l2p_mhvalid
[ 79.333261] iwlwifi 0000:04:00.0: 0x00000000 | l2p_addr_match
[ 79.333261] iwlwifi 0000:04:00.0: 0x0000008F | lmpm_pmg_sel
[ 79.333262] iwlwifi 0000:04:00.0: 0x19071249 | timestamp
[ 79.333263] iwlwifi 0000:04:00.0: 0x000098A8 | flow_handler
[ 79.333433] iwlwifi 0000:04:00.0: Start IWL Error Log Dump:
[ 79.333434] iwlwifi 0000:04:00.0: Status: 0x00000080, count: 7
[ 79.333435] iwlwifi 0000:04:00.0: 0x00000070 | NMI_INTERRUPT_LMAC_FATAL
[ 79.333435] iwlwifi 0000:04:00.0: 0x00000000 | umac branchlink1
[ 79.333436] iwlwifi 0000:04:00.0: 0xC0086B38 | umac branchlink2
[ 79.333437] iwlwifi 0000:04:00.0: 0xC0083D08 | umac interruptlink1
[ 79.333437] iwlwifi 0000:04:00.0: 0xC0083D08 | umac interruptlink2
[ 79.333438] iwlwifi 0000:04:00.0: 0x00000800 | umac data1
[ 79.333439] iwlwifi 0000:04:00.0: 0xC0083D08 | umac data2
[ 79.333439] iwlwifi 0000:04:00.0: 0xDEADBEEF | umac data3
[ 79.333440] iwlwifi 0000:04:00.0: 0x00000024 | umac major
[ 79.333440] iwlwifi 0000:04:00.0: 0x77D01142 | umac minor
[ 79.333441] iwlwifi 0000:04:00.0: 0xC088628C | frame pointer
[ 79.333442] iwlwifi 0000:04:00.0: 0xC088628C | stack pointer
[ 79.333442] iwlwifi 0000:04:00.0: 0x004D0405 | last host cmd
[ 79.333443] iwlwifi 0000:04:00.0: 0x00000000 | isr status reg
[ 79.333566] iwlwifi 0000:04:00.0: Fseq Registers:
[ 79.333571] iwlwifi 0000:04:00.0: 0x81F5E342 | FSEQ_ERROR_CODE
[ 79.333575] iwlwifi 0000:04:00.0: 0x120F8254 | FSEQ_TOP_INIT_VERSION
[ 79.333580] iwlwifi 0000:04:00.0: 0x54034CA7 | FSEQ_CNVIO_INIT_VERSION
[ 79.333584] iwlwifi 0000:04:00.0: 0x0000A056 | FSEQ_OTP_VERSION
[ 79.333588] iwlwifi 0000:04:00.0: 0xCCA632D8 | FSEQ_TOP_CONTENT_VERSION
[ 79.333592] iwlwifi 0000:04:00.0: 0xFCBC4F8A | FSEQ_ALIVE_TOKEN
[ 79.333597] iwlwifi 0000:04:00.0: 0x377E9CF5 | FSEQ_CNVI_ID
[ 79.333601] iwlwifi 0000:04:00.0: 0x7673FF81 | FSEQ_CNVR_ID
[ 79.333605] iwlwifi 0000:04:00.0: 0x03000000 | CNVI_AUX_MISC_CHIP
[ 79.333613] iwlwifi 0000:04:00.0: 0x0BADCAFE | CNVR_AUX_MISC_CHIP
[ 79.333620] iwlwifi 0000:04:00.0: 0x0BADCAFE |
CNVR_SCU_SD_REGS_SD_REG_DIG_DCDC_VTRIM
[ 79.333627] iwlwifi 0000:04:00.0: 0x0BADCAFE |
CNVR_SCU_SD_REGS_SD_REG_ACTIVE_VDIG_MIRROR
[ 79.333633] iwlwifi 0000:04:00.0: Collecting data: trigger 2 fired.
[ 79.333635] ieee80211 phy0: Hardware restart was requested
[ 79.333638] iwlwifi 0000:04:00.0: FW Error notification: type
0x00000000 cmd_id 0x05
[ 79.333639] iwlwifi 0000:04:00.0: FW Error notification: seq 0x004D
service 0x00000005
[ 79.333640] iwlwifi 0000:04:00.0: FW Error notification: timestamp
0x00000000004EA1E7
[ 79.333678] iwlwifi 0000:04:00.0: FW error in SYNC CMD GEO_TX_POWER_LIMIT
[ 79.333680] CPU: 2 PID: 64 Comm: kworker/2:1 Tainted: G W
5.3.1-matteo #81
[ 79.333681] Hardware name: LENOVO 20EQS64N1B/20EQS64N1B, BIOS
N1EET84W (1.57 ) 05/09/2019
[ 79.333689] Workqueue: events iwl_mvm_async_handlers_wk [iwlmvm]
[ 79.333690] Call Trace:
[ 79.333695] dump_stack+0x46/0x60
[ 79.333715] iwl_trans_pcie_send_hcmd+0x505/0x520 [iwlwifi]
[ 79.333718] ? wait_woken+0x70/0x70
[ 79.333724] iwl_trans_send_cmd+0x57/0xb0 [iwlwifi]
[ 79.333729] iwl_mvm_send_cmd+0x23/0x80 [iwlmvm]
[ 79.333733] iwl_mvm_get_sar_geo_profile+0xae/0x130 [iwlmvm]
[ 79.333738] iwl_mvm_rx_chub_update_mcc+0x108/0x1a0 [iwlmvm]
[ 79.333742] iwl_mvm_async_handlers_wk+0xaa/0x140 [iwlmvm]
[ 79.333744] process_one_work+0x1cf/0x370
[ 79.333745] worker_thread+0x4a/0x3c0
[ 79.333746] kthread+0xfb/0x130
[ 79.333748] ? cancel_delayed_work+0x90/0x90
[ 79.333748] ? kthread_create_on_node+0x60/0x60
[ 79.333750] ret_from_fork+0x35/0x40
[ 79.333754] iwlwifi 0000:04:00.0: Failed to get geographic profile info -5
[ 79.333758] ------------[ cut here ]------------
[ 79.333773] WARNING: CPU: 2 PID: 64 at
drivers/net/wireless/intel/iwlwifi/mvm/scan.c:1874
iwl_mvm_rx_umac_scan_complete_notif.cold+0xc/0x13 [iwlmvm]
[ 79.333774] Modules linked in: cmac ccm xt_MASQUERADE xt_conntrack
ipt_REJECT nf_reject_ipv4 xt_tcpudp tun bridge stp llc iptable_mangle
iptable_nat nf_nat nf_conntrack libcrc32c nf_defrag_ipv4
ip6table_filter ip6_tables iptable_filter ip_tables x_tables rmi_smbus
rmi_core snd_hda_codec_hdmi nls_iso8859_1 vfat fat intel_rapl_msr
iwlmvm snd_hda_codec_realtek snd_hda_codec_generic iTCO_wdt uvcvideo
videobuf2_vmalloc mac80211 snd_hda_intel libarc4 coretemp
videobuf2_memops snd_hda_codec intel_rapl_common videobuf2_v4l2
iosf_mbi snd_hwdep videodev snd_hda_core x86_pkg_temp_thermal snd_seq
intel_powerclamp videobuf2_common snd_seq_device kvm_intel iwlwifi
snd_pcm kvm irqbypass intel_cstate snd_timer rtsx_pci_ms
intel_rapl_perf i2c_i801 memstick psmouse snd efivars soundcore
cfg80211 mei_me mei dm_crypt rtsx_pci_sdmmc mmc_core nouveau hwmon
led_class mxm_wmi drm_kms_helper syscopyarea sysfillrect sysimgblt
fb_sys_fops xhci_pci ttm rtsx_pci xhci_hcd e1000e mfd_core drm agpgart
usbcore usb_common
[ 79.333793] wmi video dm_mod ipv6 nf_defrag_ipv6 autofs4
[ 79.333796] CPU: 2 PID: 64 Comm: kworker/2:1 Tainted: G W
5.3.1-matteo #81
[ 79.333796] Hardware name: LENOVO 20EQS64N1B/20EQS64N1B, BIOS
N1EET84W (1.57 ) 05/09/2019
[ 79.333800] Workqueue: events iwl_mvm_async_handlers_wk [iwlmvm]
[ 79.333806] RIP:
0010:iwl_mvm_rx_umac_scan_complete_notif.cold+0xc/0x13 [iwlmvm]
[ 79.333807] Code: 48 c7 c7 18 6e aa a0 e8 bc 6f 66 e0 0f 0b 49 8b
47 10 44 8b a0 9c 00 00 00 e9 8b de fe ff 48 c7 c7 18 6e aa a0 e8 9e
6f 66 e0 <0f> 0b e9 d2 e3 fe ff 48 c7 c7 18 6e aa a0 e8 8b 6f 66 e0 0f
0b 41
[ 79.333807] RSP: 0018:ffffc900002a7df0 EFLAGS: 00010246
[ 79.333808] RAX: 0000000000000024 RBX: ffff8887a9e41000 RCX: 0000000000000006
[ 79.333809] RDX: 0000000000000000 RSI: 0000000000000096 RDI: ffff888883a96370
[ 79.333809] RBP: ffff88887cef1e58 R08: 0000000000000001 R09: 00000000000005bc
[ 79.333810] R10: 0000000000021ec4 R11: 0000000000000004 R12: ffff88887cef1e28
[ 79.333810] R13: ffff88887cef1e28 R14: ffff8887e3696940 R15: dead000000000100
[ 79.333811] FS: 0000000000000000(0000) GS:ffff888883a80000(0000)
knlGS:0000000000000000
[ 79.333812] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 79.333812] CR2: 00002e8e36a82000 CR3: 0000000001e0a004 CR4: 00000000003606e0
[ 79.333813] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 79.333813] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 79.333814] Call Trace:
[ 79.333818] iwl_mvm_async_handlers_wk+0xaa/0x140 [iwlmvm]
[ 79.333820] process_one_work+0x1cf/0x370
[ 79.333821] worker_thread+0x4a/0x3c0
[ 79.333822] kthread+0xfb/0x130
[ 79.333823] ? cancel_delayed_work+0x90/0x90
[ 79.333824] ? kthread_create_on_node+0x60/0x60
[ 79.333825] ret_from_fork+0x35/0x40
[ 79.333826] ---[ end trace c1c6ffcd88e853bd ]---
[ 79.972512] iwlwifi 0000:04:00.0: Applying debug destination EXTERNAL_DRAM
[ 80.123002] iwlwifi 0000:04:00.0: Applying debug destination EXTERNAL_DRAM
[ 80.203866] iwlwifi 0000:04:00.0: FW already configured (0) - re-configuring
[ 88.508299] iwlwifi 0000:04:00.0: Microcode SW error detected.
Restarting 0x82000000.
[ 88.508594] iwlwifi 0000:04:00.0: Start IWL Error Log Dump:
[ 88.508595] iwlwifi 0000:04:00.0: Status: 0x00000080, count: 6
[ 88.508596] iwlwifi 0000:04:00.0: Loaded firmware version: 36.77d01142.0
[ 88.508597] iwlwifi 0000:04:00.0: 0x00000038 | BAD_COMMAND
[ 88.508598] iwlwifi 0000:04:00.0: 0x000002F0 | trm_hw_status0
[ 88.508599] iwlwifi 0000:04:00.0: 0x00000000 | trm_hw_status1
[ 88.508600] iwlwifi 0000:04:00.0: 0x00024200 | branchlink2
[ 88.508601] iwlwifi 0000:04:00.0: 0x00039872 | interruptlink1
[ 88.508601] iwlwifi 0000:04:00.0: 0x00000000 | interruptlink2
[ 88.508602] iwlwifi 0000:04:00.0: 0x003C0405 | data1
[ 88.508603] iwlwifi 0000:04:00.0: 0x0000003D | data2
[ 88.508604] iwlwifi 0000:04:00.0: 0x0000003D | data3
[ 88.508605] iwlwifi 0000:04:00.0: 0x0003EB18 | beacon time
[ 88.508605] iwlwifi 0000:04:00.0: 0x007F0E6C | tsf low
[ 88.508606] iwlwifi 0000:04:00.0: 0x00000000 | tsf hi
[ 88.508607] iwlwifi 0000:04:00.0: 0x00000000 | time gp1
[ 88.508608] iwlwifi 0000:04:00.0: 0x007F0E6D | time gp2
[ 88.508608] iwlwifi 0000:04:00.0: 0x00000001 | uCode revision type
[ 88.508609] iwlwifi 0000:04:00.0: 0x00000024 | uCode version major
[ 88.508610] iwlwifi 0000:04:00.0: 0x77D01142 | uCode version minor
[ 88.508611] iwlwifi 0000:04:00.0: 0x00000201 | hw version
[ 88.508612] iwlwifi 0000:04:00.0: 0x00489008 | board version
[ 88.508613] iwlwifi 0000:04:00.0: 0x003C0405 | hcmd
[ 88.508613] iwlwifi 0000:04:00.0: 0x00022080 | isr0
[ 88.508614] iwlwifi 0000:04:00.0: 0x00000000 | isr1
[ 88.508615] iwlwifi 0000:04:00.0: 0x28201802 | isr2
[ 88.508616] iwlwifi 0000:04:00.0: 0x00400080 | isr3
[ 88.508616] iwlwifi 0000:04:00.0: 0x00000000 | isr4
[ 88.508617] iwlwifi 0000:04:00.0: 0x003B01C8 | last cmd Id
[ 88.508618] iwlwifi 0000:04:00.0: 0x00000000 | wait_event
[ 88.508619] iwlwifi 0000:04:00.0: 0x00000080 | l2p_control
[ 88.508620] iwlwifi 0000:04:00.0: 0x00000000 | l2p_duration
[ 88.508620] iwlwifi 0000:04:00.0: 0x00000000 | l2p_mhvalid
[ 88.508621] iwlwifi 0000:04:00.0: 0x00000000 | l2p_addr_match
[ 88.508622] iwlwifi 0000:04:00.0: 0x0000008F | lmpm_pmg_sel
[ 88.508623] iwlwifi 0000:04:00.0: 0x19071249 | timestamp
[ 88.508624] iwlwifi 0000:04:00.0: 0x00006070 | flow_handler
[ 88.508803] iwlwifi 0000:04:00.0: Start IWL Error Log Dump:
[ 88.508804] iwlwifi 0000:04:00.0: Status: 0x00000080, count: 7
[ 88.508805] iwlwifi 0000:04:00.0: 0x00000070 | NMI_INTERRUPT_LMAC_FATAL
[ 88.508806] iwlwifi 0000:04:00.0: 0x00000000 | umac branchlink1
[ 88.508806] iwlwifi 0000:04:00.0: 0xC0086B38 | umac branchlink2
[ 88.508807] iwlwifi 0000:04:00.0: 0xC0083D08 | umac interruptlink1
[ 88.508808] iwlwifi 0000:04:00.0: 0xC0083D08 | umac interruptlink2
[ 88.508809] iwlwifi 0000:04:00.0: 0x00000800 | umac data1
[ 88.508810] iwlwifi 0000:04:00.0: 0xC0083D08 | umac data2
[ 88.508810] iwlwifi 0000:04:00.0: 0xDEADBEEF | umac data3
[ 88.508811] iwlwifi 0000:04:00.0: 0x00000024 | umac major
[ 88.508812] iwlwifi 0000:04:00.0: 0x77D01142 | umac minor
[ 88.508813] iwlwifi 0000:04:00.0: 0xC088628C | frame pointer
[ 88.508813] iwlwifi 0000:04:00.0: 0xC088628C | stack pointer
[ 88.508814] iwlwifi 0000:04:00.0: 0x003C0405 | last host cmd
[ 88.508815] iwlwifi 0000:04:00.0: 0x00000000 | isr status reg
[ 88.508939] iwlwifi 0000:04:00.0: Fseq Registers:
[ 88.508943] iwlwifi 0000:04:00.0: 0x81F5E342 | FSEQ_ERROR_CODE
[ 88.508948] iwlwifi 0000:04:00.0: 0x120F8254 | FSEQ_TOP_INIT_VERSION
[ 88.508952] iwlwifi 0000:04:00.0: 0x54034CA7 | FSEQ_CNVIO_INIT_VERSION
[ 88.508957] iwlwifi 0000:04:00.0: 0x0000A056 | FSEQ_OTP_VERSION
[ 88.508961] iwlwifi 0000:04:00.0: 0xCCA632D8 | FSEQ_TOP_CONTENT_VERSION
[ 88.508966] iwlwifi 0000:04:00.0: 0xFCBC4F8A | FSEQ_ALIVE_TOKEN
[ 88.508970] iwlwifi 0000:04:00.0: 0x377E9CF5 | FSEQ_CNVI_ID
[ 88.508974] iwlwifi 0000:04:00.0: 0x7673FF81 | FSEQ_CNVR_ID
[ 88.508979] iwlwifi 0000:04:00.0: 0x03000000 | CNVI_AUX_MISC_CHIP
[ 88.508986] iwlwifi 0000:04:00.0: 0x0BADCAFE | CNVR_AUX_MISC_CHIP
[ 88.508994] iwlwifi 0000:04:00.0: 0x0BADCAFE |
CNVR_SCU_SD_REGS_SD_REG_DIG_DCDC_VTRIM
[ 88.509002] iwlwifi 0000:04:00.0: 0x0BADCAFE |
CNVR_SCU_SD_REGS_SD_REG_ACTIVE_VDIG_MIRROR
[ 88.509054] iwlwifi 0000:04:00.0: Collecting data: trigger 2 fired.
[ 88.509057] ieee80211 phy0: Hardware restart was requested
[ 88.509060] iwlwifi 0000:04:00.0: FW Error notification: type
0x00000000 cmd_id 0x05
[ 88.509061] iwlwifi 0000:04:00.0: FW Error notification: seq 0x003C
service 0x00000005
[ 88.509062] iwlwifi 0000:04:00.0: FW Error notification: timestamp
0x00000000007F0E69
[ 88.509068] iwlwifi 0000:04:00.0: FW error in SYNC CMD GEO_TX_POWER_LIMIT
[ 88.509070] CPU: 2 PID: 64 Comm: kworker/2:1 Tainted: G W
5.3.1-matteo #81
[ 88.509070] Hardware name: LENOVO 20EQS64N1B/20EQS64N1B, BIOS
N1EET84W (1.57 ) 05/09/2019
[ 88.509080] Workqueue: events iwl_mvm_async_handlers_wk [iwlmvm]
[ 88.509081] Call Trace:
[ 88.509086] dump_stack+0x46/0x60
[ 88.509094] iwl_trans_pcie_send_hcmd+0x505/0x520 [iwlwifi]
[ 88.509097] ? wait_woken+0x70/0x70
[ 88.509104] iwl_trans_send_cmd+0x57/0xb0 [iwlwifi]
[ 88.509111] iwl_mvm_send_cmd+0x23/0x80 [iwlmvm]
[ 88.509116] iwl_mvm_get_sar_geo_profile+0xae/0x130 [iwlmvm]
[ 88.509121] iwl_mvm_rx_chub_update_mcc+0x108/0x1a0 [iwlmvm]
[ 88.509126] iwl_mvm_async_handlers_wk+0xaa/0x140 [iwlmvm]
[ 88.509129] process_one_work+0x1cf/0x370
[ 88.509131] worker_thread+0x4a/0x3c0
[ 88.509132] kthread+0xfb/0x130
[ 88.509133] ? cancel_delayed_work+0x90/0x90
[ 88.509134] ? kthread_create_on_node+0x60/0x60
[ 88.509135] ret_from_fork+0x35/0x40
[ 88.509138] iwlwifi 0000:04:00.0: Failed to get geographic profile info -5
[ 88.509142] ------------[ cut here ]------------
[ 88.509163] WARNING: CPU: 2 PID: 64 at
drivers/net/wireless/intel/iwlwifi/mvm/scan.c:1874
iwl_mvm_rx_umac_scan_complete_notif.cold+0xc/0x13 [iwlmvm]
[ 88.509163] Modules linked in: cmac ccm xt_MASQUERADE xt_conntrack
ipt_REJECT nf_reject_ipv4 xt_tcpudp tun bridge stp llc iptable_mangle
iptable_nat nf_nat nf_conntrack libcrc32c nf_defrag_ipv4
ip6table_filter ip6_tables iptable_filter ip_tables x_tables rmi_smbus
rmi_core snd_hda_codec_hdmi nls_iso8859_1 vfat fat intel_rapl_msr
iwlmvm snd_hda_codec_realtek snd_hda_codec_generic iTCO_wdt uvcvideo
videobuf2_vmalloc mac80211 snd_hda_intel libarc4 coretemp
videobuf2_memops snd_hda_codec intel_rapl_common videobuf2_v4l2
iosf_mbi snd_hwdep videodev snd_hda_core x86_pkg_temp_thermal snd_seq
intel_powerclamp videobuf2_common snd_seq_device kvm_intel iwlwifi
snd_pcm kvm irqbypass intel_cstate snd_timer rtsx_pci_ms
intel_rapl_perf i2c_i801 memstick psmouse snd efivars soundcore
cfg80211 mei_me mei dm_crypt rtsx_pci_sdmmc mmc_core nouveau hwmon
led_class mxm_wmi drm_kms_helper syscopyarea sysfillrect sysimgblt
fb_sys_fops xhci_pci ttm rtsx_pci xhci_hcd e1000e mfd_core drm agpgart
usbcore usb_common
[ 88.509185] wmi video dm_mod ipv6 nf_defrag_ipv6 autofs4
[ 88.509188] CPU: 2 PID: 64 Comm: kworker/2:1 Tainted: G W
5.3.1-matteo #81
[ 88.509188] Hardware name: LENOVO 20EQS64N1B/20EQS64N1B, BIOS
N1EET84W (1.57 ) 05/09/2019
[ 88.509193] Workqueue: events iwl_mvm_async_handlers_wk [iwlmvm]
[ 88.509201] RIP:
0010:iwl_mvm_rx_umac_scan_complete_notif.cold+0xc/0x13 [iwlmvm]
[ 88.509202] Code: 48 c7 c7 18 6e aa a0 e8 bc 6f 66 e0 0f 0b 49 8b
47 10 44 8b a0 9c 00 00 00 e9 8b de fe ff 48 c7 c7 18 6e aa a0 e8 9e
6f 66 e0 <0f> 0b e9 d2 e3 fe ff 48 c7 c7 18 6e aa a0 e8 8b 6f 66 e0 0f
0b 41
[ 88.509203] RSP: 0000:ffffc900002a7df0 EFLAGS: 00010246
[ 88.509204] RAX: 0000000000000024 RBX: ffff8887a9e18000 RCX: 0000000000000006
[ 88.509205] RDX: 0000000000000000 RSI: 0000000000000096 RDI: ffff888883a96370
[ 88.509205] RBP: ffff88887cef1e58 R08: 0000000000000001 R09: 0000000000000638
[ 88.509206] R10: 0000000000024ee4 R11: 0000000000000004 R12: ffff88887cef1e28
[ 88.509206] R13: ffff88887cef1e28 R14: ffff8887e36961c0 R15: dead000000000100
[ 88.509207] FS: 0000000000000000(0000) GS:ffff888883a80000(0000)
knlGS:0000000000000000
[ 88.509208] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 88.509209] CR2: 00007fa2b99a7024 CR3: 00000007b82c4002 CR4: 00000000003606e0
[ 88.509209] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 88.509210] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 88.509210] Call Trace:
[ 88.509216] iwl_mvm_async_handlers_wk+0xaa/0x140 [iwlmvm]
[ 88.509217] process_one_work+0x1cf/0x370
[ 88.509219] worker_thread+0x225/0x3c0
[ 88.509220] kthread+0xfb/0x130
[ 88.509221] ? cancel_delayed_work+0x90/0x90
[ 88.509222] ? kthread_create_on_node+0x60/0x60
[ 88.509223] ret_from_fork+0x35/0x40
[ 88.509225] ---[ end trace c1c6ffcd88e853be ]---
[ 89.191879] iwlwifi 0000:04:00.0: Applying debug destination EXTERNAL_DRAM
[ 89.338862] iwlwifi 0000:04:00.0: Applying debug destination EXTERNAL_DRAM
[ 89.419149] iwlwifi 0000:04:00.0: FW already configured (0) - re-configuring
[ 91.303918] iwlwifi 0000:04:00.0: regular scan timed out
[ 91.304300] iwlwifi 0000:04:00.0: Microcode SW error detected.
Restarting 0x2000000.
[ 91.304527] iwlwifi 0000:04:00.0: Start IWL Error Log Dump:
[ 91.304531] iwlwifi 0000:04:00.0: Status: 0x00000080, count: 6
[ 91.304534] iwlwifi 0000:04:00.0: Loaded firmware version: 36.77d01142.0
[ 91.304538] iwlwifi 0000:04:00.0: 0x00000084 | NMI_INTERRUPT_UNKNOWN
[ 91.304541] iwlwifi 0000:04:00.0: 0x000002B0 | trm_hw_status0
[ 91.304543] iwlwifi 0000:04:00.0: 0x00000000 | trm_hw_status1
[ 91.304546] iwlwifi 0000:04:00.0: 0x00024200 | branchlink2
[ 91.304548] iwlwifi 0000:04:00.0: 0x00039872 | interruptlink1
[ 91.304551] iwlwifi 0000:04:00.0: 0x00048868 | interruptlink2
[ 91.304553] iwlwifi 0000:04:00.0: 0x00000000 | data1
[ 91.304555] iwlwifi 0000:04:00.0: 0x00000080 | data2
[ 91.304558] iwlwifi 0000:04:00.0: 0x07830000 | data3
[ 91.304560] iwlwifi 0000:04:00.0: 0x0022E682 | beacon time
[ 91.304562] iwlwifi 0000:04:00.0: 0x001D197C | tsf low
[ 91.304565] iwlwifi 0000:04:00.0: 0x00000000 | tsf hi
[ 91.304567] iwlwifi 0000:04:00.0: 0x00000000 | time gp1
[ 91.304570] iwlwifi 0000:04:00.0: 0x001D197D | time gp2
[ 91.304572] iwlwifi 0000:04:00.0: 0x00000001 | uCode revision type
[ 91.304574] iwlwifi 0000:04:00.0: 0x00000024 | uCode version major
[ 91.304577] iwlwifi 0000:04:00.0: 0x77D01142 | uCode version minor
[ 91.304579] iwlwifi 0000:04:00.0: 0x00000201 | hw version
[ 91.304582] iwlwifi 0000:04:00.0: 0x00489008 | board version
[ 91.304584] iwlwifi 0000:04:00.0: 0x0000001C | hcmd
[ 91.304587] iwlwifi 0000:04:00.0: 0x00022000 | isr0
[ 91.304589] iwlwifi 0000:04:00.0: 0x00800000 | isr1
[ 91.304591] iwlwifi 0000:04:00.0: 0x08001802 | isr2
[ 91.304593] iwlwifi 0000:04:00.0: 0x0041FCC0 | isr3
[ 91.304596] iwlwifi 0000:04:00.0: 0x00000000 | isr4
[ 91.304598] iwlwifi 0000:04:00.0: 0x803AFB03 | last cmd Id
[ 91.304600] iwlwifi 0000:04:00.0: 0x00000000 | wait_event
[ 91.304603] iwlwifi 0000:04:00.0: 0x00000080 | l2p_control
[ 91.304605] iwlwifi 0000:04:00.0: 0x00010020 | l2p_duration
[ 91.304608] iwlwifi 0000:04:00.0: 0x0000003F | l2p_mhvalid
[ 91.304610] iwlwifi 0000:04:00.0: 0x00000080 | l2p_addr_match
[ 91.304613] iwlwifi 0000:04:00.0: 0x0000000D | lmpm_pmg_sel
[ 91.304615] iwlwifi 0000:04:00.0: 0x19071249 | timestamp
[ 91.304617] iwlwifi 0000:04:00.0: 0x00345860 | flow_handler
[ 91.304791] iwlwifi 0000:04:00.0: Start IWL Error Log Dump:
[ 91.304794] iwlwifi 0000:04:00.0: Status: 0x00000080, count: 7
[ 91.304797] iwlwifi 0000:04:00.0: 0x00000070 | NMI_INTERRUPT_LMAC_FATAL
[ 91.304800] iwlwifi 0000:04:00.0: 0x00000000 | umac branchlink1
[ 91.304802] iwlwifi 0000:04:00.0: 0xC0086B38 | umac branchlink2
[ 91.304805] iwlwifi 0000:04:00.0: 0xC0083D08 | umac interruptlink1
[ 91.304807] iwlwifi 0000:04:00.0: 0xC0083D08 | umac interruptlink2
[ 91.304809] iwlwifi 0000:04:00.0: 0x00000800 | umac data1
[ 91.304812] iwlwifi 0000:04:00.0: 0xC0083D08 | umac data2
[ 91.304814] iwlwifi 0000:04:00.0: 0xDEADBEEF | umac data3
[ 91.304816] iwlwifi 0000:04:00.0: 0x00000024 | umac major
[ 91.304819] iwlwifi 0000:04:00.0: 0x77D01142 | umac minor
[ 91.304821] iwlwifi 0000:04:00.0: 0xC088628C | frame pointer
[ 91.304823] iwlwifi 0000:04:00.0: 0xC088628C | stack pointer
[ 91.304826] iwlwifi 0000:04:00.0: 0x003A010D | last host cmd
[ 91.304828] iwlwifi 0000:04:00.0: 0x00000000 | isr status reg
[ 91.304960] iwlwifi 0000:04:00.0: Fseq Registers:
[ 91.305015] iwlwifi 0000:04:00.0: 0x81F5E342 | FSEQ_ERROR_CODE
[ 91.305070] iwlwifi 0000:04:00.0: 0x120F8254 | FSEQ_TOP_INIT_VERSION
[ 91.305125] iwlwifi 0000:04:00.0: 0x54034CA7 | FSEQ_CNVIO_INIT_VERSION
[ 91.305181] iwlwifi 0000:04:00.0: 0x0000A056 | FSEQ_OTP_VERSION
[ 91.305236] iwlwifi 0000:04:00.0: 0xCCA632D8 | FSEQ_TOP_CONTENT_VERSION
[ 91.305291] iwlwifi 0000:04:00.0: 0xFCBC4F8A | FSEQ_ALIVE_TOKEN
[ 91.305346] iwlwifi 0000:04:00.0: 0x377E9CF5 | FSEQ_CNVI_ID
[ 91.305401] iwlwifi 0000:04:00.0: 0x7673FF81 | FSEQ_CNVR_ID
[ 91.305456] iwlwifi 0000:04:00.0: 0x03000000 | CNVI_AUX_MISC_CHIP
[ 91.305514] iwlwifi 0000:04:00.0: 0x0BADCAFE | CNVR_AUX_MISC_CHIP
[ 91.305573] iwlwifi 0000:04:00.0: 0x0BADCAFE |
CNVR_SCU_SD_REGS_SD_REG_DIG_DCDC_VTRIM
[ 91.305631] iwlwifi 0000:04:00.0: 0x0BADCAFE |
CNVR_SCU_SD_REGS_SD_REG_ACTIVE_VDIG_MIRROR
[ 91.305691] iwlwifi 0000:04:00.0: Collecting data: trigger 2 fired.
[ 91.305698] ieee80211 phy0: Hardware restart was requested
[ 91.967590] iwlwifi 0000:04:00.0: Applying debug destination EXTERNAL_DRAM
[ 92.117459] iwlwifi 0000:04:00.0: Applying debug destination EXTERNAL_DRAM
[ 92.202999] iwlwifi 0000:04:00.0: FW already configured (0) - re-configuring

Reverting the patch fixes it, this is my card:

$ lspci -d ::280
04:00.0 Network controller: Intel Corporation Wireless 8260 (rev 3a)

--
Matteo Croce
per aspera ad upstream

2019-09-30 12:14:07

by Luca Coelho

[permalink] [raw]
Subject: Re: [PATCH 08/20] iwlwifi: mvm: Add log information about SAR status

On Mon, 2019-09-30 at 14:06 +0200, Matteo Croce wrote:
> On Fri, Jun 28, 2019 at 11:20 AM Luca Coelho <[email protected]> wrote:
> > From: Haim Dreyfuss <[email protected]>
> >
> > Inform users when SAR status is changing.
> >
> > Signed-off-by: Haim Dreyfuss <[email protected]>
> > Signed-off-by: Luca Coelho <[email protected]>
> > ---
> > drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 3 +++
> > drivers/net/wireless/intel/iwlwifi/mvm/nvm.c | 9 +++++++++
> > 2 files changed, 12 insertions(+)
> >
> > diff --git a/drivers/net/wireless/intel/iwlwifi/mvm/fw.c b/drivers/net/wireless/intel/iwlwifi/mvm/fw.c
> > index b27be2e3eca2..41a98cf01d0e 100644
> > --- a/drivers/net/wireless/intel/iwlwifi/mvm/fw.c
> > +++ b/drivers/net/wireless/intel/iwlwifi/mvm/fw.c
> > @@ -850,6 +850,9 @@ int iwl_mvm_sar_select_profile(struct iwl_mvm *mvm, int prof_a, int prof_b)
> > return -ENOENT;
> > }
> >
> > + IWL_DEBUG_INFO(mvm,
> > + "SAR EWRD: chain %d profile index %d\n",
> > + i, profs[i]);
> > IWL_DEBUG_RADIO(mvm, " Chain[%d]:\n", i);
> > for (j = 0; j < ACPI_SAR_NUM_SUB_BANDS; j++) {
> > idx = (i * ACPI_SAR_NUM_SUB_BANDS) + j;
> > diff --git a/drivers/net/wireless/intel/iwlwifi/mvm/nvm.c b/drivers/net/wireless/intel/iwlwifi/mvm/nvm.c
> > index 7bdbd010ae6b..719f793b3487 100644
> > --- a/drivers/net/wireless/intel/iwlwifi/mvm/nvm.c
> > +++ b/drivers/net/wireless/intel/iwlwifi/mvm/nvm.c
> > @@ -620,6 +620,7 @@ void iwl_mvm_rx_chub_update_mcc(struct iwl_mvm *mvm,
> > enum iwl_mcc_source src;
> > char mcc[3];
> > struct ieee80211_regdomain *regd;
> > + u32 wgds_tbl_idx;
> >
> > lockdep_assert_held(&mvm->mutex);
> >
> > @@ -643,6 +644,14 @@ void iwl_mvm_rx_chub_update_mcc(struct iwl_mvm *mvm,
> > if (IS_ERR_OR_NULL(regd))
> > return;
> >
> > + wgds_tbl_idx = iwl_mvm_get_sar_geo_profile(mvm);
> > + if (wgds_tbl_idx < 0)
> > + IWL_DEBUG_INFO(mvm, "SAR WGDS is disabled (%d)\n",
> > + wgds_tbl_idx);
> > + else
> > + IWL_DEBUG_INFO(mvm, "SAR WGDS: geo profile %d is configured\n",
> > + wgds_tbl_idx);
> > +
> > regulatory_set_wiphy_regd(mvm->hw->wiphy, regd);
> > kfree(regd);
> > }
> > --
> > 2.20.1
> >
>
> Hi all,
>
> this patch seems to cause a long microcode dump:
>
> [ 16.792357] iwlwifi 0000:04:00.0: Applying debug destination EXTERNAL_DRAM
> [ 16.939172] iwlwifi 0000:04:00.0: Applying debug destination EXTERNAL_DRAM
> [ 17.019127] iwlwifi 0000:04:00.0: FW already configured (0) - re-configuring
> [ 17.053395] iwlwifi 0000:04:00.0: Applying debug destination EXTERNAL_DRAM
> [ 17.200436] iwlwifi 0000:04:00.0: Applying debug destination EXTERNAL_DRAM
> [ 17.280572] iwlwifi 0000:04:00.0: FW already configured (0) - re-configuring
> [ 20.822983] iwlwifi 0000:04:00.0: Microcode SW error detected.
> Restarting 0x82000000.
> [ 20.823153] iwlwifi 0000:04:00.0: Start IWL Error Log Dump:
> [ 20.823155] iwlwifi 0000:04:00.0: Status: 0x00000080, count: 6
> [ 20.823157] iwlwifi 0000:04:00.0: Loaded firmware version: 36.77d01142.0
> [ 20.823158] iwlwifi 0000:04:00.0: 0x00000038 | BAD_COMMAND

[...]


> Reverting the patch fixes it, this is my card:
> $ lspci -d ::280
> 04:00.0 Network controller: Intel Corporation Wireless 8260 (rev 3a)

Thanks for reporting!

But this bug was already reported and fixed. Please check this:

https://bugzilla.kernel.org/show_bug.cgi?id=204151#c15

(specifically comment 15)

HTH.

--
Cheers,
Luca.