Date: Sun, 01 Dec 2019 13:21:23 +0000 From: bugzilla-noreply@freebsd.org To: wireless@FreeBSD.org Subject: [Bug 242337] iwm - rate 0 causes iwm panic (and work around) Message-ID: <bug-242337-21060-EewX2LTSck@https.bugs.freebsd.org/bugzilla/> In-Reply-To: <bug-242337-21060@https.bugs.freebsd.org/bugzilla/> References: <bug-242337-21060@https.bugs.freebsd.org/bugzilla/>
next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D242337 --- Comment #1 from dirkx@webweaving.org --- The standard IWM wifi card on a thinkpad X270 panics when it wants to talk = to a dutch KPN-Experia ADLS/wifi router (a very common setup in the Netherlands). Panic/dmesg below. It then flaps up/down - but is unable to get a stable connection. iwm0: Start UMAC Error Log Dump: iwm0: Status: 0x83, count: 7 iwm0: 0x00000070 | ADVANCED_SYSASSERT iwm0: 0x00000000 | umac branchlink1 iwm0: 0xC008383C | umac branchlink2 iwm0: 0xC008166C | umac interruptlink1 iwm0: 0xC008166C | umac interruptlink2 iwm0: 0x00000800 | umac data1 iwm0: 0xC008166C | umac data2 iwm0: 0xDEADBEEF | umac data3 iwm0: 0x00000016 | umac major iwm0: 0x00058404 | umac minor iwm0: 0xC0886280 | frame pointer iwm0: 0xC0886280 | stack pointer iwm0: 0x0934004E | last host cmd iwm0: 0x00000000 | isr status reg iwm0: driver status: iwm0: tx ring 0: qid=3D0 cur=3D2 queued=3D0=20=20 iwm0: tx ring 1: qid=3D1 cur=3D0 queued=3D0=20=20 iwm0: tx ring 2: qid=3D2 cur=3D0 queued=3D0=20=20 iwm0: tx ring 3: qid=3D3 cur=3D0 queued=3D0=20=20 iwm0: tx ring 4: qid=3D4 cur=3D0 queued=3D0=20=20 iwm0: tx ring 5: qid=3D5 cur=3D0 queued=3D0=20=20 iwm0: tx ring 6: qid=3D6 cur=3D0 queued=3D0=20=20 iwm0: tx ring 7: qid=3D7 cur=3D0 queued=3D0=20=20 iwm0: tx ring 8: qid=3D8 cur=3D0 queued=3D0=20=20 iwm0: tx ring 9: qid=3D9 cur=3D53 queued=3D1=20=20 iwm0: tx ring 10: qid=3D10 cur=3D0 queued=3D0=20=20 iwm0: tx ring 11: qid=3D11 cur=3D0 queued=3D0=20=20 iwm0: tx ring 12: qid=3D12 cur=3D0 queued=3D0=20=20 iwm0: tx ring 13: qid=3D13 cur=3D0 queued=3D0=20=20 iwm0: tx ring 14: qid=3D14 cur=3D0 queued=3D0=20=20 iwm0: tx ring 15: qid=3D15 cur=3D0 queued=3D0=20=20 iwm0: tx ring 16: qid=3D16 cur=3D0 queued=3D0=20=20 iwm0: tx ring 17: qid=3D17 cur=3D0 queued=3D0=20=20 iwm0: tx ring 18: qid=3D18 cur=3D0 queued=3D0=20=20 iwm0: tx ring 19: qid=3D19 cur=3D0 queued=3D0=20=20 iwm0: tx ring 20: qid=3D20 cur=3D0 queued=3D0=20=20 iwm0: tx ring 21: qid=3D21 cur=3D0 queued=3D0=20=20 iwm0: tx ring 22: qid=3D22 cur=3D0 queued=3D0=20=20 iwm0: tx ring 23: qid=3D23 cur=3D0 queued=3D0=20=20 iwm0: tx ring 24: qid=3D24 cur=3D0 queued=3D0=20=20 iwm0: tx ring 25: qid=3D25 cur=3D0 queued=3D0=20=20 iwm0: tx ring 26: qid=3D26 cur=3D0 queued=3D0=20=20 iwm0: tx ring 27: qid=3D27 cur=3D0 queued=3D0=20=20 iwm0: tx ring 28: qid=3D28 cur=3D0 queued=3D0=20=20 iwm0: tx ring 29: qid=3D29 cur=3D0 queued=3D0=20=20 iwm0: tx ring 30: qid=3D30 cur=3D0 queued=3D0=20=20 iwm0: rx ring: cur=3D80 iwm0: 802.11 state 3 iwm0: iwm_intr: controller panicked, iv_state =3D 3; restarting iwm0: iwm_newstate: IWM_LQ_CMD failed: 35 iwm0: iwm_rate2ridx: WARNING: device rate for 0 not found! iwm0: iwm_rate2ridx: WARNING: device rate for 0 not found! iwm0: dumping device error log iwm0: Start Error Log Dump: iwm0: Status: 0x83, count: 6 iwm0: 0x00002078 | ADVANCED_SYSASSERT=20=20=20=20=20=20=20=20=20=20 iwm0: 00A00220 | trm_hw_status0 iwm0: 00000000 | trm_hw_status1 iwm0: 0000E9C8 | branchlink2 iwm0: 0002843C | interruptlink1 iwm0: 00000000 | interruptlink2 iwm0: 00000000 | data1 iwm0: 00000000 | data2 iwm0: DEADBEEF | data3 iwm0: 00014E39 | beacon time iwm0: 4494D2A2 | tsf low iwm0: 00000055 | tsf hi iwm0: 00000000 | time gp1 iwm0: 00E55138 | time gp2 iwm0: 00000000 | uCode revision type iwm0: 00000016 | uCode version major iwm0: 00058404 | uCode version minor iwm0: 00000201 | hw version iwm0: 00009008 | board version iwm0: 0936004E | hcmd iwm0: 24022080 | isr0 iwm0: 01000000 | isr1 iwm0: 08205802 | isr2 iwm0: 00417CC0 | isr3 iwm0: 00000000 | isr4 iwm0: 04000118 | last cmd Id iwm0: 00000000 | wait_event iwm0: 00000288 | l2p_control iwm0: 00018030 | l2p_duration iwm0: 000000BF | l2p_mhvalid iwm0: 000000EF | l2p_addr_match iwm0: 0000000D | lmpm_pmg_sel iwm0: 03071928 | timestamp iwm0: 00008090 | flow_handler iwm0: Start UMAC Error Log Dump: iwm0: Status: 0x83, count: 7 iwm0: 0x00000070 | ADVANCED_SYSASSERT iwm0: 0x00000000 | umac branchlink1 iwm0: 0xC008383C | umac branchlink2 iwm0: 0xC008166C | umac interruptlink1 iwm0: 0xC008166C | umac interruptlink2 iwm0: 0x00000800 | umac data1 iwm0: 0xC008166C | umac data2 iwm0: 0xDEADBEEF | umac data3 iwm0: 0x00000016 | umac major iwm0: 0x00058404 | umac minor iwm0: 0xC0886280 | frame pointer iwm0: 0xC0886280 | stack pointer iwm0: 0x0936004E | last host cmd iwm0: 0x00000000 | isr status reg iwm0: driver status: iwm0: tx ring 0: qid=3D0 cur=3D2 queued=3D0=20=20 iwm0: tx ring 1: qid=3D1 cur=3D0 queued=3D0=20=20 iwm0: tx ring 2: qid=3D2 cur=3D0 queued=3D0=20=20 iwm0: tx ring 3: qid=3D3 cur=3D0 queued=3D0=20=20 iwm0: tx ring 4: qid=3D4 cur=3D0 queued=3D0=20=20 iwm0: tx ring 5: qid=3D5 cur=3D0 queued=3D0=20=20 iwm0: tx ring 6: qid=3D6 cur=3D0 queued=3D0=20=20 iwm0: tx ring 7: qid=3D7 cur=3D0 queued=3D0=20=20 iwm0: tx ring 8: qid=3D8 cur=3D0 queued=3D0=20=20 iwm0: tx ring 9: qid=3D9 cur=3D55 queued=3D1=20=20 iwm0: tx ring 10: qid=3D10 cur=3D0 queued=3D0=20=20 iwm0: tx ring 11: qid=3D11 cur=3D0 queued=3D0=20=20 iwm0: tx ring 12: qid=3D12 cur=3D0 queued=3D0=20=20 iwm0: tx ring 13: qid=3D13 cur=3D0 queued=3D0=20=20 iwm0: tx ring 14: qid=3D14 cur=3D0 queued=3D0=20=20 iwm0: tx ring 15: qid=3D15 cur=3D0 queued=3D0=20=20 iwm0: tx ring 16: qid=3D16 cur=3D0 queued=3D0=20=20 iwm0: tx ring 17: qid=3D17 cur=3D0 queued=3D0=20=20 iwm0: tx ring 18: qid=3D18 cur=3D0 queued=3D0=20=20 iwm0: tx ring 19: qid=3D19 cur=3D0 queued=3D0=20=20 iwm0: tx ring 20: qid=3D20 cur=3D0 queued=3D0=20=20 iwm0: tx ring 21: qid=3D21 cur=3D0 queued=3D0=20=20 iwm0: tx ring 22: qid=3D22 cur=3D0 queued=3D0=20=20 iwm0: tx ring 23: qid=3D23 cur=3D0 queued=3D0=20=20 iwm0: tx ring 24: qid=3D24 cur=3D0 queued=3D0=20=20 iwm0: tx ring 25: qid=3D25 cur=3D0 queued=3D0=20=20 iwm0: tx ring 26: qid=3D26 cur=3D0 queued=3D0=20=20 iwm0: tx ring 27: qid=3D27 cur=3D0 queued=3D0=20=20 iwm0: tx ring 28: qid=3D28 cur=3D0 queued=3D0=20=20 iwm0: tx ring 29: qid=3D29 cur=3D0 queued=3D0=20=20 iwm0: tx ring 30: qid=3D30 cur=3D0 queued=3D0=20=20 iwm0: rx ring: cur=3D134 iwm0: 802.11 state 3 iwm0: iwm_intr: controller panicked, iv_state =3D 3; restarting iwm0: iwm_newstate: IWM_LQ_CMD failed: 35 iwm0: iwm_rate2ridx: WARNING: device rate for 0 not found! iwm0: iwm_rate2ridx: WARNING: device rate for 0 not found! iwm0: dumping device error log iwm0: Start Error Log Dump: iwm0: Status: 0x83, count: 6 iwm0: 0x00002078 | ADVANCED_SYSASSERT=20=20=20=20=20=20=20=20=20=20 iwm0: 00A00220 | trm_hw_status0 iwm0: 00000000 | trm_hw_status1 iwm0: 0000E9C8 | branchlink2 iwm0: 0002843C | interruptlink1 iwm0: 00000000 | interruptlink2 iwm0: 00000000 | data1 iwm0: 00000000 | data2 iwm0: DEADBEEF | data3 iwm0: 00017F0F | beacon time iwm0: 4650619F | tsf low iwm0: 00000055 | tsf hi iwm0: 00000000 | time gp1 iwm0: 0137F04B | time gp2 iwm0: 00000000 | uCode revision type iwm0: 00000016 | uCode version major iwm0: 00058404 | uCode version minor iwm0: 00000201 | hw version iwm0: 00009008 | board version iwm0: 0937004E | hcmd iwm0: 24022080 | isr0 iwm0: 01000000 | isr1 iwm0: 08201802 | isr2 iwm0: 00417CC0 | isr3 iwm0: 00000000 | isr4 iwm0: 04000118 | last cmd Id iwm0: 00000000 | wait_event iwm0: 00000288 | l2p_control iwm0: 00018030 | l2p_duration iwm0: 000000BF | l2p_mhvalid iwm0: 000000EF | l2p_addr_match iwm0: 0000000D | lmpm_pmg_sel iwm0: 03071928 | timestamp iwm0: 000090A0 | flow_handler iwm0: Start UMAC Error Log Dump: iwm0: Status: 0x83, count: 7 iwm0: 0x00000070 | ADVANCED_SYSASSERT iwm0: 0x00000000 | umac branchlink1 iwm0: 0xC008383C | umac branchlink2 iwm0: 0xC008166C | umac interruptlink1 iwm0: 0xC008166C | umac interruptlink2 iwm0: 0x00000800 | umac data1 iwm0: 0xC008166C | umac data2 iwm0: 0xDEADBEEF | umac data3 iwm0: 0x00000016 | umac major iwm0: 0x00058404 | umac minor iwm0: 0xC0886280 | frame pointer iwm0: 0xC0886280 | stack pointer iwm0: 0x0937004E | last host cmd iwm0: 0x00000000 | isr status reg iwm0: driver status: iwm0: tx ring 0: qid=3D0 cur=3D2 queued=3D0=20=20 iwm0: tx ring 1: qid=3D1 cur=3D0 queued=3D0=20=20 iwm0: tx ring 2: qid=3D2 cur=3D0 queued=3D0=20=20 iwm0: tx ring 3: qid=3D3 cur=3D0 queued=3D0=20=20 iwm0: tx ring 4: qid=3D4 cur=3D0 queued=3D0=20=20 iwm0: tx ring 5: qid=3D5 cur=3D0 queued=3D0=20=20 iwm0: tx ring 6: qid=3D6 cur=3D0 queued=3D0=20=20 iwm0: tx ring 7: qid=3D7 cur=3D0 queued=3D0=20=20 iwm0: tx ring 8: qid=3D8 cur=3D0 queued=3D0=20=20 iwm0: tx ring 9: qid=3D9 cur=3D56 queued=3D1=20=20 iwm0: tx ring 10: qid=3D10 cur=3D0 queued=3D0=20=20 iwm0: tx ring 11: qid=3D11 cur=3D0 queued=3D0=20=20 iwm0: tx ring 12: qid=3D12 cur=3D0 queued=3D0=20=20 iwm0: tx ring 13: qid=3D13 cur=3D0 queued=3D0=20=20 iwm0: tx ring 14: qid=3D14 cur=3D0 queued=3D0=20=20 iwm0: tx ring 15: qid=3D15 cur=3D0 queued=3D0=20=20 iwm0: tx ring 16: qid=3D16 cur=3D0 queued=3D0=20=20 iwm0: tx ring 17: qid=3D17 cur=3D0 queued=3D0=20=20 iwm0: tx ring 18: qid=3D18 cur=3D0 queued=3D0=20=20 iwm0: tx ring 19: qid=3D19 cur=3D0 queued=3D0=20=20 iwm0: tx ring 20: qid=3D20 cur=3D0 queued=3D0=20=20 iwm0: tx ring 21: qid=3D21 cur=3D0 queued=3D0=20=20 iwm0: tx ring 22: qid=3D22 cur=3D0 queued=3D0=20=20 iwm0: tx ring 23: qid=3D23 cur=3D0 queued=3D0=20=20 iwm0: tx ring 24: qid=3D24 cur=3D0 queued=3D0=20=20 iwm0: tx ring 25: qid=3D25 cur=3D0 queued=3D0=20=20 iwm0: tx ring 26: qid=3D26 cur=3D0 queued=3D0=20=20 iwm0: tx ring 27: qid=3D27 cur=3D0 queued=3D0=20=20 iwm0: tx ring 28: qid=3D28 cur=3D0 queued=3D0=20=20 iwm0: tx ring 29: qid=3D29 cur=3D0 queued=3D0=20=20 iwm0: tx ring 30: qid=3D30 cur=3D0 queued=3D0=20=20 iwm0: rx ring: cur=3D152 iwm0: 802.11 state 3 iwm0: iwm_intr: controller panicked, iv_state =3D 3; restarting iwm0: iwm_newstate: IWM_LQ_CMD failed: 35 iwm0: iwm_rate2ridx: WARNING: device rate for 0 not found! iwm0: iwm_rate2ridx: WARNING: device rate for 0 not found! iwm0: dumping device error log iwm0: Start Error Log Dump: iwm0: Status: 0x83, count: 6 iwm0: 0x00002078 | ADVANCED_SYSASSERT=20=20=20=20=20=20=20=20=20=20 iwm0: 00A00220 | trm_hw_status0 iwm0: 00000000 | trm_hw_status1 iwm0: 0000E9C8 | branchlink2 iwm0: 0002843C | interruptlink1 iwm0: 00000000 | interruptlink2 iwm0: 00000000 | data1 iwm0: 00000000 | data2 iwm0: DEADBEEF | data3 iwm0: 0001764F | beacon time iwm0: 4955DA2D | tsf low iwm0: 00000055 | tsf hi iwm0: 00000000 | time gp1 iwm0: 020F98F2 | time gp2 iwm0: 00000000 | uCode revision type iwm0: 00000016 | uCode version major iwm0: 00058404 | uCode version minor iwm0: 00000201 | hw version iwm0: 00009008 | board version iwm0: 0939004E | hcmd iwm0: 24022080 | isr0 iwm0: 01000000 | isr1 iwm0: 08201802 | isr2 iwm0: 00417CC0 | isr3 iwm0: 00000000 | isr4 iwm0: 04000118 | last cmd Id iwm0: 00000000 | wait_event iwm0: 00000288 | l2p_control iwm0: 00018030 | l2p_duration iwm0: 000000BF | l2p_mhvalid iwm0: 000000EF | l2p_addr_match iwm0: 0000000D | lmpm_pmg_sel iwm0: 03071928 | timestamp iwm0: 0000C0D0 | flow_handler iwm0: Start UMAC Error Log Dump: iwm0: Status: 0x83, count: 7 iwm0: 0x00000070 | ADVANCED_SYSASSERT iwm0: 0x00000000 | umac branchlink1 iwm0: 0xC008383C | umac branchlink2 iwm0: 0xC008166C | umac interruptlink1 iwm0: 0xC008166C | umac interruptlink2 iwm0: 0x00000800 | umac data1 iwm0: 0xC008166C | umac data2 iwm0: 0xDEADBEEF | umac data3 iwm0: 0x00000016 | umac major iwm0: 0x00058404 | umac minor iwm0: 0xC0886280 | frame pointer iwm0: 0xC0886280 | stack pointer iwm0: 0x0939004E | last host cmd iwm0: 0x00000000 | isr status reg iwm0: driver status: iwm0: tx ring 0: qid=3D0 cur=3D2 queued=3D0=20=20 iwm0: tx ring 1: qid=3D1 cur=3D0 queued=3D0=20=20 iwm0: tx ring 2: qid=3D2 cur=3D0 queued=3D0=20=20 iwm0: tx ring 3: qid=3D3 cur=3D0 queued=3D0=20=20 iwm0: tx ring 4: qid=3D4 cur=3D0 queued=3D0=20=20 iwm0: tx ring 5: qid=3D5 cur=3D0 queued=3D0=20=20 iwm0: tx ring 6: qid=3D6 cur=3D0 queued=3D0=20=20 iwm0: tx ring 7: qid=3D7 cur=3D0 queued=3D0=20=20 iwm0: tx ring 8: qid=3D8 cur=3D0 queued=3D0=20=20 iwm0: tx ring 9: qid=3D9 cur=3D58 queued=3D1=20=20 iwm0: tx ring 10: qid=3D10 cur=3D0 queued=3D0=20=20 iwm0: tx ring 11: qid=3D11 cur=3D0 queued=3D0=20=20 iwm0: tx ring 12: qid=3D12 cur=3D0 queued=3D0=20=20 iwm0: tx ring 13: qid=3D13 cur=3D0 queued=3D0=20=20 iwm0: tx ring 14: qid=3D14 cur=3D0 queued=3D0=20=20 iwm0: tx ring 15: qid=3D15 cur=3D0 queued=3D0=20=20 iwm0: tx ring 16: qid=3D16 cur=3D0 queued=3D0=20=20 iwm0: tx ring 17: qid=3D17 cur=3D0 queued=3D0=20=20 iwm0: tx ring 18: qid=3D18 cur=3D0 queued=3D0=20=20 iwm0: tx ring 19: qid=3D19 cur=3D0 queued=3D0=20=20 iwm0: tx ring 20: qid=3D20 cur=3D0 queued=3D0=20=20 iwm0: tx ring 21: qid=3D21 cur=3D0 queued=3D0=20=20 iwm0: tx ring 22: qid=3D22 cur=3D0 queued=3D0=20=20 iwm0: tx ring 23: qid=3D23 cur=3D0 queued=3D0=20=20 iwm0: tx ring 24: qid=3D24 cur=3D0 queued=3D0=20=20 iwm0: tx ring 25: qid=3D25 cur=3D0 queued=3D0=20=20 iwm0: tx ring 26: qid=3D26 cur=3D0 queued=3D0=20=20 iwm0: tx ring 27: qid=3D27 cur=3D0 queued=3D0=20=20 iwm0: tx ring 28: qid=3D28 cur=3D0 queued=3D0=20=20 iwm0: tx ring 29: qid=3D29 cur=3D0 queued=3D0=20=20 iwm0: tx ring 30: qid=3D30 cur=3D0 queued=3D0=20=20 iwm0: rx ring: cur=3D197 iwm0: 802.11 state 3 iwm0: iwm_intr: controller panicked, iv_state =3D 3; restarting iwm0: iwm_newstate: IWM_LQ_CMD failed: 35 iwm0: detached --=20 You are receiving this mail because: You are the assignee for the bug.=
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-242337-21060-EewX2LTSck>