Search Linux Wireless

Re: iwlwifi AX101 kernel 6.4

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Mon, 2023-05-15 at 16:40 -0500, JT Croteau wrote:
> I was recently presently surprised to find kernel 6.4.0 (rc1 and rc2)
> finally detecting my AX101 adapter properly and loading the firmware.
> I had some limited success using the 6.1 tree and the -dkms patch but
> had some issues.
> 
> Unfortunately, I can't get the AX101 in 6.4 to work now that it is
> properly being detected and loading the firmware (didn't work at all
> in 6.3).  I'm getting an i/o error when I try to bring up the
> interface.  My dmesg dump and IWL error log dump is at the bottom of
> the message.  Is AX101 support still a work in progress, is this a
> legitimate issue, or am I just doing something wrong I'm totally
> missing?
> 
> Also, although I'm doing all of this testing with Bluetooth disabled,
> bluetooth is still an issue as well as it is detecting an AX201
> interface and wants to load firmware not currently available (
> ibt-0040-1050.sfi).
> 
> Thanks and I'm always available for testing, this isn't a mission
> critical device.
> 
> [    0.000000] Linux version 6.4.0-rc2 (root@ganymede) (gcc (Gentoo
> 13.1.0-r1 p1) 13.1.0, GNU ld (Gentoo 2.40 p5) 2.40.0) #1 SMP
> PREEMPT_DYNAMIC Sun May 14 19:38:07 CDT 2023
> [    0.619679] Intel(R) Wireless WiFi driver for Linux
> [    0.619751] iwlwifi 0000:00:14.3: enabling device (0000 -> 0002)
> [    0.621969] iwlwifi 0000:00:14.3: Detected crf-id 0x501, cnv-id
> 0x80400 wfpm id 0x80000030
> [    0.622010] iwlwifi 0000:00:14.3: PCI dev 54f0/0244, rev=0x370, rfid=0x10c000
> [    0.622085] iwlwifi 0000:00:14.3: Direct firmware load for
> iwlwifi-so-a0-hr-b0-78.ucode failed with error -2
> [    0.622091] iwlwifi 0000:00:14.3: api flags index 2 larger than
> supported by driver
> [    0.622101] iwlwifi 0000:00:14.3: TLV_FW_FSEQ_VERSION: FSEQ Version: 0.0.2.36
> [    0.622270] iwlwifi 0000:00:14.3: loaded firmware version
> 77.f92b5fed.0 so-a0-hr-b0-77.ucode op_mode iwlmvm
> [    0.629241] iwlwifi 0000:00:14.3: Detected Intel(R) Wi-Fi 6 AX101, REV=0x370
> [    0.635988] iwlwifi 0000:00:14.3: WRT: Invalid buffer destination
> [    0.733175] iwlwifi 0000:00:14.3: WFPM_UMAC_PD_NOTIFICATION: 0x1f
> [    0.733221] iwlwifi 0000:00:14.3: WFPM_LMAC2_PD_NOTIFICATION: 0x1f
> [    0.733270] iwlwifi 0000:00:14.3: WFPM_AUTH_KEY_0: 0x90
> [    0.733321] iwlwifi 0000:00:14.3: CNVI_SCU_SEQ_DATA_DW9: 0x10
> [    0.733371] iwlwifi 0000:00:14.3: Detected RF HR1 B3, rfid=0x10c000
> [    0.734489] iwlwifi 0000:00:14.3: RFIm is deactivated, reason = 4
> [    3.911892] iwlwifi 0000:00:14.3 wlo1: renamed from wlan0
> [    5.675433] iwlwifi 0000:00:14.3: WRT: Invalid buffer destination
> [    5.772382] iwlwifi 0000:00:14.3: WFPM_UMAC_PD_NOTIFICATION: 0x1f
> [    5.772431] iwlwifi 0000:00:14.3: WFPM_LMAC2_PD_NOTIFICATION: 0x1f
> [    5.772439] iwlwifi 0000:00:14.3: WFPM_AUTH_KEY_0: 0x90
> [    5.772447] iwlwifi 0000:00:14.3: CNVI_SCU_SEQ_DATA_DW9: 0x10
> [    5.773493] iwlwifi 0000:00:14.3: RFIm is deactivated, reason = 4
> [    5.821003] iwlwifi 0000:00:14.3: Registered PHC clock:
> iwlwifi-PTP, with index: 2
> [    5.821965] iwlwifi 0000:00:14.3: Microcode SW error detected.
> Restarting 0x0.
> [    5.822119] iwlwifi 0000:00:14.3: Start IWL Error Log Dump:
> [    5.822121] iwlwifi 0000:00:14.3: Transport status: 0x0000004B, valid: 6
> [    5.822123] iwlwifi 0000:00:14.3: Loaded firmware version:
> 77.f92b5fed.0 so-a0-hr-b0-77.ucode
> [    5.822125] iwlwifi 0000:00:14.3: 0x00000071 | NMI_INTERRUPT_UMAC_FATAL
> [    5.822126] iwlwifi 0000:00:14.3: 0x000002F0 | trm_hw_status0
> [    5.822127] iwlwifi 0000:00:14.3: 0x00000000 | trm_hw_status1
> [    5.822128] iwlwifi 0000:00:14.3: 0x004D930E | branchlink2
> [    5.822129] iwlwifi 0000:00:14.3: 0x004CF3DA | interruptlink1
> [    5.822130] iwlwifi 0000:00:14.3: 0x004CF3DA | interruptlink2
> [    5.822131] iwlwifi 0000:00:14.3: 0x0001556A | data1
> [    5.822132] iwlwifi 0000:00:14.3: 0x00000010 | data2
> [    5.822132] iwlwifi 0000:00:14.3: 0x00000000 | data3
> [    5.822133] iwlwifi 0000:00:14.3: 0x00000000 | beacon time
> [    5.822134] iwlwifi 0000:00:14.3: 0x0001838C | tsf low
> [    5.822135] iwlwifi 0000:00:14.3: 0x00000000 | tsf hi
> [    5.822135] iwlwifi 0000:00:14.3: 0x00000000 | time gp1
> [    5.822136] iwlwifi 0000:00:14.3: 0x00023B24 | time gp2
> [    5.822137] iwlwifi 0000:00:14.3: 0x00000001 | uCode revision type
> [    5.822138] iwlwifi 0000:00:14.3: 0x0000004D | uCode version major
> [    5.822139] iwlwifi 0000:00:14.3: 0xF92B5FED | uCode version minor
> [    5.822140] iwlwifi 0000:00:14.3: 0x00000370 | hw version
> [    5.822140] iwlwifi 0000:00:14.3: 0x00C80002 | board version
> [    5.822141] iwlwifi 0000:00:14.3: 0x8057FF00 | hcmd
> [    5.822142] iwlwifi 0000:00:14.3: 0x00020000 | isr0
> [    5.822143] iwlwifi 0000:00:14.3: 0x00000000 | isr1
> [    5.822143] iwlwifi 0000:00:14.3: 0x48F00002 | isr2
> [    5.822144] iwlwifi 0000:00:14.3: 0x00C3000C | isr3
> [    5.822145] iwlwifi 0000:00:14.3: 0x00000000 | isr4
> [    5.822146] iwlwifi 0000:00:14.3: 0x00000000 | last cmd Id
> [    5.822147] iwlwifi 0000:00:14.3: 0x0001556A | wait_event
> [    5.822147] iwlwifi 0000:00:14.3: 0x00000000 | l2p_control
> [    5.822148] iwlwifi 0000:00:14.3: 0x00000000 | l2p_duration
> [    5.822149] iwlwifi 0000:00:14.3: 0x00000000 | l2p_mhvalid
> [    5.822149] iwlwifi 0000:00:14.3: 0x00000000 | l2p_addr_match
> [    5.822150] iwlwifi 0000:00:14.3: 0x00000018 | lmpm_pmg_sel
> [    5.822151] iwlwifi 0000:00:14.3: 0x00000000 | timestamp
> [    5.822152] iwlwifi 0000:00:14.3: 0x00001034 | flow_handler
> [    5.822200] iwlwifi 0000:00:14.3: Start IWL Error Log Dump:
> [    5.822201] iwlwifi 0000:00:14.3: Transport status: 0x0000004B, valid: 7
> [    5.822202] iwlwifi 0000:00:14.3: 0x201002FD | ADVANCED_SYSASSERT
> [    5.822203] iwlwifi 0000:00:14.3: 0x00000000 | umac branchlink1
> [    5.822204] iwlwifi 0000:00:14.3: 0x8046CE44 | umac branchlink2
> [    5.822204] iwlwifi 0000:00:14.3: 0xC00814B0 | umac interruptlink1
> [    5.822205] iwlwifi 0000:00:14.3: 0x00000000 | umac interruptlink2
> [    5.822206] iwlwifi 0000:00:14.3: 0x0014020B | umac data1
> [    5.822206] iwlwifi 0000:00:14.3: 0x00000308 | umac data2
> [    5.822207] iwlwifi 0000:00:14.3: 0x00000304 | umac data3
> [    5.822208] iwlwifi 0000:00:14.3: 0x0000004D | umac major
> [    5.822208] iwlwifi 0000:00:14.3: 0xF92B5FED | umac minor
> [    5.822209] iwlwifi 0000:00:14.3: 0x00023B1E | frame pointer
> [    5.822210] iwlwifi 0000:00:14.3: 0xC0886C24 | stack pointer
> [    5.822210] iwlwifi 0000:00:14.3: 0x0014020B | last host cmd
> [    5.822211] iwlwifi 0000:00:14.3: 0x00000000 | isr status reg
> [    5.822250] iwlwifi 0000:00:14.3: IML/ROM dump:
> [    5.822251] iwlwifi 0000:00:14.3: 0x00000B03 | IML/ROM error/state
> [    5.822259] iwlwifi 0000:00:14.3: 0x000050AE | IML/ROM data1
> [    5.822268] iwlwifi 0000:00:14.3: 0x00000090 | IML/ROM WFPM_AUTH_KEY_0
> [    5.822273] iwlwifi 0000:00:14.3: Fseq Registers:
> [    5.822275] iwlwifi 0000:00:14.3: 0x60000000 | FSEQ_ERROR_CODE
> [    5.822278] iwlwifi 0000:00:14.3: 0x80350002 | FSEQ_TOP_INIT_VERSION
> [    5.822281] iwlwifi 0000:00:14.3: 0x00150000 | FSEQ_CNVIO_INIT_VERSION
> [    5.822283] iwlwifi 0000:00:14.3: 0x0000A482 | FSEQ_OTP_VERSION
> [    5.822286] iwlwifi 0000:00:14.3: 0x00000003 | FSEQ_TOP_CONTENT_VERSION
> [    5.822289] iwlwifi 0000:00:14.3: 0x4552414E | FSEQ_ALIVE_TOKEN
> [    5.822291] iwlwifi 0000:00:14.3: 0x00080400 | FSEQ_CNVI_ID
> [    5.822294] iwlwifi 0000:00:14.3: 0x00000501 | FSEQ_CNVR_ID
> [    5.822296] iwlwifi 0000:00:14.3: 0x00080400 | CNVI_AUX_MISC_CHIP
> [    5.822301] iwlwifi 0000:00:14.3: 0x00000501 | CNVR_AUX_MISC_CHIP
> [    5.822306] iwlwifi 0000:00:14.3: 0x05B0905B |
> CNVR_SCU_SD_REGS_SD_REG_DIG_DCDC_VTRIM
> [    5.822311] iwlwifi 0000:00:14.3: 0x0000025B |
> CNVR_SCU_SD_REGS_SD_REG_ACTIVE_VDIG_MIRROR
> [    5.822313] iwlwifi 0000:00:14.3: UMAC CURRENT PC: 0xd05c18
> [    5.822314] iwlwifi 0000:00:14.3: LMAC1 CURRENT PC: 0xd05c1c
> [    5.822316] iwlwifi 0000:00:14.3: Starting mac, retry will be
> triggered anyway
> [    5.822346] iwlwifi 0000:00:14.3: FW error in SYNC CMD RFI_CONFIG_CMD
> [    5.822349] CPU: 0 PID: 1960 Comm: dhcpcd Not tainted 6.4.0-rc2 #1
> [    5.822351] Hardware name: AZW EQ/EQ, BIOS N95V104 03/17/2023
> [    5.822353] Call Trace:
> [    5.822355]  <TASK>
> [    5.822356]  dump_stack_lvl+0x36/0x50
> [    5.822360]  iwl_trans_txq_send_hcmd+0x338/0x450
> [    5.822364]  ? __pfx_autoremove_wake_function+0x10/0x10
> [    5.822367]  iwl_trans_send_cmd+0x61/0xf0
> [    5.822369]  iwl_mvm_send_cmd+0x11/0x40
> [    5.822371]  iwl_rfi_send_config_cmd+0xf0/0x190
> [    5.822373]  ? acpi_os_release_object+0x9/0x10
> [    5.822377]  iwl_mvm_up+0xbff/0xc50
> [    5.822380]  ? __iwl_mvm_mac_start+0x5a/0x200
> [    5.822382]  __iwl_mvm_mac_start+0x5a/0x200
> [    5.822384]  iwl_mvm_mac_start+0x74/0x130
> [    5.822385]  drv_start+0x3a/0x100
> [    5.822387]  ieee80211_do_open+0x315/0x780
> [    5.822390]  ieee80211_open+0x65/0x80
> [    5.822392]  __dev_open+0xec/0x1a0
> [    5.822394]  __dev_change_flags+0x1aa/0x220
> [    5.822396]  dev_change_flags+0x21/0x60
> [    5.822397]  devinet_ioctl+0x30e/0x7c0
> [    5.822399]  inet_ioctl+0x1c7/0x1e0
> [    5.822401]  sock_ioctl+0x2f3/0x3d0
> [    5.822405]  ? security_file_ioctl+0x38/0x60
> [    5.822407]  __x64_sys_ioctl+0x505/0xa10
> [    5.822410]  do_syscall_64+0x3c/0x90
> [    5.822412]  entry_SYSCALL_64_after_hwframe+0x72/0xdc
> [    5.822414] RIP: 0033:0x7fb18c29ac2b
> [    5.822417] 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 <3d> 00 f0 ff ff 89 c2 77 1c 48 8b 44 24 18 64 48 2b 04 25 28
> 00>
> [    5.822418] RSP: 002b:00007ffd85ac1ac0 EFLAGS: 00000246 ORIG_RAX:
> 0000000000000010
> [    5.822420] RAX: ffffffffffffffda RBX: 0000000000001043 RCX: 00007fb18c29ac2b
> [    5.822421] RDX: 00007ffd85ac1b20 RSI: 0000000000008914 RDI: 000000000000000c
> [    5.822422] RBP: 000055fb1151eba0 R08: 000000000417ce4b R09: 000000003782fbb5
> [    5.822423] R10: 00007ffd85bf8080 R11: 0000000000000246 R12: 00007ffd85ac1b20
> [    5.822424] R13: 0000000000000000 R14: 00007ffd85ac1c18 R15: 0000000000000000
> [    5.822425]  </TASK>
> [    5.822426] iwlwifi 0000:00:14.3: Failed to send RFI config cmd -5
> [    5.822431] iwlwifi 0000:00:14.3: Failed to send MAC_CONFIG_CMD
> (action:1): -5

We have a fix for that here:
https://patchwork.kernel.org/project/linux-wireless/patch/20230430201830.2f8f88fe49f6.I2f0076ef1d1cbe5d10010549c875b7038ec4c365@changeid/
Hopefully, it will land in rc2





[Index of Archives]     [Linux Host AP]     [ATH6KL]     [Linux Wireless Personal Area Network]     [Linux Bluetooth]     [Wireless Regulations]     [Linux Netdev]     [Kernel Newbies]     [Linux Kernel]     [IDE]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite Hiking]     [MIPS Linux]     [ARM Linux]     [Linux RAID]

  Powered by Linux