You are not logged in.

#1 2019-11-01 23:14:10

MediocreGopher
Member
Registered: 2011-12-29
Posts: 9

NETGEAR Nighthawk AX3000 causing iwlwifi microcode to crash

Hardware

Router: NETGEAR Nighthawk AX3000
Computer: Thinkpad T480
Wifi card: Intel Corporation Wireless 8265 / 8275

Software

Kernel: 5.3.7-arch1-2-ARCH #1 SMP PREEMPT @1572002934 x86_64 GNU/Linux
linux-firmware: 20191022.2b016af-1
iwlwifi: 8265-36.77d01142.0

Steps to reproduce

- Buy a NETGEAR Nighthawk AX3000 router and set it up with wifi. Enabling or disabling AX mode and "20/40 MHz Coexistence" doesn't seem to matter.
- Connect to wifi network using NetworkManager
- After using the network for a short amount of time NetworkManager will become disconnected and reconnects. This continues ad infinitum. The network will work in between the reconnects.

Logs

Whenever the network disconnects the following is printed to the logs:

kernel: iwlwifi 0000:03:00.0: Microcode SW error detected.  Restarting 0x2000000.
kernel: iwlwifi 0000:03:00.0: Start IWL Error Log Dump:
kernel: iwlwifi 0000:03:00.0: Status: 0x00000080, count: 6
kernel: iwlwifi 0000:03:00.0: Loaded firmware version: 36.77d01142.0
kernel: iwlwifi 0000:03:00.0: 0x00000071 | NMI_INTERRUPT_UMAC_FATAL    
kernel: iwlwifi 0000:03:00.0: 0x00000083 | trm_hw_status0
kernel: iwlwifi 0000:03:00.0: 0x00000000 | trm_hw_status1
kernel: iwlwifi 0000:03:00.0: 0x000248EC | branchlink2
kernel: iwlwifi 0000:03:00.0: 0x0003A862 | interruptlink1
kernel: iwlwifi 0000:03:00.0: 0x00004DD2 | interruptlink2
kernel: iwlwifi 0000:03:00.0: 0x00000000 | data1
kernel: iwlwifi 0000:03:00.0: 0x00001000 | data2
kernel: iwlwifi 0000:03:00.0: 0x02039842 | data3
kernel: iwlwifi 0000:03:00.0: 0x134081A2 | beacon time
kernel: iwlwifi 0000:03:00.0: 0x6A6BCCE7 | tsf low
kernel: iwlwifi 0000:03:00.0: 0x00000029 | tsf hi
kernel: iwlwifi 0000:03:00.0: 0x00000000 | time gp1
kernel: iwlwifi 0000:03:00.0: 0x0173C62D | time gp2
kernel: iwlwifi 0000:03:00.0: 0x00000001 | uCode revision type
kernel: iwlwifi 0000:03:00.0: 0x00000024 | uCode version major
kernel: iwlwifi 0000:03:00.0: 0x77D01142 | uCode version minor
kernel: iwlwifi 0000:03:00.0: 0x00000230 | hw version
kernel: iwlwifi 0000:03:00.0: 0x00489000 | board version
kernel: iwlwifi 0000:03:00.0: 0x0B7D001C | hcmd
kernel: iwlwifi 0000:03:00.0: 0x26FE2000 | isr0
kernel: iwlwifi 0000:03:00.0: 0x01800000 | isr1
kernel: iwlwifi 0000:03:00.0: 0x0800181A | isr2
kernel: iwlwifi 0000:03:00.0: 0x00417D80 | isr3
kernel: iwlwifi 0000:03:00.0: 0x00000000 | isr4
kernel: iwlwifi 0000:03:00.0: 0x0B77001C | last cmd Id
kernel: iwlwifi 0000:03:00.0: 0x00000000 | wait_event
kernel: iwlwifi 0000:03:00.0: 0x00004288 | l2p_control
kernel: iwlwifi 0000:03:00.0: 0x00019C24 | l2p_duration
kernel: iwlwifi 0000:03:00.0: 0x000003BF | l2p_mhvalid
kernel: iwlwifi 0000:03:00.0: 0x000000E7 | l2p_addr_match
kernel: iwlwifi 0000:03:00.0: 0x0000001D | lmpm_pmg_sel
kernel: iwlwifi 0000:03:00.0: 0x08081421 | timestamp
kernel: iwlwifi 0000:03:00.0: 0x18BC7080 | flow_handler
kernel: iwlwifi 0000:03:00.0: Start IWL Error Log Dump:
kernel: iwlwifi 0000:03:00.0: Status: 0x00000080, count: 7
kernel: iwlwifi 0000:03:00.0: 0x00000067 | ADVANCED_SYSASSERT
kernel: iwlwifi 0000:03:00.0: 0x00000000 | umac branchlink1
kernel: iwlwifi 0000:03:00.0: 0xC0086948 | umac branchlink2
kernel: iwlwifi 0000:03:00.0: 0xC0083B0C | umac interruptlink1
kernel: iwlwifi 0000:03:00.0: 0xC0083B0C | umac interruptlink2
kernel: iwlwifi 0000:03:00.0: 0x00004000 | umac data1
kernel: iwlwifi 0000:03:00.0: 0xC0083B0C | umac data2
kernel: iwlwifi 0000:03:00.0: 0xDEADBEEF | umac data3
kernel: iwlwifi 0000:03:00.0: 0x00000024 | umac major
kernel: iwlwifi 0000:03:00.0: 0x77D01142 | umac minor
kernel: iwlwifi 0000:03:00.0: 0xC088628C | frame pointer
kernel: iwlwifi 0000:03:00.0: 0xC088628C | stack pointer
kernel: iwlwifi 0000:03:00.0: 0x009B0118 | last host cmd
kernel: iwlwifi 0000:03:00.0: 0x00000000 | isr status reg
kernel: iwlwifi 0000:03:00.0: Fseq Registers:
kernel: iwlwifi 0000:03:00.0: 0x349DF34B | FSEQ_ERROR_CODE
kernel: iwlwifi 0000:03:00.0: 0x1CC062E0 | FSEQ_TOP_INIT_VERSION
kernel: iwlwifi 0000:03:00.0: 0x41E2442D | FSEQ_CNVIO_INIT_VERSION
kernel: iwlwifi 0000:03:00.0: 0x0000A10B | FSEQ_OTP_VERSION
kernel: iwlwifi 0000:03:00.0: 0x8B6B7300 | FSEQ_TOP_CONTENT_VERSION
kernel: iwlwifi 0000:03:00.0: 0x1D33C413 | FSEQ_ALIVE_TOKEN
kernel: iwlwifi 0000:03:00.0: 0xFD7509B3 | FSEQ_CNVI_ID
kernel: iwlwifi 0000:03:00.0: 0x12ECBCFA | FSEQ_CNVR_ID
kernel: iwlwifi 0000:03:00.0: 0x00000010 | CNVI_AUX_MISC_CHIP
kernel: iwlwifi 0000:03:00.0: 0x0BADCAFE | CNVR_AUX_MISC_CHIP
kernel: iwlwifi 0000:03:00.0: 0x0BADCAFE | CNVR_SCU_SD_REGS_SD_REG_DIG_DCDC_VTRIM
kernel: iwlwifi 0000:03:00.0: 0x0BADCAFE | CNVR_SCU_SD_REGS_SD_REG_ACTIVE_VDIG_MIRROR
kernel: iwlwifi 0000:03:00.0: Collecting data: trigger 2 fired.
kernel: iwlwifi 0000:03:00.0: Applying debug destination EXTERNAL_DRAM
kernel: iwlwifi 0000:03:00.0: Applying debug destination EXTERNAL_DRAM
kernel: iwlwifi 0000:03:00.0: FW already configured (0) - re-configuring

The crashes seem to be triggered by some threshold of internet activity. If I leave my laptop idle they don't happen, but as soon as I go to a webpage they will begin occurring. None of me or my gf's other devices (none of them archlinux) seem to be affected in this way, and this laptop has connected to other routers without issue. It seems to be the interaction between the microcode and this specific router that's the problem. Any help on this would be greatly appreciated, or if someone could point me towards an upstream forum where I could post the issue that would also be something I could do. Thanks!

Offline

Board footer

Powered by FluxBB