Bug#1068895:

2024-04-12 Thread Adam Baxter
Confirming the same failure after removing the out-of-tree driver and rebooting

It took running iwlist scanning a few times in quick succession though.

   90.096424] iwlwifi :01:00.0: Scan failed! ret -5
[   95.338259] iwlwifi :01:00.0: Microcode SW error detected. Restarting 
0x0.
[   95.338400] iwlwifi :01:00.0: Start IWL Error Log Dump:
[   95.338410] iwlwifi :01:00.0: Transport status: 0x004B, valid: 6
[   95.338421] iwlwifi :01:00.0: Loaded firmware version: 72.daa05125.0 
ty-a0-gf-a0-72.ucode
[   95.338432] iwlwifi :01:00.0: 0x0071 | NMI_INTERRUPT_UMAC_FATAL
[   95.338443] iwlwifi :01:00.0: 0x02F0 | trm_hw_status0
[   95.338451] iwlwifi :01:00.0: 0x | trm_hw_status1
[   95.338460] iwlwifi :01:00.0: 0x004DB5D2 | branchlink2
[   95.338468] iwlwifi :01:00.0: 0x004D5DC2 | interruptlink1
[   95.338476] iwlwifi :01:00.0: 0x004D5DC2 | interruptlink2
[   95.338483] iwlwifi :01:00.0: 0x00016B0E | data1
[   95.338491] iwlwifi :01:00.0: 0x0010 | data2
[   95.338498] iwlwifi :01:00.0: 0x | data3
[   95.338505] iwlwifi :01:00.0: 0x003D5C19 | beacon time
[   95.338513] iwlwifi :01:00.0: 0x00449605 | tsf low
[   95.338520] iwlwifi :01:00.0: 0x | tsf hi
[   95.338527] iwlwifi :01:00.0: 0x | time gp1
[   95.338534] iwlwifi :01:00.0: 0x0045D256 | time gp2
[   95.338541] iwlwifi :01:00.0: 0x0001 | uCode revision type
[   95.338549] iwlwifi :01:00.0: 0x0048 | uCode version major
[   95.338557] iwlwifi :01:00.0: 0xDAA05125 | uCode version minor
[   95.338565] iwlwifi :01:00.0: 0x0420 | hw version
[   95.338572] iwlwifi :01:00.0: 0x18C89002 | board version
[   95.338580] iwlwifi :01:00.0: 0x80A1FF00 | hcmd
[   95.338587] iwlwifi :01:00.0: 0x0002 | isr0
[   95.338595] iwlwifi :01:00.0: 0x | isr1
[   95.338602] iwlwifi :01:00.0: 0x48F04002 | isr2
[   95.338609] iwlwifi :01:00.0: 0x00C3000C | isr3
[   95.338616] iwlwifi :01:00.0: 0x | isr4
[   95.338623] iwlwifi :01:00.0: 0x001B0103 | last cmd Id
[   95.338630] iwlwifi :01:00.0: 0x00016B0E | wait_event
[   95.338638] iwlwifi :01:00.0: 0x | l2p_control
[   95.338645] iwlwifi :01:00.0: 0x | l2p_duration
[   95.338652] iwlwifi :01:00.0: 0x | l2p_mhvalid
[   95.338660] iwlwifi :01:00.0: 0x | l2p_addr_match
[   95.338667] iwlwifi :01:00.0: 0x0018 | lmpm_pmg_sel
[   95.338675] iwlwifi :01:00.0: 0x | timestamp
[   95.338682] iwlwifi :01:00.0: 0x1844 | flow_handler
[   95.338738] iwlwifi :01:00.0: Start IWL Error Log Dump:
[   95.338745] iwlwifi :01:00.0: Transport status: 0x004B, valid: 7
[   95.338755] iwlwifi :01:00.0: 0x20103609 | ADVANCED_SYSASSERT
[   95.338764] iwlwifi :01:00.0: 0x | umac branchlink1
[   95.338771] iwlwifi :01:00.0: 0x8045F1D0 | umac branchlink2
[   95.338779] iwlwifi :01:00.0: 0x01019BB4 | umac interruptlink1
[   95.338787] iwlwifi :01:00.0: 0x | umac interruptlink2
[   95.338795] iwlwifi :01:00.0: 0x0026 | umac data1
[   95.338802] iwlwifi :01:00.0: 0x0001 | umac data2
[   95.338809] iwlwifi :01:00.0: 0x | umac data3
[   95.338816] iwlwifi :01:00.0: 0x0048 | umac major
[   95.338823] iwlwifi :01:00.0: 0xDAA05125 | umac minor
[   95.338831] iwlwifi :01:00.0: 0x0045D24F | frame pointer
[   95.338838] iwlwifi :01:00.0: 0xC0886C0C | stack pointer
[   95.338845] iwlwifi :01:00.0: 0x0020010D | last host cmd
[   95.338853] iwlwifi :01:00.0: 0x | isr status reg
[   95.338881] iwlwifi :01:00.0: IML/ROM dump:
[   95.33] iwlwifi :01:00.0: 0x0B03 | IML/ROM error/state
[   95.338915] iwlwifi :01:00.0: 0x7FCB | IML/ROM data1
[   95.338942] iwlwifi :01:00.0: 0x0090 | IML/ROM WFPM_AUTH_KEY_0
[   95.338964] iwlwifi :01:00.0: Fseq Registers:
[   95.338981] iwlwifi :01:00.0: 0x6100 | FSEQ_ERROR_CODE
[   95.339000] iwlwifi :01:00.0: 0x00440007 | FSEQ_TOP_INIT_VERSION
[   95.339018] iwlwifi :01:00.0: 0x00080009 | FSEQ_CNVIO_INIT_VERSION
[   95.339037] iwlwifi :01:00.0: 0xA652 | FSEQ_OTP_VERSION
[   95.339056] iwlwifi :01:00.0: 0x0002 | FSEQ_TOP_CONTENT_VERSION
[   95.339074] iwlwifi :01:00.0: 0x4552414E | FSEQ_ALIVE_TOKEN
[   95.339092] iwlwifi :01:00.0: 0x00400410 | FSEQ_CNVI_ID
[   95.339111] iwlwifi :01:00.0: 0x00400410 | FSEQ_CNVR_ID
[   95.339129] iwlwifi :01:00.0: 0x00400410 | CNVI_AUX_MISC_CHIP
[   95.339149] iwlwifi :01:00.0: 0x00400410 | CNVR_AUX_MISC_CHIP
[   95.339169] iwlwifi :01:00.0: 0x9061 | 
CNVR_SCU_SD_REGS_SD_REG_DIG_DCDC_VTRIM
[   95.339197] iwlwifi :01:00.0: 0x0061 | 
CNVR_SCU_SD_REGS_SD_REG_ACTIVE_VDIG_MIRROR
[   95.339390] iwlwifi :01:00.0: WRT: Collecting data: ini trigger 4 fired 
(delay=0ms).
[   95.339403] ieee80211 phy0: Hardware restart was 

Bug#1068895: iwlwifi: Scanning twice on AX210 card causes crash

2024-04-12 Thread Adam Baxter
Package: src:linux
Version: 6.1.76-1
Severity: important
X-Debbugs-Cc: deb...@voltagex.org

Dear Maintainer,


   * What led up to the situation?
Running iwlist scanning twice causes this crash - first invocation works, 
second time I get "wlp1s0Interface doesn't support scanning : Input/output 
error"
   * What exactly did you do (or not do) that was effective (or
 ineffective)?
Removing the module and modprobing it again restores the functionality - for 
one scan only.
This machine has Ethernet connected so it's not a huge issue
   * What was the outcome of this action?
Some kind of panic
   * What outcome did you expect instead?
Scanning twice to work fine.


-- Package-specific info:
** Version:
Linux version 6.1.0-18-amd64 (debian-ker...@lists.debian.org) (gcc-12 (Debian 
12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP 
PREEMPT_DYNAMIC Debian 6.1.76-1 (2024-02-01)

** Command line:
BOOT_IMAGE=/boot/vmlinuz-6.1.0-18-amd64 
root=UUID=5cf14832-bc35-4527-9493-ac0719d68469 ro quiet

** Tainted: WOE (12800)
 * kernel issued warning
 * externally-built ("out-of-tree") module was loaded
 * unsigned module was loaded

No idea what I've loaded but it's not related to this card.

** Kernel log:
[4570550.548134] iwlwifi :01:00.0: 0x001F010D | last host cmd
[4570550.548141] iwlwifi :01:00.0: 0x | isr status reg
[4570550.548170] iwlwifi :01:00.0: IML/ROM dump:
[4570550.548177] iwlwifi :01:00.0: 0x0B03 | IML/ROM error/state
[4570550.548205] iwlwifi :01:00.0: 0x7FFC | IML/ROM data1
[4570550.548231] iwlwifi :01:00.0: 0x0090 | IML/ROM WFPM_AUTH_KEY_0
[4570550.548260] iwlwifi :01:00.0: Fseq Registers:
[4570550.548277] iwlwifi :01:00.0: 0x6100 | FSEQ_ERROR_CODE
[4570550.548302] iwlwifi :01:00.0: 0x00440007 | FSEQ_TOP_INIT_VERSION
[4570550.548327] iwlwifi :01:00.0: 0x00080009 | FSEQ_CNVIO_INIT_VERSION
[4570550.548353] iwlwifi :01:00.0: 0xA652 | FSEQ_OTP_VERSION
[4570550.548371] iwlwifi :01:00.0: 0x0002 | FSEQ_TOP_CONTENT_VERSION
[4570550.548396] iwlwifi :01:00.0: 0x4552414E | FSEQ_ALIVE_TOKEN
[4570550.548421] iwlwifi :01:00.0: 0x00400410 | FSEQ_CNVI_ID
[4570550.548439] iwlwifi :01:00.0: 0x00400410 | FSEQ_CNVR_ID
[4570550.548458] iwlwifi :01:00.0: 0x00400410 | CNVI_AUX_MISC_CHIP
[4570550.548478] iwlwifi :01:00.0: 0x00400410 | CNVR_AUX_MISC_CHIP
[4570550.548499] iwlwifi :01:00.0: 0x9061 | 
CNVR_SCU_SD_REGS_SD_REG_DIG_DCDC_VTRIM
[4570550.548526] iwlwifi :01:00.0: 0x0061 | 
CNVR_SCU_SD_REGS_SD_REG_ACTIVE_VDIG_MIRROR
[4570550.548717] iwlwifi :01:00.0: WRT: Collecting data: ini trigger 4 
fired (delay=0ms).
[4570550.548731] ieee80211 phy13: Hardware restart was requested
[4570550.548757] iwlwifi :01:00.0: FW error in SYNC CMD SCAN_REQ_UMAC
[4570550.548776] CPU: 2 PID: 3800801 Comm: iwlist Tainted: GW  OE  
6.1.0-18-amd64 #1  Debian 6.1.76-1
[4570550.548787] Hardware name: AZW U59/U59, BIOS JTKT001 05/05/2022
[4570550.548792] Call Trace:
[4570550.548800]  
[4570550.548808]  dump_stack_lvl+0x44/0x5c
[4570550.548830]  iwl_trans_txq_send_hcmd+0x376/0x380 [iwlwifi]
[4570550.548890]  ? cpuusage_read+0x10/0x10
[4570550.548902]  iwl_trans_send_cmd+0x62/0xf0 [iwlwifi]
[4570550.548948]  iwl_mvm_send_cmd+0x12/0x40 [iwlmvm]
[4570550.548990]  iwl_mvm_reg_scan_start+0x398/0x490 [iwlmvm]
[4570550.549047]  iwl_mvm_mac_hw_scan+0x4a/0x70 [iwlmvm]
[4570550.549083]  drv_hw_scan+0x40/0x130 [mac80211]
[4570550.549204]  __ieee80211_start_scan+0x255/0x6f0 [mac80211]
[4570550.549310]  ? cfg80211_wext_siwscan+0xb9/0x3f0 [cfg80211]
[4570550.549435]  ieee80211_request_scan+0x2b/0x50 [mac80211]
[4570550.549542]  rdev_scan+0x25/0xd0 [cfg80211]
[4570550.549656]  cfg80211_wext_siwscan+0x2d6/0x3f0 [cfg80211]
[4570550.549768]  ioctl_standard_iw_point+0x221/0x3b0
[4570550.549781]  ? cfg80211_unlink_bss+0xd0/0xd0 [cfg80211]
[4570550.549892]  ioctl_standard_call+0xa6/0xd0
[4570550.549903]  wext_handle_ioctl+0x156/0x190
[4570550.549914]  sock_ioctl+0x1d2/0x330
[4570550.549926]  __x64_sys_ioctl+0x8d/0xd0
[4570550.549936]  do_syscall_64+0x58/0xc0
[4570550.549945]  ? exit_to_user_mode_prepare+0x40/0x1e0
[4570550.549954]  ? syscall_exit_to_user_mode+0x27/0x40
[4570550.549962]  ? do_syscall_64+0x67/0xc0
[4570550.549968]  ? exit_to_user_mode_prepare+0x40/0x1e0
[4570550.549976]  entry_SYSCALL_64_after_hwframe+0x64/0xce
[4570550.549988] RIP: 0033:0x7f184baf8c5b
[4570550.549997] Code: 00 48 89 44 24 18 31 c0 48 8d 44 24 60 c7 04 24 10 00 00 
00 48 89 44 24 08 48 8d 44 24 20 48 89 44 24 10 b8 10 00 00 00 0f 05 <89> c2 3d 
00 f0 ff ff 77 1c 48 8b 44 24 18 64 48 2b 04 25 28 00 00
[4570550.550004] RSP: 002b:7ffcb4407b90 EFLAGS: 0246 ORIG_RAX: 
0010
[4570550.550014] RAX: ffda RBX: 55cad3c522a0 RCX: 
7f184baf8c5b
[4570550.550019] RDX: 7ffcb4407c60 RSI: 8b18 RDI: 
0003
[4570550.550023] RBP: 7ffcb4407d00 R08: 0009 R09: