Wireless
Participate in insightful discussions regarding issues related to Intel® Wireless Adapters and technologies
Announcements
For support on Altera products please visit the Altera Community Forums.
8845 Discussions

Frequent Scan fails during IBSS mode on Ubuntu 20.04 and Wi-Fi 6 AX200

james41
New User
15 Views

Hello, 

We have an NVIDIA Orin NX that is running Ubuntu 20.04 and we are using IBSS mode as our local network setup. The commands we used to switch to IBSS mode are:

sudo systemctl stop NetworkManager || true
sudo systemctl stop wpa_supplicant || true
sudo ip link set "$IFACE" down
sudo iw "$IFACE" set type ibss
sudo ip link set "$IFACE" up
sudo iw "$IFACE" ibss join "$SSID" "$FREQ"
sudo ip addr add "$IPADDR" dev "$IFACE" || true

We noticed that it would take up to ~10 minutes for it to join the IBSS network, we checked the kernel messages using:

dmesg | grep iwlwifi

and it yields the following:

[  641.979555] iwlwifi 0001:01:00.0: Error sending SCAN_REQ_UMAC: time out after 2000ms.
[  641.979811] iwlwifi 0001:01:00.0: Current CMD queue read_ptr 47 write_ptr 48
[  642.228363] iwlwifi 0001:01:00.0: Start IWL Error Log Dump:
[  642.228538] iwlwifi 0001:01:00.0: Status: 0x00000040, count: 6
[  642.228708] iwlwifi 0001:01:00.0: Loaded firmware version: 59.601f3a66.0 cc-a0-59.ucode
[  642.228953] iwlwifi 0001:01:00.0: 0x00000084 | NMI_INTERRUPT_UNKNOWN       
[  642.229152] iwlwifi 0001:01:00.0: 0x008022F3 | trm_hw_status0
[  642.229324] iwlwifi 0001:01:00.0: 0x00000000 | trm_hw_status1
[  642.229493] iwlwifi 0001:01:00.0: 0x004FAA36 | branchlink2
[  642.229641] iwlwifi 0001:01:00.0: 0x00007828 | interruptlink1
[  642.229808] iwlwifi 0001:01:00.0: 0x00007828 | interruptlink2
[  642.229979] iwlwifi 0001:01:00.0: 0x000146A4 | data1
[  642.230116] iwlwifi 0001:01:00.0: 0xFF000000 | data2
[  642.230252] iwlwifi 0001:01:00.0: 0x00000000 | data3
[  642.230379] iwlwifi 0001:01:00.0: 0x968025A7 | beacon time
[  642.230920] iwlwifi 0001:01:00.0: 0x0F9B2ADF | tsf low
[  642.231698] iwlwifi 0001:01:00.0: 0x00000000 | tsf hi
[  642.232471] iwlwifi 0001:01:00.0: 0x00000000 | time gp1
[  642.233248] iwlwifi 0001:01:00.0: 0x09ED5945 | time gp2
[  642.234024] iwlwifi 0001:01:00.0: 0x00000001 | uCode revision type
[  642.238974] iwlwifi 0001:01:00.0: 0x0000003B | uCode version major
[  642.245277] iwlwifi 0001:01:00.0: 0x601F3A66 | uCode version minor
[  642.251574] iwlwifi 0001:01:00.0: 0x00000340 | hw version
[  642.257087] iwlwifi 0001:01:00.0: 0x00489000 | board version
[  642.262863] iwlwifi 0001:01:00.0: 0x0100001C | hcmd
[  642.267850] iwlwifi 0001:01:00.0: 0x00021000 | isr0
[  642.272837] iwlwifi 0001:01:00.0: 0x00048000 | isr1
[  642.277826] iwlwifi 0001:01:00.0: 0x08F00002 | isr2
[  642.282814] iwlwifi 0001:01:00.0: 0x00C3005C | isr3
[  642.287713] iwlwifi 0001:01:00.0: 0x00000000 | isr4
[  642.292525] iwlwifi 0001:01:00.0: 0x0300001C | last cmd Id
[  642.298038] iwlwifi 0001:01:00.0: 0x000146A4 | wait_event
[  642.303549] iwlwifi 0001:01:00.0: 0x00000000 | l2p_control
[  642.308976] iwlwifi 0001:01:00.0: 0x00001C00 | l2p_duration
[  642.314663] iwlwifi 0001:01:00.0: 0x00000000 | l2p_mhvalid
[  642.320086] iwlwifi 0001:01:00.0: 0x00000000 | l2p_addr_match
[  642.325775] iwlwifi 0001:01:00.0: 0x00000009 | lmpm_pmg_sel
[  642.331465] iwlwifi 0001:01:00.0: 0x00000000 | timestamp
[  642.336887] iwlwifi 0001:01:00.0: 0x00001068 | flow_handler
[  642.342623] iwlwifi 0001:01:00.0: Start IWL Error Log Dump:
[  642.348266] iwlwifi 0001:01:00.0: Status: 0x00000040, count: 7
[  642.354126] iwlwifi 0001:01:00.0: 0x20000074 | ADVANCED_SYSASSERT
[  642.360338] iwlwifi 0001:01:00.0: 0x00000000 | umac branchlink1
[  642.366374] iwlwifi 0001:01:00.0: 0x804568FC | umac branchlink2
[  642.372326] iwlwifi 0001:01:00.0: 0x804778B4 | umac interruptlink1
[  642.378626] iwlwifi 0001:01:00.0: 0x804778B4 | umac interruptlink2
[  642.384749] iwlwifi 0001:01:00.0: 0x03000000 | umac data1
[  642.390262] iwlwifi 0001:01:00.0: 0x804778B4 | umac data2
[  642.395775] iwlwifi 0001:01:00.0: 0x00000000 | umac data3
[  642.401112] iwlwifi 0001:01:00.0: 0x0000003B | umac major
[  642.406449] iwlwifi 0001:01:00.0: 0x601F3A66 | umac minor
[  642.411788] iwlwifi 0001:01:00.0: 0x09ED5942 | frame pointer
[  642.417386] iwlwifi 0001:01:00.0: 0xC0886274 | stack pointer
[  642.422987] iwlwifi 0001:01:00.0: 0x002E010D | last host cmd
[  642.428587] iwlwifi 0001:01:00.0: 0x00000000 | isr status reg
[  642.434283] iwlwifi 0001:01:00.0: Fseq Registers:
[  642.438923] iwlwifi 0001:01:00.0: 0x60000000 | FSEQ_ERROR_CODE
[  642.444867] iwlwifi 0001:01:00.0: 0x80290021 | FSEQ_TOP_INIT_VERSION
[  642.451346] iwlwifi 0001:01:00.0: 0x00050008 | FSEQ_CNVIO_INIT_VERSION
[  642.457815] iwlwifi 0001:01:00.0: 0x0000A503 | FSEQ_OTP_VERSION
[  642.463767] iwlwifi 0001:01:00.0: 0x80000003 | FSEQ_TOP_CONTENT_VERSION
[  642.470504] iwlwifi 0001:01:00.0: 0x4552414E | FSEQ_ALIVE_TOKEN
[  642.476454] iwlwifi 0001:01:00.0: 0x00100530 | FSEQ_CNVI_ID
[  642.482142] iwlwifi 0001:01:00.0: 0x00000532 | FSEQ_CNVR_ID
[  642.487830] iwlwifi 0001:01:00.0: 0x00100530 | CNVI_AUX_MISC_CHIP
[  642.494044] iwlwifi 0001:01:00.0: 0x00000532 | CNVR_AUX_MISC_CHIP
[  642.500254] iwlwifi 0001:01:00.0: 0x05B0905B | CNVR_SCU_SD_REGS_SD_REG_DIG_DCDC_VTRIM
[  642.508131] iwlwifi 0001:01:00.0: 0x0000025B | CNVR_SCU_SD_REGS_SD_REG_ACTIVE_VDIG_MIRROR
[  642.516363] ------------[ cut here ]------------
[  642.520969] WARNING: CPU: 3 PID: 1617 at drivers/net/wireless/intel/iwlwifi/mvm/scan.c:2645 iwl_mvm_report_scan_aborted+0x214/0x230 [iwlmvm]
[  642.534017] ---[ end trace d0e68eab75812b9e ]---
[  642.538417] iwlwifi 0001:01:00.0: WRT: Collecting data: ini trigger 4 fired.
[  642.545247] iwlwifi 0001:01:00.0: Scan failed! ret -110
[  642.550937] WARNING: CPU: 4 PID: 1617 at net/mac80211/scan.c:434 __ieee80211_scan_completed+0x314/0x4c0 [mac80211]
[  642.560657] ---[ end trace d0e68eab75812b9f ]---

It seems that the AX200 card firmware froze during the network scan ? Is there a way to fix this issue?? Thanks!

0 Kudos
0 Replies
Reply