From nobody Fri Mar 28 07:31:28 2025 X-Original-To: wireless@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4ZPBzS0Xsxz5rPkv for ; Fri, 28 Mar 2025 07:31:32 +0000 (UTC) (envelope-from bapt@freebsd.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4ZPBzR6yY5z3rdC; Fri, 28 Mar 2025 07:31:31 +0000 (UTC) (envelope-from bapt@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1743147091; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=MmMLbw0/8k/RYQCognwy3UpvnUTB+ul2lNt0H3QoCLo=; b=gS31LcYn3/tCrUm0chpr92WKY1nGjqcKcco2Yxc/xeQBgFXsfkg0mhRyBE9o1Rg7NTAzqv irzmXtWtSPSG4V0PBDcfMRAGSUPm+qp3czMo4gmt9qbPql9zvsnDHxdcilxAEPJ5W1+aTM XZCK/L6iKUsDaXMoDcgt7AWGlo1M6dAL0h+sGetpBAvvYRLJTsI6l51P8z4IgRUhV5B+4/ 3dTuwR/Scz4QtM3+kLoX8MDdjAqN6M6cpGe/KqmIO6jT2UzkNj2zzJgZD4zSVCIE9fCiBz QKvxds6/iv6oXVjDP8pl9CkGi9fTr1mWtOaplTGukLzn5hLej3dnBabBq7bviQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1743147091; a=rsa-sha256; cv=none; b=oO6vvgMKVTee7AwLHUPo3fpCHzFWP49Z7+W7cLQcqE1kQNV0NS+hZTjs6hIB4EEDlh+3Ph Yvc1bsFKkA5F/MgV57KgVrKX+l/2loorYHwafrLsTiImJr4Jh+em0DpxAs7clIg+HNpeuz 23EUCN+ZkXyqZsVZaSwKgZ/jMDfd2QTTFee0m2ZHwjQyvO7svI9gLTk+xPb7c8twSp4w38 i7luQIlypAQwzYBmaW+b5ceuKLvRIekJ1K4o3nTVFQTRzjEnlS0ICE1g/BlpdiHTOa2/ok 3W7fTipj/qAagZ4I56Stv0SHDx7/JE2EtMuQU4McOgl6yFqpRJVI4MhrG1ePBA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1743147091; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=MmMLbw0/8k/RYQCognwy3UpvnUTB+ul2lNt0H3QoCLo=; b=TBjgzLL21+7gqZEVVUgUX/9y7cLOVWMG8WE2iUxhAfmd8vxGvCIA8cWPzv9esgUjBtaTCU XHX4iZpXiQdM9r01cKxEqkPd3bp2kgpvcFwkVR9FZDqN/l6ZwKb0xz5IV2xIxTQhxqvUB8 QY/W0MEf4cNi2PYkXdBdIuPNnT95ZhqMFY3s1PfQatWhLgV8kfN2X4Ll+1RvrWbSvwJrai hBgjiqI9CVlGyCrkx0rbY/JmTGG9P3dJYxGzis8fahu36ALHA8WG4Rz7KbHBu7OHOIBRji +vUbu+iMQ1/W4ZcRvfFG/R808D5J286k26W2gN5r8kWLKylu+G19at/xmOQDig== Received: from b.nours.eu (b.nours.eu [54.38.177.57]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) (Authenticated sender: bapt) by smtp.freebsd.org (Postfix) with ESMTPSA id 4ZPBzR4KBbz1Bkx; Fri, 28 Mar 2025 07:31:31 +0000 (UTC) (envelope-from bapt@freebsd.org) Received: by b.nours.eu (Postfix, from userid 1001) id D7B08EEE36; Fri, 28 Mar 2025 08:31:28 +0100 (CET) Date: Fri, 28 Mar 2025 08:31:28 +0100 From: Baptiste Daroussin To: "Bjoern A. Zeeb" Cc: FreeBSD wireless mailing list Subject: Re: iwlwifi unable to create wlan0 Message-ID: References: <2cpg7jp6r37xlkodljpb3h6drozcrhzxsjaeuj3zg4kn5wt3pq@oacdr4db3l3v> <415622r8-s100-9r3q-o033-48p190prqpq5@serrofq.bet> List-Id: Discussions List-Archive: https://lists.freebsd.org/archives/freebsd-wireless List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-wireless@freebsd.org Sender: owner-freebsd-wireless@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <415622r8-s100-9r3q-o033-48p190prqpq5@serrofq.bet> On Thu 27 Mar 22:25, Bjoern A. Zeeb wrote: > On Thu, 27 Mar 2025, Baptiste Daroussin wrote: > > > On Thu 27 Mar 20:19, Bjoern A. Zeeb wrote: > > > On Thu, 27 Mar 2025, Baptiste Daroussin wrote: > > > > > > > > > iwlwifi0: Detected Intel(R) Wi-Fi 6 AX101 > > > > > > > > > > That's the first time we see one of those special ones. > > > > > Can you tell us what kind of Laptop this is? > > > > > > > > This is a beelink mini s PC > > > > (https://www.bee-link.com/products/beelink-mini-s12-pro-n100) > > > > > > > > Note that a year ago creating wlan0 was working and I could even join a network, > > > > but it was too slow to be usable. > > > > > > I understand. I believe we imported this functionality last year in > > > September after vendor branches got sorted out. I believe the AX101 is > > > a 1T1R device, so don't expect 700Mbit/s either. > > > > > > > > > > > > Anything I am missing on my side? > > > > > > > > > > No, likely not. Just the first one hitting this in all Intel internal code. > > > > > > > > > > It's trying to see if it can read 6Ghz regulatory information from UEFI > > > > > (which LinuxKPI does not yet support) and so it should just fail but it > > > > > walks over it due to what looks like a wrong return code and tries to > > > > > program the unprovided information to firmware. > > > > > > > > Note that a year ago, this was working but slow correctly but slow. > > > > > > > > > > Can you bluntly give this a try and let us know if it helps? > > > > > > > > > > diff --git sys/contrib/dev/iwlwifi/fw/uefi.h sys/contrib/dev/iwlwifi/fw/uefi.h > > > > > index 1f8884ca8997..0fba500b00be 100644 > > > > > --- sys/contrib/dev/iwlwifi/fw/uefi.h > > > > > +++ sys/contrib/dev/iwlwifi/fw/uefi.h > > > > > @@ -318,7 +318,7 @@ static inline > > > > > int iwl_uefi_get_uats_table(struct iwl_trans *trans, > > > > > struct iwl_fw_runtime *fwrt) > > > > > { > > > > > - return 0; > > > > > + return -ENOENT; > > > > > } > > > > > #endif /* CONFIG_EFI */ > > > > > #endif /* __iwl_fw_uefi__ */ > > > > > > > > > Will test ASAP > > > > > > Great! Thank you! I'll be more than happy to have more people testing > > > the current code. Everythig we can flesh out before 14.3-R will be > > > good (and I hear others waiting on other fixes). > > > > > it goes a bit further wlan0 can be created but: > > what happened before all this? > > > iwlwifi0: Failed to send LINK_CONFIG_CMD (action:2): -5 > > iwlwifi0: failed to update link > > iwlwifi0: Failed to send MAC_CONFIG_CMD (action:2): -5 > > iwlwifi0: failed to update MAC 0xfffffe010772dedeM > > wlan0: link state changed to UP > > iwlwifi0: Failed to send flush command (-5) > > iwlwifi0: flush request fail > > wlan0: link state changed to DOWN > > iwlwifi0: Failed to trigger RX queues sync (-5) > > iwlwifi0: Failed to send rate scale config (-5) > > iwlwifi0: Couldn't send the SESSION_PROTECTION_CMD: -5 > > iwlwifi0: Failed to synchronize multicast groups update > > iwlwifi0: Failed to send flush command (-5) > > iwlwifi0: Failed to send MAC_CONFIG_CMD (action:2): -5 > > iwlwifi0: failed to update MAC 0xfffffe010772dedeM > > iwlwifi0: Failed to send LINK_CONFIG_CMD (action:2): -5 > > iwlwifi0: Failed to send LINK_CONFIG_CMD (action:3): -5 > > iwlwifi0: Failed to send LINK_CONFIG_CMD (action:1): -5 > > iwlwifi0: PHY ctxt cmd error. ret=-5 > > iwlwifi0: Scan failed! ret -5 > > iwlwifi0: ERROR: lkpi_ic_scan_start: hw_scan returned -5 > > iwlwifi0: Scan failed! ret -5 > > iwlwifi0: ERROR: lkpi_ic_scan_start: hw_scan returned -5 > > iwlwifi0: Scan failed! ret -5 > > iwlwifi0: ERROR: lkpi_ic_scan_start: hw_scan returned -5 > > > > And it never connexts. > > > > Best regards, > > Bapt > > > > -- > Bjoern A. Zeeb r15:7 Full version: Intel(R) Wireless WiFi based driver for FreeBSD iwlwifi0: mem 0x6001114000-0x6001117fff at device 20.3 on pci0 iwlwifi0: Detected crf-id 0x501, cnv-id 0x80400 wfpm id 0x80000030 iwlwifi0: PCI dev 54f0/0244, rev=0x370, rfid=0x10c000 iwlwifi0: Detected Intel(R) Wi-Fi 6 AX101 iwlwifi0: successfully loaded firmware image 'iwlwifi-so-a0-hr-b0-89.ucode' iwlwifi0: TLV_FW_FSEQ_VERSION: FSEQ Version: 0.0.2.42 iwl-debug-yoyo.bin: could not load binary firmware /boot/firmware/iwl-debug-yoyo.bin either iwl-debug-yoyo.bin: could not load binary firmware /boot/firmware/iwl-debug-yoyo.bin either iwl-debug-yoyo_bin: could not load binary firmware /boot/firmware/iwl-debug-yoyo_bin either iwl_debug_yoyo_bin: could not load binary firmware /boot/firmware/iwl_debug_yoyo_bin either iwlwifi0: loaded firmware version 89.6b44fa0b.0 so-a0-hr-b0-89.ucode op_mode iwlmvm iwlwifi0: WFPM_UMAC_PD_NOTIFICATION: 0x20 iwlwifi0: WFPM_LMAC2_PD_NOTIFICATION: 0x1f iwlwifi0: WFPM_AUTH_KEY_0: 0x90 iwlwifi0: CNVI_SCU_SEQ_DATA_DW9: 0x10 iwlwifi0: Detected RF HR1 B3, rfid=0x10c000 iwlwifi0: RFIm is deactivated, reason = 4 iwlwifi0: base HW address: b0:dc:ef:18:9c:32 lkpi_l80211_to_net80211_cyphers: unsupported WLAN Cipher Suite 0x000fac | 8 (GCMP) lkpi_l80211_to_net80211_cyphers: unsupported WLAN Cipher Suite 0x000fac | 9 (GCMP_256) lkpi_l80211_to_net80211_cyphers: unsupported WLAN Cipher Suite 0x000fac | 6 (AES_CMAC) lkpi_l80211_to_net80211_cyphers: unsupported WLAN Cipher Suite 0x000fac | 11 (BIP_GMAC_128) lkpi_l80211_to_net80211_cyphers: unsupported WLAN Cipher Suite 0x000fac | 12 (BIP_GMAC_256) iwlwifi0: WFPM_UMAC_PD_NOTIFICATION: 0x20 iwlwifi0: WFPM_LMAC2_PD_NOTIFICATION: 0x1f iwlwifi0: WFPM_AUTH_KEY_0: 0x90 iwlwifi0: CNVI_SCU_SEQ_DATA_DW9: 0x10 iwlwifi0: RFIm is deactivated, reason = 4 wlan0: Ethernet address: b0:dc:ef:18:9c:32 iwlwifi0: WFPM_UMAC_PD_NOTIFICATION: 0x20 iwlwifi0: WFPM_LMAC2_PD_NOTIFICATION: 0x1f iwlwifi0: WFPM_AUTH_KEY_0: 0x90 iwlwifi0: CNVI_SCU_SEQ_DATA_DW9: 0x10 iwlwifi0: RFIm is deactivated, reason = 4 wlan0: Ethernet address: b0:dc:ef:18:9c:32 iwlwifi0: Microcode SW error detected. Restarting 0x0. iwlwifi0: Start IWL Error Log Dump: iwlwifi0: Transport status: 0x0000004B, valid: 6 iwlwifi0: Loaded firmware version: 89.6b44fa0b.0 so-a0-hr-b0-89.ucode iwlwifi0: 0x00000071 | NMI_INTERRUPT_UMAC_FATAL iwlwifi0: 0x000002F1 | trm_hw_status0 iwlwifi0: 0x00000000 | trm_hw_status1 iwlwifi0: 0x004D7360 | branchlink2 iwlwifi0: 0x004CD3A2 | interruptlink1 iwlwifi0: 0x004CD3A2 | interruptlink2 iwlwifi0: 0x00006044 | data1 iwlwifi0: 0x00000010 | data2 iwlwifi0: 0x00000000 | data3 iwlwifi0: 0x000181F5 | beacon time iwlwifi0: 0xC1BDCE12 | tsf low iwlwifi0: 0x00000231 | tsf hi iwlwifi0: 0x00000000 | time gp1 iwlwifi0: 0x0046E3C3 | time gp2 iwlwifi0: 0x00000001 | uCode revision type iwlwifi0: 0x00000059 | uCode version major iwlwifi0: 0x6B44FA0B | uCode version minor iwlwifi0: 0x00000370 | hw version iwlwifi0: 0x18C80002 | board version iwlwifi0: 0x80F5FF00 | hcmd iwlwifi0: 0x00120000 | isr0 iwlwifi0: 0x60000000 | isr1 iwlwifi0: 0x48F00002 | isr2 iwlwifi0: 0x00C3000D | isr3 iwlwifi0: 0x00000000 | isr4 iwlwifi0: 0x00320103 | last cmd Id iwlwifi0: 0x00006044 | wait_event iwlwifi0: 0x00000080 | l2p_control iwlwifi0: 0x00000820 | l2p_duration iwlwifi0: 0x0000003F | l2p_mhvalid iwlwifi0: 0x00CE18B8 | l2p_addr_match iwlwifi0: 0x00000009 | lmpm_pmg_sel iwlwifi0: 0x00000000 | timestamp iwlwifi0: 0x00004870 | flow_handler iwlwifi0: Start IWL Error Log Dump: iwlwifi0: Transport status: 0x0000004B, valid: 7 iwlwifi0: 0x20101A27 | ADVANCED_SYSASSERT iwlwifi0: 0x00000000 | umac branchlink1 iwlwifi0: 0x804824F0 | umac branchlink2 iwlwifi0: 0x010581B4 | umac interruptlink1 iwlwifi0: 0x00000000 | umac interruptlink2 iwlwifi0: 0x00010000 | umac data1 iwlwifi0: 0x00000000 | umac data2 iwlwifi0: 0xDEADBEEF | umac data3 iwlwifi0: 0x00000059 | umac major iwlwifi0: 0x6B44FA0B | umac minor iwlwifi0: 0x0046E3BD | frame pointer iwlwifi0: 0xC0886BAC | stack pointer iwlwifi0: 0x0036050F | last host cmd iwlwifi0: 0x00000000 | isr status reg iwlwifi0: IML/ROM dump: iwlwifi0: 0x00000B03 | IML/ROM error/state iwlwifi0: 0x000051AC | IML/ROM data1 iwlwifi0: 0x00000090 | IML/ROM WFPM_AUTH_KEY_0 iwlwifi0: Fseq Registers: iwlwifi0: 0x60000000 | FSEQ_ERROR_CODE iwlwifi0: 0x80350002 | FSEQ_TOP_INIT_VERSION iwlwifi0: 0x00150002 | FSEQ_CNVIO_INIT_VERSION iwlwifi0: 0x0000A482 | FSEQ_OTP_VERSION iwlwifi0: 0x00000003 | FSEQ_TOP_CONTENT_VERSION iwlwifi0: 0x4552414E | FSEQ_ALIVE_TOKEN iwlwifi0: 0x00080400 | FSEQ_CNVI_ID iwlwifi0: 0x00000501 | FSEQ_CNVR_ID iwlwifi0: 0x00080400 | CNVI_AUX_MISC_CHIP iwlwifi0: 0x00000501 | CNVR_AUX_MISC_CHIP iwlwifi0: 0x05B0905B | CNVR_SCU_SD_REGS_SD_REG_DIG_DCDC_VTRIM iwlwifi0: 0x0000025B | CNVR_SCU_SD_REGS_SD_REG_ACTIVE_VDIG_MIRROR iwlwifi0: 0x00150002 | FSEQ_PREV_CNVIO_INIT_VERSION iwlwifi0: 0x00350002 | FSEQ_WIFI_FSEQ_VERSION iwlwifi0: 0xEFA7B0C2 | FSEQ_BT_FSEQ_VERSION iwlwifi0: 0x000000C8 | FSEQ_CLASS_TP_VERSION iwlwifi0: UMAC CURRENT PC: 0x804a228c iwlwifi0: LMAC1 CURRENT PC: 0xd0 iwlwifi0: WRT: Collecting data: ini trigger 4 fired (delay=0ms). iwlwifi0: FW error in SYNC CMD LINK_CONFIG_CMD #0 0xffffffff80dc58cb at linux_dump_stack+0x1b #1 0xffffffff8322f7bb at iwl_trans_pcie_send_hcmd+0x44b #2 0xffffffff831c0318 at iwl_trans_send_cmd+0x88 #3 0xffffffff8320a649 at iwl_mvm_send_cmd_pdu+0x49 #4 0xffffffff8320d7d5 at iwl_mvm_link_changed+0x2a5 #5 0xffffffff83211942 at iwl_mvm_mld_link_info_changed+0x432 #6 0xffffffff80db457c at lkpi_sta_assoc_to_run+0x53c #7 0xffffffff80dbe853 at lkpi_iv_newstate+0x3c3 #8 0xffffffff80cea81e at ieee80211_newstate_cb+0x11e #9 0xffffffff80bb3a62 at taskqueue_run_locked+0x182 #10 0xffffffff80bb4c32 at taskqueue_thread_loop+0xc2 #11 0xffffffff80b04e5b at fork_exit+0x7b #12 0xffffffff8102924e at fork_trampoline+0xe iwlwifi0: Failed to send LINK_CONFIG_CMD (action:2): -5 iwlwifi0: failed to update link iwlwifi0: Failed to send MAC_CONFIG_CMD (action:2): -5 iwlwifi0: failed to update MAC 0xfffffe00f8c1fedeM wlan0: link state changed to UP bad state = 0 iwlwifi0: Failed to send flush command (-5) iwlwifi0: flush request fail wlan0: link state changed to DOWN bad state = 0 iwlwifi0: Failed to trigger RX queues sync (-5) iwlwifi0: Failed to send rate scale config (-5) iwlwifi0: Couldn't send the SESSION_PROTECTION_CMD: -5 iwlwifi0: Failed to synchronize multicast groups update iwlwifi0: Failed to send flush command (-5) iwlwifi0: Failed to send MAC_CONFIG_CMD (action:2): -5 iwlwifi0: failed to update MAC 0xfffffe00f8c1fedeM iwlwifi0: Failed to send LINK_CONFIG_CMD (action:2): -5 iwlwifi0: Failed to send LINK_CONFIG_CMD (action:3): -5 iwlwifi0: Failed to send LINK_CONFIG_CMD (action:1): -5 iwlwifi0: PHY ctxt cmd error. ret=-5 iwlwifi0: Scan failed! ret -5 iwlwifi0: ERROR: lkpi_ic_scan_start: hw_scan returned -5 iwlwifi0: Scan failed! ret -5 iwlwifi0: ERROR: lkpi_ic_scan_start: hw_scan returned -5 iwlwifi0: Scan failed! ret -5 iwlwifi0: ERROR: lkpi_ic_scan_start: hw_scan returned -5 iwlwifi0: Scan failed! ret -5 iwlwifi0: ERROR: lkpi_ic_scan_start: hw_scan returned -5 iwlwifi0: Scan failed! ret -5 iwlwifi0: ERROR: lkpi_ic_scan_start: hw_scan returned -5 iwlwifi0: Scan failed! ret -5 iwlwifi0: ERROR: lkpi_ic_scan_start: hw_scan returned -5 iwlwifi0: Scan failed! ret -5 iwlwifi0: ERROR: lkpi_ic_scan_start: hw_scan returned -5 iwlwifi0: Scan failed! ret -5 iwlwifi0: ERROR: lkpi_ic_scan_start: hw_scan returned -5 Best regards, Bapt