From nobody Wed Feb 25 01:13:22 2026 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 4fLGmy3hmgz6TT7x for ; Wed, 25 Feb 2026 01:13:22 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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 "mxrelay.nyi.freebsd.org", Issuer "R12" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4fLGmy38Hsz3SNb for ; Wed, 25 Feb 2026 01:13:22 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1771982002; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=v10cRLUW7IwT2z5y2W2+3vsno5GzFqv+zNbGinmlsMg=; b=K5aiHg7tIs9TdhxKARriCmxALTB/bsf3WVuLXSl2Oa8v8mQ1q1t3iJ0M97XNJHN7hweR2P L7EQO3BCrXpukAG12R2cI8G2YpD22gmrJqbWtWpniBz1Jo0pqsPsisc9H4b0u0zpfEd2xs g6yR8kLhMYu53UY5bN/do3QBDz28pF72tYjMbWayqnVPMC2WXlW5GpxADrwi/2xW3VKcJD OeOrpMi4Obteoyz+llWYlCVzyF/gGmKxukwVXcvrMyxcbnD2pvp718gKz771Q0X73ne2Ur 7lnSqYOhnfTVDmyOtg/uHNRoiPES6r/AoBPMYJOu25CmVBdYlYhqhuhwudmCgg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1771982002; a=rsa-sha256; cv=none; b=eW+T0sq+6G85c2CGNqc0PPcV0iW8F+kyoQ/f6a/PnBKrZ/Dn16O406ZEzRq5PeI9vM65mk s4+IvXuJ1NvR6WC18ItqzbexcOTPIHPDjL6TaXKe6MtH0SJu37ZoZ30otwN/yZVKtjyOxH 6NY9PUUG9ZLcUJH5m3AhPnZOH76I3eNM8gOFZMVuwFXFtozPwWPqxJcrAyYcQ4uBF6nyra c1JH+UNmUbL9tLwhY11bFOG28f03srGdUySE1oHzxh+6SurQJ844pWAsZhAdIgu9WU4OR0 NcDFnUZbNuWOJEHLUVYWlOhEVGSv4nzwxFnMh4Qbk+hI8aNTM92H1JbPlgG0tw== 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=1771982002; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=v10cRLUW7IwT2z5y2W2+3vsno5GzFqv+zNbGinmlsMg=; b=hh/d3Gkbo2s5OF9lCvYrbd77liQ0diZj2tR1+A2wcI5z8vrwIWXlGTgdc7dopZ2IkzbavK 8oBi4zUfFSsSjr+U6ft9puc5+wb8zIjdEhSqJBGJ/1LrIVmu/OSrsdWAKKeWI4merhtiwb pPx90W4DwHKovG/Jhg+jh3XjCqyPlbHvhMFMeJ9x7biVoT0bkMBl66rPjKR2nZcyN0blw2 q0NZH1R97UGsIZ5muUMrAASwthS90QfaHou7wMIm7Jk2sOv/S9TVrAhPdnsd1TVxzlyzn9 //cci2Hn7IkVA5LxhwihzaEqLUXIBdCR4WbDSowZjwn6mOX+1q1Ub8Xc6OD2TA== Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (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) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4fLGmy2lldzgYC for ; Wed, 25 Feb 2026 01:13:22 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 61P1DMJG049638 for ; Wed, 25 Feb 2026 01:13:22 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 61P1DM31049636 for wireless@FreeBSD.org; Wed, 25 Feb 2026 01:13:22 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: wireless@FreeBSD.org Subject: [Bug 208860] [net80211]: ieee80211_waitfor_parent() will hang forever if something is enqueued into the taskqueue Date: Wed, 25 Feb 2026 01:13:22 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: wireless X-Bugzilla-Version: CURRENT X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: bz@FreeBSD.org X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: wireless@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="UTF-8" X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated 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 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D208860 --- Comment #3 from Bjoern A. Zeeb --- I can reproduce this currently using tools/tools/net80211/mlme_assoc Tracing command ifconfig pid 15189 tid 100205 td 0xfffff8000a9fc780 sched_ule_sswitch() at sched_ule_sswitch+1506/frame 0xfffffe00b0ab2920 mi_switch() at mi_switch+370/frame 0xfffffe00b0ab2940 sleepq_switch() at sleepq_switch+265/frame 0xfffffe00b0ab2980 _sleep() at _sleep+676/frame 0xfffffe00b0ab2a30 taskqueue_drain() at taskqueue_drain+248/frame 0xfffffe00b0ab2a70 ieee80211_waitfor_parent() at ieee80211_waitfor_parent+40/frame 0xfffffe00b0ab2a90 ieee80211_ioctl() at ieee80211_ioctl+889/frame 0xfffffe00b0ab2ad0 ifhwioctl() at ifhwioctl+3509/frame 0xfffffe00b0ab2bd0 ifioctl() at ifioctl+2405/frame 0xfffffe00b0ab2cd0 kern_ioctl() at kern_ioctl+673/frame 0xfffffe00b0ab2d40 sys_ioctl() at sys_ioctl+303/frame 0xfffffe00b0ab2e00 amd64_syscall() at amd64_syscall+361/frame 0xfffffe00b0ab2f30 fast_syscall_common() at fast_syscall_common+248/frame 0xfffffe00b0ab2f30 --- syscall (54, FreeBSD ELF64, ioctl), rip =3D 2332469747770, rsp =3D 2332361677480, rbp =3D 2332361677568 --- If I am not mistaken one had an wme update, the other a tx report pending. --=20 You are receiving this mail because: You are the assignee for the bug.= From nobody Wed Feb 25 03:58:27 2026 X-Original-To: freebsd-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 4fLLRV49Ymz6Tnyl for ; Wed, 25 Feb 2026 03:58:30 +0000 (UTC) (envelope-from bz@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 "R13" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4fLLRV3Wchz3rSq; Wed, 25 Feb 2026 03:58:30 +0000 (UTC) (envelope-from bz@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1771991910; 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=Qg6XiAp2iXgpyn2ILiWaEjVKDvEjNdXMZAirdmZIFuI=; b=HAZ6ImOsxVw5yED3r6Ezm2W5gAOdsjja2q/2jY5x5m3OVAeduEzbk0d7OGTCPTs8Xlnem5 KTX4HHiwy63D50YT7r/JXlVHghSEY1yP9D1dsMPh/u9lDsWE0s7/Ak/UOWa78eVedaKWQI BOd7TeriDxRuO7sYM9CPiq9L+FnXb9kkP9RxDbo2o1/HIC5JFTSuH/J9NMKWyhtjBMsJkp akB9SktVGo9dTRXAWR70oXFMbjhg0c92pgXxlp8u389dJD2Qo3+719FVYbW6Ip3NhrOFoz UD6ZDwznX2ZFcOs0YdCE9pnXOdk1qq+kMeLqoT7X65Z76hj/oeisTlLzy5feSg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1771991910; a=rsa-sha256; cv=none; b=n1ZW6IqbCDAr+KZeXkXT0QKvaV8dXHJaRu96kFGRiPjXipN7Qz3zi33ES7FBmk+ge9QMRa nYEVDCV2/1HkQmflQaXZW3zbzfTtu0IyjaM2ZOPZjj+eVQFQ/HU0ph1YksAPtI/J2uYJ6Z nPsbDkSIO/N6CC1YgaHPkHepazEy5ApYYnviGbXnGzhTXeWAecbmV76DiNVBanJOWPzORq Xyke2VUeQmPzTGVV+iJKyJjLA/etKy9uNSXgEfq/D2bLaFWGVp6zxc2Ss8jcUaphLbAdfw Hu7wqJG01i+Clrn0315wfj4l5EO+fyMKJ8rHDDU9BjE17K+/Ig1fE5mzLV4zrg== 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=1771991910; 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=Qg6XiAp2iXgpyn2ILiWaEjVKDvEjNdXMZAirdmZIFuI=; b=BA9+urz81UqHaWM5NxNDvMBysSkAOlWvbu6L97kl3SaCCLERbH+ujB+Usi66r2iUbFAHvO JvacmFuXO+Q2UEgMtvWDra0yLAV35RfSTepexl8u/Yfve/oLNfnXKUpFu5pZ7luO2OKwzM iddkAJffk665yFgzwnn/+1Hb22tTeUvutHhmM266r1fZvqpDuU06J+FP/ZGV+bsjgbtS5s TNxhkYNoROILSQmCLtvF20KZkvHIU7wObg7xuA34V9ljXgKLbUANzOw5OabDk1ZB005KOW 7Ra2BkdEXmt64yMETr13P/tav+VqFR3/RE1WDSAlO5tbUiWAoSeyoabECtiuxA== Received: from mx-01.divo.sbone.de (legacy1.sbone.de [80.151.10.34]) (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 ECDSA (prime256v1) client-digest SHA256) (Client CN "mx-01.divo.sbone.de", Issuer "E7" (not verified)) (Authenticated sender: bz/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 4fLLRV238nz16Wd; Wed, 25 Feb 2026 03:58:30 +0000 (UTC) (envelope-from bz@FreeBSD.org) Received: from mail.sbone.de (mail.sbone.de [IPv6:fde9:577b:c1a9:4902:0:7404:2:1025]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by mx-01.divo.sbone.de (Postfix) with ESMTPS id D3307A64806; Wed, 25 Feb 2026 03:58:09 +0000 (UTC) Received: from content-filter.t4-02.sbone.de (content-filter.t4-02.sbone.de [IPv6:fde9:577b:c1a9:4902:0:7404:2:2742]) (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) (No client certificate requested) by mail.sbone.de (Postfix) with ESMTPS id 7409F2D029E7; Wed, 25 Feb 2026 03:58:28 +0000 (UTC) X-Virus-Scanned: amavisd-new at sbone.de Received: from mail.sbone.de ([IPv6:fde9:577b:c1a9:4902:0:7404:2:1025]) by content-filter.t4-02.sbone.de (content-filter.t4-02.sbone.de [IPv6:fde9:577b:c1a9:4902:0:7404:2:2742]) (amavisd-new, port 10024) with ESMTP id PsAji8iGaZrQ; Wed, 25 Feb 2026 03:58:27 +0000 (UTC) Received: from nv.t4-02.sbone.de (nv.t4-02.sbone.de [IPv6:fde9:577b:c1a9:4902:0:7404:2:22]) (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) (No client certificate requested) by mail.sbone.de (Postfix) with ESMTPSA id 69DC62D029D8; Wed, 25 Feb 2026 03:58:27 +0000 (UTC) Date: Wed, 25 Feb 2026 03:58:27 +0000 (UTC) From: "Bjoern A. Zeeb" To: Mohammad Amin cc: freebsd-wireless@freebsd.org Subject: Re: iwlwifi crash on connection In-Reply-To: <343898s-8415-pq46-n8p-513r684o6n48@mnoonqbm.arg> Message-ID: <6s416sp7-p1ps-98o1-4pr5-26ns62n3sps7@mnoonqbm.arg> References: <2CFF90B8-C0A6-4453-96B2-AD6C295A2D2D@gmail.com> <71o5pnno-3n3s-6626-rn5-n21pos62889r@mnoonqbm.arg> <343898s-8415-pq46-n8p-513r684o6n48@mnoonqbm.arg> X-OpenPGP-Key-Id: 0x14003F198FEFA3E77207EE8D2B58B8F83CCF1842 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: multipart/mixed; boundary="0-291621345-1771991907=:11296" This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. --0-291621345-1771991907=:11296 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8BIT On Sat, 21 Feb 2026, Bjoern A. Zeeb wrote: > On Fri, 21 Nov 2025, Bjoern A. Zeeb wrote: > > Hi, > >> On Fri, 21 Nov 2025, Mohammad Amin wrote: >> >> Hi, >> >>> Hi, thanks for your works and good luck. >>> As I posted in >>> https://forums.freebsd.org/threads/iwlwifi-caused-a-kernel-panic.100121/, >>> I wanted to report a crash that happened when I connect to my iPhone’s >>> hotspot. >>> I’m running FreeBSD 15.0-RC2 on my Legion 5 2022 Intel variant, which has >>> an AX211 wireless card. >>> iwlwifi0@pci0:0:20:3: class=0x028000 rev=0x01 hdr=0x00 vendor=0x8086 >>> device=0x51f0 subvendor=0x8086 subdevice=0x0094 >>> vendor = 'Intel Corporation' >>> device = 'Alder Lake-P PCH CNVi WiFi' >>> class = network >>> >>> Nov 20 16:06:28 localhost kernel: WARNING IS_ERR_OR_NULL(sta) failed at >>> /usr/src/sys/contrib/dev/iwlwifi/mvm/rxmq.c:722 >> >> This is an interesting one. >> >> It's a "remove STA" command which failed but according to the backtrace it >> failed > > I assume you switched to iwx(4) if I remember the forums postings correctly. > Nevertheless, I wanted to follow-up here. > > I hit this very exact FW crash yesterday after I undone some state machine > bits from 3 years ago, and started to run test cases. > > iwlwifi0: 0x2010303A | ADVANCED_SYSASSERT > > Took me a few hours but I believe I found a cure; at least the regression > testing is now continuing very smothly. The fix will likely land in > main at some point next week along with other changes and an iwlwifi > driver update. I'll have to see how to separate it from all the other works. > > I am surprised this hasn't been a much bigger problem for way more people > as well. > > To take a long story short: thank you for reporting it (also by email here). > It has helped a lot; and sorry it took so long to find a solution. For the records, this went into main as https://cgit.FreeBSD.org/src/commit/?id=fc9369abef6b6993e79b08de832e1d49f81a17b9 /bz -- Bjoern A. Zeeb r15:7 --0-291621345-1771991907=:11296-- From nobody Wed Feb 25 04:26:58 2026 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 4fLM4Q1KGyz6Trtr for ; Wed, 25 Feb 2026 04:27:02 +0000 (UTC) (envelope-from bz@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [IPv6:2610:1c1:1:606c::24b:4]) (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 "R13" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4fLM4Q0Jx9z3wkx for ; Wed, 25 Feb 2026 04:27:02 +0000 (UTC) (envelope-from bz@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1771993622; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type; bh=OhQZ4ncqfMaFJwf+YjpdHwCNWPygnyk27qcFBQXm7vI=; b=xWKoNSGVemsTSTeaVz9bGxOBG9mYnkDIde6Ai4rhQ7FfTXLZo8YPvEhikWtqGq+3ITQvG2 9NYcmVPhBqw7M06H49wNfz7oKOH1CJFcroVGYNQE5NNZT0qC6qN5RchCROWkLsD29WiqaZ Sg4pU6/ZttFtSjiOsGODwZ5fmYUV7EeMNF3ofd+XysnEbqfQNbt9cTV7M0ACrDUa7unl9u gKR/TZmGAICj2gNKA1cVKouyLzrcI+PDx+q7QS3yo9ZcinITLd4nKAqh1/HgNMUHqGNKI8 dWQ+wzbuaPYMm/X31ekWY8QjD8aNQi6tlLCi9nEjb7J5vPMxSmeDncnDftHUnw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1771993622; a=rsa-sha256; cv=none; b=CtVkLnLL/p4Tbmi2MeIV3fvWgF2p4YG2Sw6iRcWYxA+qQz3BzTfCAcblpWPUqZIJLBPmrx uzBmDMKYRE7yQbJb1qiMeoSF09cCLvse4QZ0VCRZqnJsuijk3vF3l/Y4wMaFf/U0DLOaRf pf2zkQIhMiCeX/sr/GhPUoSX5bU6rFLcMupLvIgvIsc5Uii7vgEuWJdokJqEA247iLOb4E b0lEqUDiy+dFrKv66D4W75B4xMZMNmZQ8TPPwy5fFRzkI0jk0mBDWLkE526HyadH2aS6bf ve7Zto0gsAckN7UruHPSSFFOjrWD+Q9JkO24lhVZMvrftpW4yLncZzGVWNO0tg== 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=1771993622; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type; bh=OhQZ4ncqfMaFJwf+YjpdHwCNWPygnyk27qcFBQXm7vI=; b=T7hV+FwfYxuqYWXMmYNbZBu5lYtu2hzkKswyb+aP438b1xuHLVUX2nYzmS0SwU/NsYrKZu DLN7c+PqjiMOPDBL1W7Y0VquzpNCeuUMykzAhu5L8jWEnhzfW0+LrDQb54nfErQgzzy2Am 3wqEt5jQtjiYhErYX2Hs4dby5+dyv1tGzffT/FwaOgtcghmthlm9SYnPn6yIww2xQMghc/ ZDKJY/LasODNM3neqNzQJew2kBCqTCY3M2/I7k/V82PgCxk2gYHaDZKwbzrbtxtO7t9Nqz o0jTK8V1wT/ijbuMQMApV6/7C+u/JL9DBT2J38msPm3mQETHY1UkhYCTbjl6zg== Received: from mx-01.divo.sbone.de (legacy1.sbone.de [80.151.10.34]) (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 ECDSA (prime256v1) client-digest SHA256) (Client CN "mx-01.divo.sbone.de", Issuer "E7" (not verified)) (Authenticated sender: bz/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 4fLM4P4vhdz17X3 for ; Wed, 25 Feb 2026 04:27:01 +0000 (UTC) (envelope-from bz@FreeBSD.org) Received: from mail.sbone.de (mail.sbone.de [IPv6:fde9:577b:c1a9:4902:0:7404:2:1025]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by mx-01.divo.sbone.de (Postfix) with ESMTPS id 3DA3EA64806 for ; Wed, 25 Feb 2026 04:26:41 +0000 (UTC) Received: from content-filter.t4-02.sbone.de (content-filter.t4-02.sbone.de [IPv6:fde9:577b:c1a9:4902:0:7404:2:2742]) (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) (No client certificate requested) by mail.sbone.de (Postfix) with ESMTPS id 01D182D029E7 for ; Wed, 25 Feb 2026 04:27:00 +0000 (UTC) X-Virus-Scanned: amavisd-new at sbone.de Received: from mail.sbone.de ([IPv6:fde9:577b:c1a9:4902:0:7404:2:1025]) by content-filter.t4-02.sbone.de (content-filter.t4-02.sbone.de [IPv6:fde9:577b:c1a9:4902:0:7404:2:2742]) (amavisd-new, port 10024) with ESMTP id pQJH0mxs6mjz for ; Wed, 25 Feb 2026 04:26:59 +0000 (UTC) Received: from nv.t4-02.sbone.de (nv.t4-02.sbone.de [IPv6:fde9:577b:c1a9:4902:0:7404:2:22]) (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) (No client certificate requested) by mail.sbone.de (Postfix) with ESMTPSA id 11E792D029D8 for ; Wed, 25 Feb 2026 04:26:59 +0000 (UTC) Date: Wed, 25 Feb 2026 04:26:58 +0000 (UTC) From: "Bjoern A. Zeeb" To: FreeBSD wireless mailing list Subject: LinuxKPI (iwlwifi, rtw8x) Please test! Important! Message-ID: X-OpenPGP-Key-Id: 0x14003F198FEFA3E77207EE8D2B58B8F83CCF1842 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; format=flowed; charset=US-ASCII Hi, about 3 years ago, some of you may remember, we were hunting down the constant (firmware) crashes with iwlwifi due to net80211 not playing nice and the LinuxKPI 802.11 sta state machine not able to deal with it to make the firmware happy. In that course I unfolded some state machine bits, which resultet in code duplication and some other complications. Fast forward, I just undone some of that in main. This is probably one of the more risky changes as of late. I tried to test it but as we also have learnt in the last years, the testing of many will reveal problems more likely than me trying to test in my limited capacity. So please all test main now! Prepare yourself in case of trouble (boot envorments, or otherwise, in case you need to roll back know how to). Let it run for a few hours or a day or two and then please report back if it is still working without extra troubles compared to before. In case you hit any hiccup please report right away! I will try to reply promptly (I do sleep occassionally) but real life currently also takes some share so it may be a day before I get to the emails. Please include driver and chipset/firmware you are using if possible along with any possible problem report. Why is this important (now)? There'll be follow-up changes needed to get the iwlwifi update into main as well so that all drivers are on the same level (v6.19) for a change again. The reason this is important now is that this will be our base for 15.1-RELEASE so we will have 6ish weeks still to sort out any problems. In addition (bonus points) if things go smoothly there is the next branch waiting for me to merge to bring further improvements still during March (at least to main and possibly stable/15). What if you are on stable/15? I believe you could just grab the last changes and merge them yourself. I will go and have a look and try to merge anything I can Thu or Fri (before the weekend) to keep the diff minimal in case that helps! Lots of health! Bjoern -- Bjoern A. Zeeb r15:7 From nobody Wed Feb 25 20:58:03 2026 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 4fLn4F0CD5z6Tlr2 for ; Wed, 25 Feb 2026 20:58:21 +0000 (UTC) (envelope-from oleg.nauman@gmail.com) Received: from mail-dl1-x122d.google.com (mail-dl1-x122d.google.com [IPv6:2607:f8b0:4864:20::122d]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4fLn4D3tmNz44lD for ; Wed, 25 Feb 2026 20:58:20 +0000 (UTC) (envelope-from oleg.nauman@gmail.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-dl1-x122d.google.com with SMTP id a92af1059eb24-1275750cfc7so199612c88.0 for ; Wed, 25 Feb 2026 12:58:20 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1772053094; cv=none; d=google.com; s=arc-20240605; b=DsJ5Ma3xYCxD9U126AwwVA5eRhN4qPemyQflQu5GdTzOlWtV5QzBrRteNnuPJvJWFk eZRv3stlp1tg19Biqlr7AN/760EPr4YG0KFl+1Pko6+LFA5qkfKk8xCvahIpYfXb2U/v MtraArkfKFypGoflCKHikfF7wkuy7q7KVKLl4XGXNCb/pgPWC1XqQbHTBptH6lYJgNN0 c2iCqjIGVGwSxt2hcbMNs1tbPd+8w0SsnA3g3c8fnXKPJTlXXZgPB1NhPMqYbqMwCvlz maFV+fkKqiWbnl/XtpiGkLLS25pjP6dk8YcllyVAacVD1WQnbvaaETcIduh+YfDm5Ty1 49fg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=6SQAzYd/R2tdhLs2NXWHZgHI0/xEbGKeQDMuFCGKghA=; fh=zswEa5SFa+2V+Qy0Jak1+BHbve6ERxgc9A3AayLfDTA=; b=GUyJdv530kVvNAi6WCWYCs6zzW1iUXWnWCf0++39cGck0dcTxSuVU6gOqTrXbDJVNQ VzJ4gUOwTArs8id+Ipt1g686Z91VpkfpHGqp5oDmkn2A/cBd3iMuNqifA1wWr5WjnJxJ JBaGIViT8fEwoiZJ1LBdwjE5lRnXh83hXkT/NvAMfNPtMGbts+W8CKFoQ8yn/9KJgWGN XFA+TlP3JXHGvJ7q7PSsWAd3xwweISrzMmCETSsmMW079DUVplKQjByyMItM/Tc4nYr6 HZVDNbdaYzUpoldZA0TqacHPz/0bR8USj0rPTsRTPjlcaeR/d1LfxiQCJFJB4YwFSNO1 TYqA==; darn=freebsd.org ARC-Authentication-Results: i=1; mx.google.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1772053094; x=1772657894; darn=freebsd.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=6SQAzYd/R2tdhLs2NXWHZgHI0/xEbGKeQDMuFCGKghA=; b=Cm1JrCmmT04nclOq3YOiinv7RD70CxQKpBjev575J/Goa2VmzsxENOjOazQYwv43+g vXJPFSjcDPG5xNVSOcakJ9jQ25LiYZRwQd9Dh7XgGIZQTnqK54ZyMoS6CFQonzTAu6PH AJsqy03j/aukisVYRhpzhmS29Rl37g5LvSQqE0Z7DfUNtmXtgdW41+LcOfpvrtgH6NXX o5UKgTfpIzT4HooWl5NRTvO53bHea14tmvy2i6f3PuShtPj/3+ya/h78RHREceQihe+c kSUrPy1XK2iG7NLhLVDySSfEZxxJNkTvfPyCXofYCocEMX0xQzTHRPkYxwZgSWR/4Fim aDUA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1772053094; x=1772657894; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=6SQAzYd/R2tdhLs2NXWHZgHI0/xEbGKeQDMuFCGKghA=; b=cT6mgT9xDe2+kBLXV52dl6ZGKdKD32FJyQ47JDS9xIjmNDNUjgMhYnsW9UZk9cIx07 OHKnZPEIxXMbzETP9St5pRHNyO9ozHq7+qZlh7wNIqch2r1/2dRbJZARujuaSNvSzv9o v+CrBp46Kq6uvLiH/eoQpQ/22VPWYD1AhYfZu59jPbTQQ8akX5Ib9Kyxq/r3TfBf7RYd yaZB3NoJnBIRMVQ6CYxbfztYCAnTihQTfYjDDX9VzpGTucX9CUZWX0M4Vp8V7P1j09vx elnn275QMW6z/qoZG/juZb4aMcMDXlzeDy0WSpzoZW6zMgUrMuCTaSPog5kXj7UBPs/a snOw== X-Gm-Message-State: AOJu0YxovAr5P+LWmuxMmyVFbcTYu+VQ//CAJlvCpfR0hJrEuwpIEWEV W4USDZYGezKiRHlbwepBPw/qjaIzZ7fKR0pnI9q7LAFUCYsWhCHJ7vTCHyrQ437g7rrTlj72yYX fisnQ8vIDXSqNu0gwoURD95fVVDZzCIEPUA6M X-Gm-Gg: ATEYQzyBqPKtr67BHzIMQNFYudu0JljzsVmdl1rB2CJK/tusdoR1S+lSms/SDI1U9Me cF+9KgP6z91uac18JGCy5WEMV6BFkWo9f1KXiBhsQMcLcAw8tOJGQOG2Uk7KgaslMcbxyxc1J1Z AKpC07wSmFvOAHxxBRcEpXNiI9dBbfOxsjybcX2eVhxO7dr71yaJNcwiShzzNoSOQJ754+MISq3 mEZbWcHIl2nQh7WoZrd27sgusu4ptOREvgZOwT53bY30neNIDRfuJjBlYAGMvwGZta5ZCMe72rj hqqc X-Received: by 2002:a05:7300:bc0e:b0:2ba:a712:51e3 with SMTP id 5a478bee46e88-2bd7bd098dfmr7835677eec.21.1772053094022; Wed, 25 Feb 2026 12:58:14 -0800 (PST) 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 References: In-Reply-To: From: Oleg Nauman Date: Wed, 25 Feb 2026 22:58:03 +0200 X-Gm-Features: AaiRm51vD9JBzIHDDCuhlvZAwTxSq8_J8mVAMOIbTTd95_eDfMMAoaapm911xAs Message-ID: Subject: Re: LinuxKPI (iwlwifi, rtw8x) Please test! Important! To: "Bjoern A. Zeeb" Cc: FreeBSD wireless mailing list Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; TAGGED_FROM(0.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US] X-Rspamd-Queue-Id: 4fLn4D3tmNz44lD X-Spamd-Bar: ---- On Wed, Feb 25, 2026 at 6:27=E2=80=AFAM Bjoern A. Zeeb wro= te: > > Hi, > > about 3 years ago, some of you may remember, we were hunting down the > constant (firmware) crashes with iwlwifi due to net80211 not playing nice > and the LinuxKPI 802.11 sta state machine not able to deal with it to mak= e > the firmware happy. I am glad to inform that now my rtw88 is successfully connecting to 2.4 Ghz network wlan2: flags=3D8843 metric 0 mtu 15= 00 options=3D0 ether 80:91:33:4b:4a:d1 inet 192.168.0.41 netmask 0xffffff00 broadcast 192.168.0.255 groups: wlan ssid .... channel 11 (2462 MHz 11g) bssid a8:5e:45:47:0d:b8 It was limited to connect to 5 Ghz networks before your latest changes toda= y My wifi device PCI info: rtw880@pci0:2:0:0: class=3D0x028000 rev=3D0x00 hdr=3D0x00 vendor=3D0x1= 0ec device=3D0xc821 subvendor=3D0x1a3b subdevice=3D0x3040 vendor =3D 'Realtek Semiconductor Co., Ltd.' device =3D 'RTL8821CE 802.11ac PCIe Wireless Network Adapter' class =3D network It was running for a few hours today without any issues. I will update my report if something wrong happens during the next 2-3 days but now it looks promising Thank you for your hard work. > > > Lots of health! > Bjoern > > -- > Bjoern A. Zeeb r15:7 > From nobody Thu Feb 26 00:14:35 2026 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 4fLsQk1gt8z6Sh3t for ; Thu, 26 Feb 2026 00:14:38 +0000 (UTC) (envelope-from bz@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 "R13" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4fLsQk12F2z3fcv; Thu, 26 Feb 2026 00:14:38 +0000 (UTC) (envelope-from bz@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1772064878; 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=lLn+BQeCP26jOcI9UFXnw7kABlsh+TUtXvIcFC5Qccs=; b=DrT23AbDkswn8vU1OgZBwfA99deaHZD6HtSloxOB5gFdWnbdznVRMvWyAdDX7p2qkdd1au CPuqq8CtFSvQMJx8lcvMHYsgVD1tGh1nc4+SY17fiwrkFoC3AW6q4EcfZdJONu+CdsGCGv I5kqHyWz5DOejwL9eU5ADEvodN8sRRVv/KvmCIwECVTZ3UWpArsbJ9KeFflyuYHjPfDEhE pdGX7IBJZwfjavCjiUNZMczYLjXt3Md5/mQuFIo13NhY9D/mJjOLQHzXxan3Jm3XZpJBlU wzDijjnOeXrttjnpTzxSsrJu2KyaFeKWSgYpwbHyNmQknwY6Z8tIRv3En/AbgQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1772064878; a=rsa-sha256; cv=none; b=aUu3mJPawf6j1ooL7eAeUJG/66fP0I8m6rjCJo5jvr06D/OYY63YwR1IxcJhNr+YXewefL CZC0TUFa1TssOH3K9jHkuH900SkL5xSA6f+Pf4U+qXsI/cj25vl5NNNNHqW4IGSPIRY/pj tQHyzz+3FtqBMl7s8JrXmlL/ODAAXobFyBBHlBGXJ3IFYuJW4WBH686piB+/5wLlY5TJO1 earZC2Qp7CKnQGzK+oRS0VEP8VoTSiVlXHrUjp9yZ1t07Ox1+ulH0RuSt74OffRQFgJn3L 1Q3tIHT3kaoMTancIqAMcWSDMSH4VSfF0NADgD65wk/OyxOnSqjmm3xQyddhvQ== 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=1772064878; 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=lLn+BQeCP26jOcI9UFXnw7kABlsh+TUtXvIcFC5Qccs=; b=ACmFAkCdayoJexmFaRM2VLHjhiQls0LJ4qkgzLihOUTtqRqeeXGTPf2fij8tSxQZkWVQcQ 5x2Hk/wTyh1e5zU4uhaqiMiTM6oDmze+z6KcEKt6lG7g7HZAwUCTb8EVjLIZ8TBX3EUEr7 TNNTUhGo8ESIc/+l0RXbmDMqt3SiVSNLUrzGBM6gDuLu/UOtYEZOv8cL+RQQNWs66qKTu2 dvtu3cF2UYzTjtGKXus1WFhC+s7eDEHR33gfXcXkYXDwITLX5hDff1VZYnXvyCYEb+brwV R1vfcS5SvENtJhobRfntKEjbpe1GX9audpS86D61xLo+ZC2oufNUOnRlW+NIJA== Received: from mx-01.divo.sbone.de (legacy1.sbone.de [80.151.10.34]) (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 ECDSA (prime256v1) client-digest SHA256) (Client CN "mx-01.divo.sbone.de", Issuer "E7" (not verified)) (Authenticated sender: bz/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 4fLsQj6wH9zK2G; Thu, 26 Feb 2026 00:14:37 +0000 (UTC) (envelope-from bz@freebsd.org) Received: from mail.sbone.de (mail.sbone.de [IPv6:fde9:577b:c1a9:4902:0:7404:2:1025]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by mx-01.divo.sbone.de (Postfix) with ESMTPS id 8AF09A64806; Thu, 26 Feb 2026 00:14:17 +0000 (UTC) Received: from content-filter.t4-02.sbone.de (content-filter.t4-02.sbone.de [IPv6:fde9:577b:c1a9:4902:0:7404:2:2742]) (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) (No client certificate requested) by mail.sbone.de (Postfix) with ESMTPS id 45F142D029E7; Thu, 26 Feb 2026 00:14:36 +0000 (UTC) X-Virus-Scanned: amavisd-new at sbone.de Received: from mail.sbone.de ([IPv6:fde9:577b:c1a9:4902:0:7404:2:1025]) by content-filter.t4-02.sbone.de (content-filter.t4-02.sbone.de [IPv6:fde9:577b:c1a9:4902:0:7404:2:2742]) (amavisd-new, port 10024) with ESMTP id 6N0G6o-IsNNO; Thu, 26 Feb 2026 00:14:35 +0000 (UTC) Received: from nv.t4-02.sbone.de (nv.t4-02.sbone.de [IPv6:fde9:577b:c1a9:4902:0:7404:2:22]) (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) (No client certificate requested) by mail.sbone.de (Postfix) with ESMTPSA id 5EDAC2D029D8; Thu, 26 Feb 2026 00:14:35 +0000 (UTC) Date: Thu, 26 Feb 2026 00:14:35 +0000 (UTC) From: "Bjoern A. Zeeb" To: Oleg Nauman cc: FreeBSD wireless mailing list Subject: Re: LinuxKPI (iwlwifi, rtw8x) Please test! Important! In-Reply-To: Message-ID: <3882s73-p661-ooq0-6628-78s184n88p14@serrofq.bet> References: X-OpenPGP-Key-Id: 0x14003F198FEFA3E77207EE8D2B58B8F83CCF1842 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: multipart/mixed; boundary="0-1450022561-1772064875=:11296" This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. --0-1450022561-1772064875=:11296 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8BIT On Wed, 25 Feb 2026, Oleg Nauman wrote: > On Wed, Feb 25, 2026 at 6:27 AM Bjoern A. Zeeb wrote: >> >> Hi, >> >> about 3 years ago, some of you may remember, we were hunting down the >> constant (firmware) crashes with iwlwifi due to net80211 not playing nice >> and the LinuxKPI 802.11 sta state machine not able to deal with it to make >> the firmware happy. > > I am glad to inform that now my rtw88 is successfully connecting to > 2.4 Ghz network ... > It was running for a few hours today without any issues. I will update > my report if something wrong happens during the next 2-3 days but now > it looks promising If that persists to be good, that would indeed be a fantastic outcome of this! :) > Thank you for your hard work. I only get the bug reports. The thanks should still go to the FreeBSD Foundation! /bz -- Bjoern A. Zeeb r15:7 --0-1450022561-1772064875=:11296-- From nobody Fri Feb 27 02:45:12 2026 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 4fMXk65s1Rz6T9vl for ; Fri, 27 Feb 2026 02:45:18 +0000 (UTC) (envelope-from bz@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 "R13" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4fMXk65McNz3PZF for ; Fri, 27 Feb 2026 02:45:18 +0000 (UTC) (envelope-from bz@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1772160318; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=75CoQUtjsGcgSDS8okhoyqKatuCg5dsohy7CkWISBas=; b=Kq8xjdLAc9xl7zLrgx9Bt2kwfYfx5JURNF1tInKDvmd4xGmYYF/fbAUgboY/VCaeSlTPof Hflh2GmUnNZFCxJoH4blZyY6wWYvWC7n/D2Rcx0c+zBmV8SgvoMzETyxcuwHtjTFnM8Ca3 zUOa9oiXhY4uGhHtx4QiMPH8KRtmofXZUcuUmhU0t9sSfuhqw2NteZy3MvnjGpQdmi1HwT HXOdzV53ga7gxZ2EjJiZ9Sy9QAZfL1P2BJhkkRhNlYz6vG9NottvjtkPoJThqmTRxHusSD IuiPoTGFVtu5p/sIVpUGfEupUNFAvlNKPJPJqLVHw7OF4I76JRwalK4CpSc1vg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1772160318; a=rsa-sha256; cv=none; b=lje637ddbxAeArpcz79cXicFU3zKzI0NY5ioHpXnvSJ/OVNapckePHpXFaanlU7jvxXpL8 wmuNQkILq7ONVm42v6sQ6GrT7lnmD7Aiia2fwy30XzAMgrMoVgUw2952DKTZk/sr1JM2Oz DPpP730EhU5SX21N0WIN3F9UdlLsGB1rT0KdGPKO+gRtMh/0f7aLQAv389ZzG6UZgl4Y2+ /Q1pvUvJAiYb4bqxR3e4T0IPVw8IiKfYsq7ekM9YnjaH3r9djtbfHdGZjy30kEjjSbfRta 2tCfljauqKQgJ/xhlP0Y38CunoE32jBmkq45Tadx/xjB9ed2wC+f2g/YqCMfeQ== 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=1772160318; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=75CoQUtjsGcgSDS8okhoyqKatuCg5dsohy7CkWISBas=; b=ZpZZH24bn8qZqDil/7/n7H6POFlCEmP99Go5VOWvyFJU/nZS9SXIqjHiPNJxC58xyEkKEF qJzJ15wRAzvMW2b3+wuvnC3ZoCUrP2QjIAZQ+yI4C5n9unwc7tptJU3UPyIA8SatP29QaT 3d6BvxjemozmX9J8IcZSMd01pBxYMU3D4Awd6PAgIzJVv5penn3ztfJSpebvOTeHB8CJZ7 qfDr1kmiF0Tm6We+VqyR3iMYOAD0ZVnVga7h1VDVdYlLQWYja0xnGI1U7o5IAs6nJ3JF2i bm4WoZbOrr6z8BWZW6M5PNspIop5hEcVmsoq+NqreifuwfexLZQBlAN2DtAzqw== Received: from mx-01.divo.sbone.de (legacy1.sbone.de [80.151.10.34]) (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 ECDSA (prime256v1) client-digest SHA256) (Client CN "mx-01.divo.sbone.de", Issuer "E7" (not verified)) (Authenticated sender: bz/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 4fMXk63q5qz19hr for ; Fri, 27 Feb 2026 02:45:18 +0000 (UTC) (envelope-from bz@FreeBSD.org) Received: from mail.sbone.de (mail.sbone.de [IPv6:fde9:577b:c1a9:4902:0:7404:2:1025]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by mx-01.divo.sbone.de (Postfix) with ESMTPS id EE0DCA64806 for ; Fri, 27 Feb 2026 02:44:56 +0000 (UTC) Received: from content-filter.t4-02.sbone.de (content-filter.t4-02.sbone.de [IPv6:fde9:577b:c1a9:4902:0:7404:2:2742]) (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) (No client certificate requested) by mail.sbone.de (Postfix) with ESMTPS id CAA7B2D029E7 for ; Fri, 27 Feb 2026 02:45:15 +0000 (UTC) X-Virus-Scanned: amavisd-new at sbone.de Received: from mail.sbone.de ([IPv6:fde9:577b:c1a9:4902:0:7404:2:1025]) by content-filter.t4-02.sbone.de (content-filter.t4-02.sbone.de [IPv6:fde9:577b:c1a9:4902:0:7404:2:2742]) (amavisd-new, port 10024) with ESMTP id oiqt2D4C601u for ; Fri, 27 Feb 2026 02:45:14 +0000 (UTC) Received: from nv.t4-02.sbone.de (nv.t4-02.sbone.de [IPv6:fde9:577b:c1a9:4902:0:7404:2:22]) (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) (No client certificate requested) by mail.sbone.de (Postfix) with ESMTPSA id AEDBC2D029D8 for ; Fri, 27 Feb 2026 02:45:14 +0000 (UTC) Date: Fri, 27 Feb 2026 02:45:12 +0000 (UTC) From: "Bjoern A. Zeeb" To: FreeBSD wireless mailing list Subject: Re: LinuxKPI (iwlwifi, rtw8x) Please test! Important! (also in stable/15 now) In-Reply-To: Message-ID: References: X-OpenPGP-Key-Id: 0x14003F198FEFA3E77207EE8D2B58B8F83CCF1842 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; format=flowed On Wed, 25 Feb 2026, Bjoern A. Zeeb wrote: I've done the MFCs and all changes are also all in stab;e/15 now. So please test! Lots of health, /bz > Hi, > > about 3 years ago, some of you may remember, we were hunting down the > constant (firmware) crashes with iwlwifi due to net80211 not playing nice > and the LinuxKPI 802.11 sta state machine not able to deal with it to make > the firmware happy. > > In that course I unfolded some state machine bits, which resultet in code > duplication and some other complications. Fast forward, I just undone some > of that in main. This is probably one of the more risky changes as of late. > I tried to test it but as we also have learnt in the last years, the testing > of many will reveal problems more likely than me trying to test in my limited > capacity. > > > > So please all test main now! > > Prepare yourself in case of trouble (boot envorments, or otherwise, in case > you need to roll back know how to). > Let it run for a few hours or a day or two and then please report back if > it is still working without extra troubles compared to before. > In case you hit any hiccup please report right away! > I will try to reply promptly (I do sleep occassionally) but real life > currently also takes some share so it may be a day before I get to the > emails. > Please include driver and chipset/firmware you are using if possible > along with any possible problem report. > > > > Why is this important (now)? > > There'll be follow-up changes needed to get the iwlwifi update into main > as well so that all drivers are on the same level (v6.19) for a change > again. The reason this is important now is that this will be our base > for 15.1-RELEASE so we will have 6ish weeks still to sort out any problems. > > In addition (bonus points) if things go smoothly there is the next branch > waiting for me to merge to bring further improvements still during March > (at least to main and possibly stable/15). > > > What if you are on stable/15? > > I believe you could just grab the last changes and merge them yourself. > I will go and have a look and try to merge anything I can Thu or Fri > (before the weekend) to keep the diff minimal in case that helps! > > > Lots of health! > Bjoern > > -- Bjoern A. Zeeb r15:7 From nobody Fri Feb 27 06:39:33 2026 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 4fMdwm6c5Yz6TgxW for ; Fri, 27 Feb 2026 06:39:52 +0000 (UTC) (envelope-from kob6558@gmail.com) Received: from mail-yx1-xb12b.google.com (mail-yx1-xb12b.google.com [IPv6:2607:f8b0:4864:20::b12b]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4fMdwl5b45z3lWp for ; Fri, 27 Feb 2026 06:39:51 +0000 (UTC) (envelope-from kob6558@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20230601 header.b=jdh2QNeo; dmarc=pass (policy=none) header.from=gmail.com; arc=pass ("google.com:s=arc-20240605:i=1"); spf=pass (mx1.freebsd.org: domain of kob6558@gmail.com designates 2607:f8b0:4864:20::b12b as permitted sender) smtp.mailfrom=kob6558@gmail.com Received: by mail-yx1-xb12b.google.com with SMTP id 956f58d0204a3-64ca1ba0089so1378914d50.1 for ; Thu, 26 Feb 2026 22:39:51 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1772174390; cv=none; d=google.com; s=arc-20240605; b=G/R9hFlj6ZrnU+plUgaE0wotsJ25pElsigITN0Sa+wcwdR9XLuD2ThfismlrPpwYYq 1yWsf9CGHLkjk7NUnQTriKI98I1cnvy+MkeOJ2AUL6EZDMYZavLt96wO6Ip8CFMQ6ceu 7Kd/6pVbEgagu6IDIPOy7KNSVqns/GXBZYrz0ZQwmE47+EPqNHIdW1gLO8D4Rpbk//Th PU/Joqc5yWcnutEuOTUbh0gdx5/JQMQ5ukSf+l1iA/USjwNXX2pcZUfGYPe27lA+ZAh9 pvkSKfRAS9TECJkkcRrlDYXLUKiJoKsdYI99xGEj9Ir7QQtv8vMj29yUlyT3uIurvQPH ScTg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:dkim-signature; bh=fVI+JN9KsAnoGBn2+pgKkYGOeJZbftlNSX+piQtOIGE=; fh=QfdluXeEa0zZCoBxGapUsHsg2I7DIuCujaYV1qwPpo0=; b=PCQ9qamYGqWEzfvrePK2GOTnYC1ZNKHi56XVFDT9i3PtFXFbUkike4RN3QT1QOItn+ KfX2qBqwP2EXKR2JawA/0UZWhbtdzv5Ow5xtelr4LRvkgXlqgI1/nBNd3cx+t7i94fz+ uDXRcoPO/DRie5sZwNwLAvGjcsNg6csnscaAVPsIhfqF10NLqcqRByS9ZvPptI+4J+gL UiI5YS5RbDV2fT0sMihfPto8x1NhBvTdWXZZFESjhGYCGPpFGyGEUs+8OFGbKwH2HfOo Y+gWNZ1d0uHZEXILNx+m5WTx80yTNypwrDMnJe2UFO5IwfHfDYn7xgzgvsMEN+keKdVx yZWw==; darn=freebsd.org ARC-Authentication-Results: i=1; mx.google.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1772174390; x=1772779190; darn=freebsd.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=fVI+JN9KsAnoGBn2+pgKkYGOeJZbftlNSX+piQtOIGE=; b=jdh2QNeoYSauARfEODkXLpKizwcAS8Q1w4ljoKaNrlH3CS0DjTcElGC6mM+26IpCGd irZ75XwbZnJ/K2VON8Vs1JBDES0b+qJ2igmM5mZzCs8XIDOA4KqZTOwUh/cqyzV8mfQu bBNv3qYsSKAR/J8/Yz9vXEfJ2RtJZ8iVzyYtVIPZmZcod3n4lTSKQM+FqQt9La8loSrG tntLtWea3ECQqihVJlUfVy8LFD+SSblFyvddWvmHVxh2k0MDMCocG7C5JBHNKLDXR9sY gm50aaSM9lJAnB0BExdplxgtWyggT8xvk7Sf0q5vK6DmysELAyke0OHTFUI7wJsUKsn5 zEnQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1772174390; x=1772779190; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=fVI+JN9KsAnoGBn2+pgKkYGOeJZbftlNSX+piQtOIGE=; b=kO41JUq2hj19PdIjx7WNfVg2+QsBzHGmLYbcZjgWp2WjmxabOGwDYWtKg3q6DMdwn9 3bjo5yvV+4K7AsP4kaPrQxOUYdv6DEeHAh0j/0obMVwVVTAUW49W37iPrv8fh4egTCr1 PHzaZWQ1CheGc2frzaijzUOOLHWdBYDFqvCA+zUsQA6oBpmhFafGpCsnFKDXQTbI8+Sj c+SI6BpH22f0fFNkvQQfm/eyfMExLXlcXuz/LwAGcaCJ+/0fGPK7u9uQToY6GfrDovv+ xur64YcZpUoxZq3JbeW/Q9NA9yjshB+O2z5YwLnATQvb5EubKUds73bjPUC4bTS2xaCA q06A== X-Forwarded-Encrypted: i=1; AJvYcCU/LaTentu6ZcOutL1NbKdxT1aVzGeJKZb2UWszaIxfEUZSzgTMX1SSlvH1xiRoHNLh2Um8PZGm4A==@freebsd.org X-Gm-Message-State: AOJu0YxnXAq7rahuBVFR/7XrPSg0udqsafyjrhEQeYWv/00/+nRWkK9x EA1e4yBCRtrsgou58cwiT9Ut2m1EKi/OIvo38L/xnUwugQCq1XrdATV0cG07aCCKyMmP1thseAP r50EbpqArGBjc/VatHtvVDo2PHO0YUlYaBg== X-Gm-Gg: ATEYQzwtORa/+fxcb3BSS+XOXvjimxx2f2sPgHqQN7GLI8hZ8/DIOEZm3E0xKgdBDaj kMBcfJxC9ii4OQD5VXoT17/wZ3xoVTMqlysuWL83UDBfchRhZQ6qt+H8swP+ZfZLw//EyC/DAjx nIotEp1abxCvDlNLcWwS1DtxuB6ASYnnk3twe15zD3l4Zxs16MYtfAvbCp+9SXo3Sf2aqNg8gDs wYjhjFNLfTBCRvF1S3kdsu309C95ZLukQQER37jy4LfYu9zcstX/DzHf83KPRvBQJxfU3d3ZoJ/ SF1qE35fz8PP9KAtnKC1hXrSGu8cWQc5PrsLdXyPL65hUsXpb+2O6wCnvuIq+ZfumGj3 X-Received: by 2002:a53:db41:0:b0:649:b31e:8f54 with SMTP id 956f58d0204a3-64cc211e479mr1328387d50.24.1772174389946; Thu, 26 Feb 2026 22:39:49 -0800 (PST) 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 References: <3882s73-p661-ooq0-6628-78s184n88p14@serrofq.bet> In-Reply-To: <3882s73-p661-ooq0-6628-78s184n88p14@serrofq.bet> From: Kevin Oberman Date: Thu, 26 Feb 2026 22:39:33 -0800 X-Gm-Features: AaiRm517vifIDGUjeGu0Bo1JVByPJ_nM27yFgXp0R7vBvDHFVQpeHivlGA8wP40 Message-ID: Subject: Re: LinuxKPI (iwlwifi, rtw8x) Please test! Important! To: "Bjoern A. Zeeb" Cc: Oleg Nauman , FreeBSD wireless mailing list Content-Type: multipart/alternative; boundary="000000000000fe2ea0064bc880c1" X-Spamd-Result: default: False [-4.60 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; ARC_ALLOW(-1.00)[google.com:s=arc-20240605:i=1]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.90)[-0.895]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; FORGED_SENDER(0.30)[rkoberman@gmail.com,kob6558@gmail.com]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20230601]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36:c]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; TO_DN_ALL(0.00)[]; FREEMAIL_CC(0.00)[gmail.com,freebsd.org]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; FREEMAIL_FROM(0.00)[gmail.com]; FREEMAIL_ENVFROM(0.00)[gmail.com]; SUBJECT_ENDS_EXCLAIM(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; FROM_HAS_DN(0.00)[]; MISSING_XM_UA(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[wireless@freebsd.org]; MID_RHS_MATCH_FROMTLD(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; FROM_NEQ_ENVFROM(0.00)[rkoberman@gmail.com,kob6558@gmail.com]; RCPT_COUNT_THREE(0.00)[3]; MLMMJ_DEST(0.00)[wireless@freebsd.org]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; TAGGED_RCPT(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; RCVD_COUNT_ONE(0.00)[1]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::b12b:from] X-Rspamd-Queue-Id: 4fMdwl5b45z3lWp X-Spamd-Bar: ---- --000000000000fe2ea0064bc880c1 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Wed, Feb 25, 2026 at 4:14=E2=80=AFPM Bjoern A. Zeeb wro= te: > On Wed, 25 Feb 2026, Oleg Nauman wrote: > > > On Wed, Feb 25, 2026 at 6:27=E2=80=AFAM Bjoern A. Zeeb = wrote: > >> > >> Hi, > >> > >> about 3 years ago, some of you may remember, we were hunting down the > >> constant (firmware) crashes with iwlwifi due to net80211 not playing > nice > >> and the LinuxKPI 802.11 sta state machine not able to deal with it to > make > >> the firmware happy. > > > > I am glad to inform that now my rtw88 is successfully connecting to > > 2.4 Ghz network > ... > > It was running for a few hours today without any issues. I will update > > my report if something wrong happens during the next 2-3 days but now > > it looks promising > > If that persists to be good, that would indeed be a fantastic outcome of > this! :) > > > > Thank you for your hard work. > > I only get the bug reports. > The thanks should still go to the FreeBSD Foundation! > > /bz > > -- > Bjoern A. Zeeb r15:7 I'm running on my AlderLake WiFi on a first gen Lenovo T16. It's running fine with the updated code. I've only been running it for about 3.5 hours, but everything has been fine. sets up at 5G. Download still seems to have a hard limit of 40M while other devices get 100M, but that is better than hte 20M I once saw, (Ths change had no impact on that. It jumped to 40M a while back.) --=20 Kevin Oberman, Part time kid herder and retired Network Engineer E-mail: rkoberman@gmail.com PGP Fingerprint: D03FB98AFA78E3B78C1694B318AB39EF1B055683 --000000000000fe2ea0064bc880c1 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
On Wed, Feb 25= , 2026 at 4:14=E2=80=AFPM Bjoern A. Zeeb <bz@freebsd.org> wrote:
On Wed, = 25 Feb 2026, Oleg Nauman wrote:

> On Wed, Feb 25, 2026 at 6:27=E2=80=AFAM Bjoern A. Zeeb <bz@freebsd.org> wrote:
>>
>> Hi,
>>
>> about 3 years ago, some of you may remember, we were hunting down = the
>> constant (firmware) crashes with iwlwifi due to net80211 not playi= ng nice
>> and the LinuxKPI 802.11 sta state machine not able to deal with it= to make
>> the firmware happy.
>
> I am glad to inform that now my rtw88 is successfully connecting to > 2.4 Ghz network
...
> It was running for a few hours today without any issues. I will update=
> my report if something wrong happens during the next 2-3 days but now<= br> > it looks promising

If that persists to be good, that would indeed be a fantastic outcome of th= is! :)


> Thank you for your hard work.

I only get the bug reports.
The thanks should still go to the FreeBSD Foundation!

/bz

--
Bjoern A. Zeeb=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0r15:7
=C2=A0
I'm running on my AlderLake WiFi on= a first=C2=A0gen Lenovo T16.=C2=A0 It's running fine with the updated = code. I've=C2=A0only been running it for about 3.5 hours, but everythin= g has been fine. sets up at 5G. Download still seems to have a hard limit o= f 40M while=C2=A0other devices get 100M, but that is better than hte 20M I = once saw, (Ths change had no impact on that. It jumped to 40M a while=C2=A0= back.)
--
Kevin Oberman, Part time kid= herder and retired Network Engineer
E-mail: rkoberman@gmail.com
PGP Fin= gerprint: D03FB98AFA78E3B78C1694B318AB39EF1B055683
<= /div>
--000000000000fe2ea0064bc880c1-- From nobody Fri Feb 27 13:06:00 2026 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 4fMpVZ2qJhz6T0YT for ; Fri, 27 Feb 2026 13:06:14 +0000 (UTC) (envelope-from ben@benhutton.com.au) Received: from mail.myuniquemail.com (mail.myuniquemail.com [115.70.107.139]) (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) by mx1.freebsd.org (Postfix) with ESMTPS id 4fMpVX3YH7z3SHZ for ; Fri, 27 Feb 2026 13:06:11 +0000 (UTC) (envelope-from ben@benhutton.com.au) Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=pass (policy=reject) header.from=benhutton.com.au; spf=pass (mx1.freebsd.org: domain of ben@benhutton.com.au designates 115.70.107.139 as permitted sender) smtp.mailfrom=ben@benhutton.com.au Received: from [10.128.2.141] (unknown [10.128.10.1]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange x25519 server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by mail.myuniquemail.com (Postfix) with ESMTPSA id 614471F0712 for ; Fri, 27 Feb 2026 21:06:01 +0800 (AWST) Content-Type: multipart/alternative; boundary="------------wfQvdfjz0swQKVL5E31TuSZR" Message-ID: <65165b44-b8c2-4762-b7fa-c21a70248848@benhutton.com.au> Date: Fri, 27 Feb 2026 21:06:00 +0800 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 User-Agent: Mozilla Thunderbird Subject: Re: LinuxKPI (iwlwifi, rtw8x) Please test! Important! (also in stable/15 now) To: wireless@freebsd.org References: Content-Language: en-AU From: Ben Hutton In-Reply-To: X-Spamd-Result: default: False [1.79 / 15.00]; NEURAL_SPAM_LONG(0.99)[0.991]; NEURAL_SPAM_MEDIUM(0.97)[0.968]; NEURAL_SPAM_SHORT(0.63)[0.630]; DMARC_POLICY_ALLOW(-0.50)[benhutton.com.au,reject]; R_SPF_ALLOW(-0.20)[+mx]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; ASN(0.00)[asn:10143, ipnet:115.70.104.0/21, country:AU]; MIME_TRACE(0.00)[0:+,1:+,2:~]; FREEFALL_USER(0.00)[ben]; RCVD_COUNT_ONE(0.00)[1]; MLMMJ_DEST(0.00)[wireless@freebsd.org]; R_DKIM_NA(0.00)[]; ARC_NA(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; FROM_HAS_DN(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; TO_DN_NONE(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[wireless@freebsd.org]; TO_MATCH_ENVRCPT_ALL(0.00)[]; SUBJECT_HAS_EXCLAIM(0.00)[]; RCVD_TLS_ALL(0.00)[] X-Rspamd-Queue-Id: 4fMpVX3YH7z3SHZ X-Spamd-Bar: + This is a multi-part message in MIME format. --------------wfQvdfjz0swQKVL5E31TuSZR Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Seems to be working for me as well. Same performance as before. iwlwifi0: mem 0x604111c000-0x604111ffff at device 20.3 on pci0 iwlwifi0: Detected crf-id 0x3617, cnv-id 0x20000302 wfpm id 0x80000000 iwlwifi0: PCI dev 06f0/0070, rev=0x351, rfid=0x10a100 iwlwifi0: Detected Intel(R) Wi-Fi 6 AX201160MHz iwlwifi0: successfully loaded firmware image 'iwlwifi-QuZ-a0-hr-b0-77.ucode' iwlwifi0: loaded firmware version 77.30b1cbd8.0 QuZ-a0-hr-b0-77.ucode op_mode iwlmvm iwlwifi0: Detected RF HR B5, rfid=0x10a100 iwlwifi0: base HW address: 58:6c:25:4a:ef:3e Kind regards Ben On 2/27/26 10:45, Bjoern A. Zeeb wrote: > On Wed, 25 Feb 2026, Bjoern A. Zeeb wrote: > > I've done the MFCs and all changes are also all in stab;e/15 now. > So please test! > > Lots of health, > /bz > > >> Hi, >> >> about 3 years ago, some of you may remember, we were hunting down the >> constant (firmware) crashes with iwlwifi due to net80211 not playing >> nice >> and the LinuxKPI 802.11 sta state machine not able to deal with it to >> make >> the firmware happy. >> >> In that course I unfolded some state machine bits, which resultet in >> code >> duplication and some other complications.  Fast forward, I just >> undone some >> of that in main.  This is probably one of the more risky changes as >> of late. >> I tried to test it but as we also have learnt in the last years, the >> testing >> of many will reveal problems more likely than me trying to test in my >> limited >> capacity. >> >> >> >> So please all test main now! >> >> Prepare yourself in case of trouble (boot envorments, or otherwise, >> in case >> you need to roll back know how to). >> Let it run for a few hours or a day or two and then please report >> back if >> it is still working without extra troubles compared to before. >> In case you hit any hiccup please report right away! >> I will try to reply promptly (I do sleep occassionally) but real life >> currently also takes some share so it may be a day before I get to the >> emails. >> Please include driver and chipset/firmware you are using if possible >> along with any possible problem report. >> >> >> >> Why is this important (now)? >> >> There'll be follow-up changes needed to get the iwlwifi update into main >> as well so that all drivers are on the same level (v6.19) for a change >> again.  The reason this is important now is that this will be our base >> for 15.1-RELEASE so we will have 6ish weeks still to sort out any >> problems. >> >> In addition (bonus points) if things go smoothly there is the next >> branch >> waiting for me to merge to bring further improvements still during March >> (at least to main and possibly stable/15). >> >> >> What if you are on stable/15? >> >> I believe you could just grab the last changes and merge them yourself. >> I will go and have a look and try to merge anything I can Thu or Fri >> (before the weekend) to keep the diff minimal in case that helps! >> >> >> Lots of health! >> Bjoern >> >> > --------------wfQvdfjz0swQKVL5E31TuSZR Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 8bit

Seems to be working for me as well. Same performance as before.

iwlwifi0: <iwlwifi> mem 0x604111c000-0x604111ffff at device 20.3 on pci0
iwlwifi0: Detected crf-id 0x3617, cnv-id 0x20000302 wfpm id 0x80000000
iwlwifi0: PCI dev 06f0/0070, rev=0x351, rfid=0x10a100
iwlwifi0: Detected Intel(R) Wi-Fi 6 AX201 160MHz
iwlwifi0: successfully loaded firmware image 'iwlwifi-QuZ-a0-hr-b0-77.ucode'
iwlwifi0: loaded firmware version 77.30b1cbd8.0 QuZ-a0-hr-b0-77.ucode op_mode iwlmvm
iwlwifi0: Detected RF HR B5, rfid=0x10a100
iwlwifi0: base HW address: 58:6c:25:4a:ef:3e


Kind regards
Ben 

On 2/27/26 10:45, Bjoern A. Zeeb wrote:
On Wed, 25 Feb 2026, Bjoern A. Zeeb wrote:

I've done the MFCs and all changes are also all in stab;e/15 now.
So please test!

Lots of health,
/bz


Hi,

about 3 years ago, some of you may remember, we were hunting down the
constant (firmware) crashes with iwlwifi due to net80211 not playing nice
and the LinuxKPI 802.11 sta state machine not able to deal with it to make
the firmware happy.

In that course I unfolded some state machine bits, which resultet in code
duplication and some other complications.  Fast forward, I just undone some
of that in main.  This is probably one of the more risky changes as of late.
I tried to test it but as we also have learnt in the last years, the testing
of many will reveal problems more likely than me trying to test in my limited
capacity.



So please all test main now!

Prepare yourself in case of trouble (boot envorments, or otherwise, in case
you need to roll back know how to).
Let it run for a few hours or a day or two and then please report back if
it is still working without extra troubles compared to before.
In case you hit any hiccup please report right away!
I will try to reply promptly (I do sleep occassionally) but real life
currently also takes some share so it may be a day before I get to the
emails.
Please include driver and chipset/firmware you are using if possible
along with any possible problem report.



Why is this important (now)?

There'll be follow-up changes needed to get the iwlwifi update into main
as well so that all drivers are on the same level (v6.19) for a change
again.  The reason this is important now is that this will be our base
for 15.1-RELEASE so we will have 6ish weeks still to sort out any problems.

In addition (bonus points) if things go smoothly there is the next branch
waiting for me to merge to bring further improvements still during March
(at least to main and possibly stable/15).


What if you are on stable/15?

I believe you could just grab the last changes and merge them yourself.
I will go and have a look and try to merge anything I can Thu or Fri
(before the weekend) to keep the diff minimal in case that helps!


Lots of health!
Bjoern



--------------wfQvdfjz0swQKVL5E31TuSZR--