Received: by 2002:a05:7412:2a8c:b0:e2:908c:2ebd with SMTP id u12csp1411140rdh; Mon, 25 Sep 2023 11:55:03 -0700 (PDT) X-Google-Smtp-Source: AGHT+IG6XAy48HbwkGlZhZOAZRnRDtcmmD1KoKwRUjcMb6Exti9qXEeuSQ3+SE3rFDtdGrpbL3xr X-Received: by 2002:a05:6358:9989:b0:142:fb84:92e6 with SMTP id j9-20020a056358998900b00142fb8492e6mr10757676rwb.9.1695668102996; Mon, 25 Sep 2023 11:55:02 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1695668102; cv=none; d=google.com; s=arc-20160816; b=GvKfjB3W8qOlYFr0VKrb6s/NZ2fA06gxYCzy48g/qhpAdYhWwdKB1+M3YlVMQsWWMm CL68OOKQsMOnETS0CTBX7Cove8IiXAWByRSEpK3A44rRFrvW5hOnwzxhYBJPAtZ0i998 3M8IcGlcXzLkOShAl0rXfMQfctmG6Tfnzi4LFqom72nUJJZUx9WBPREe8o+Fxxj05MLr 8btNx+vXxlslwodoNmPFm7JxRsbetCGcfQmFWG+aFmBa/qFe+SQ9fAYWi+xZzamNIzfr HOreuWge77XA/JmHG6Yp69wmBBE3AMKp7Oi3/IrHmPjyiu0C9xmb7TWW2W9yJknJDqB4 FrLA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:autocrypt:references:organization:in-reply-to :subject:cc:to:from:dkim-signature; bh=P6UIS6A6ULs+oOUK7BmA2DP6r2hGvFJtXsqa0kYSX38=; fh=l0u2FW/l7qV7OIE7iRJEo60wxq2MUMOuX8O++jAVddM=; b=Qh5DNQBgNhYfYFbF2mbd6HEcY0D3QxeUSY32zVgz38xvheAAS/okp/PksR+49gUlvP a+72MvifDPDOciwLe8VAC8xgYpsruEd1jmvqBcN7SG117bKNzh8Z1+bDjR6pWARiES0l NZPala6dj89oq/dVro+1ydIkjwu6B2VvLBrji0SeY+KNygyi2xWCgngd78KON9crLtbt zlQs+bV6I+fv0000NhFTZTaycfKyuTgNdi3whPo3oeKRQzv8vlxKv/bYl1OSNLNaj35l eLxmrZnUnzR4Cr20JPClRHRn9CiJwWtKelGjXk1QXPDbeqzToFCaEen31hNs7CQGER5r PH1A== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@debian.org header.s=marcos-debian.anarcat.user header.b=ctwDlSU8; spf=pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 23.128.96.33 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org Return-Path: Received: from lipwig.vger.email (lipwig.vger.email. [23.128.96.33]) by mx.google.com with ESMTPS id bu30-20020a63295e000000b0056482047ae0si10425637pgb.723.2023.09.25.11.55.02 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 25 Sep 2023 11:55:02 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 23.128.96.33 as permitted sender) client-ip=23.128.96.33; Authentication-Results: mx.google.com; dkim=fail header.i=@debian.org header.s=marcos-debian.anarcat.user header.b=ctwDlSU8; spf=pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 23.128.96.33 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by lipwig.vger.email (Postfix) with ESMTP id E48B280E7613; Mon, 25 Sep 2023 11:39:47 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at lipwig.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232970AbjIYSjw (ORCPT + 56 others); Mon, 25 Sep 2023 14:39:52 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:46936 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233381AbjIYSjr (ORCPT ); Mon, 25 Sep 2023 14:39:47 -0400 Received: from marcos.anarc.at (marcos.anarc.at [64.18.183.94]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id A3EA411C for ; Mon, 25 Sep 2023 11:39:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=debian.org; s=marcos-debian.anarcat.user; t=1695667172; bh=XOeQh7WzBXg0Q+S6ZDn6MhxCdXk3yu8QmXyl9qWvMvY=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=ctwDlSU8Y0oy5MuX+F66Aa3QXr5C/jPtbAkxXdb2wdknWrv6TYbQRYAtJrk7y/Znj HeK8urDjdl4hT+B62bBPDIRSLeDdbJK6GOI2z6UjPBAcrHEpaKc0QpzvoHb3G605c/ N+hzG2m86tXFneb1PopSqf/iikRRx/GcPw7iINqz6j9b+tSDESxelk0oF+WdB+ipIH TD0yPxeEWI3zHABGs6u8i9KQLk3XlAazzqAa96HUH/eJZt7tF+M2FSuQBCj9/sIe0E QwG8HtnDmnfOLScOxUvRjTaYuQkQDXt/piylRrjDCP9SRRueuka1lVpj7yM06jwbh3 14v1/PJ7xzskw== Received: by marcos.anarc.at (Postfix, from userid 1000) id C12A510E0F3; Mon, 25 Sep 2023 14:39:32 -0400 (EDT) Received: by angela.localdomain (Postfix, from userid 1000) id 1F751E0207; Mon, 25 Sep 2023 14:39:32 -0400 (EDT) From: =?utf-8?Q?Antoine_Beaupr=C3=A9?= To: Johannes Berg , linux-wireless@vger.kernel.org Cc: Gregory Greenman , ilan.peer@intel.com Subject: Re: Microcode SW error since Linux 6.5 In-Reply-To: <0190dde1170bd1ee810e99b9799678f4f5b8f30e.camel@sipsolutions.net> Organization: Debian References: <87ttrncuc8.fsf@angela.anarc.at> <60e2c052f3cedc5c80964e4be90c50cdaa899a87.camel@sipsolutions.net> <87jzsf9dme.fsf@angela.anarc.at> <0190dde1170bd1ee810e99b9799678f4f5b8f30e.camel@sipsolutions.net> Autocrypt: addr=anarcat@debian.org; prefer-encrypt=nopreference; keydata=xjMEZHZPzhYJKwYBBAHaRw8BAQdAWdVzOFRW6FYVpeVaDo3sC4aJ2kUW4ukdEZ36UJLAHd7NJUFudG9pbmUgQmVhdXByw6kgPGFuYXJjYXRAZGViaWFuLm9yZz7ClgQTFggAPhYhBLu2zUyY104TWKdSpgIpOm+k5TRzBQJkdmCVAhsDBQkB4TOABQsJCAcDBRUKCQgLBRYCAwEAAh4BAheAAAoJEAIpOm+k5TRz+w8BANbRA+AMH0LN7trugVhaWe4wDpg94UVJloHPL+adJMK/AQCh39hyQXk3ivS2cK7xKZUgK0dBsbtJ2I2XBXvL9dS3Cc44BGR2UM4SCisGAQQBl1UBBQEBB0CYZha2IMY54WFXMG4S9/Smef54Pgon99LJ/hJ885p0ZAMBCAfCdwQYFggAIBYhBLu2zUyY104TWKdSpgIpOm+k5TRzBQJkdlDOAhsMAAoJEAIpOm+k5TRzBg0A+IbcsZhLx6FRIqBJCdfYMo7qovEo+vX0HZsUPRlq4HkBAIctCzmH3WyfOD/aUTeOF3tY+tIGUxxjQLGsNQZeGrQI Date: Mon, 25 Sep 2023 14:39:32 -0400 Message-ID: <8734z29jx7.fsf@angela.anarc.at> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-0.6 required=5.0 tests=DKIM_INVALID,DKIM_SIGNED, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE, SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lipwig.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-wireless@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (lipwig.vger.email [0.0.0.0]); Mon, 25 Sep 2023 11:39:48 -0700 (PDT) On 2023-09-25 08:03:09, Johannes Berg wrote: > On Sun, 2023-09-24 at 22:43 -0400, Antoine Beaupr=C3=A9 wrote: [...] >> > I think something like this, perhaps: >> >=20 >> > --- a/drivers/net/wireless/intel/iwlwifi/mvm/scan.c >> > +++ b/drivers/net/wireless/intel/iwlwifi/mvm/scan.c >> > @@ -2342,7 +2342,7 @@ iwl_mvm_scan_umac_fill_general_p_v12(struct iwl_= mvm *mvm, >> > if (gen_flags & IWL_UMAC_SCAN_GEN_FLAGS_V2_FRAGMENTED_LMAC2) >> > gp->num_of_fragments[SCAN_HB_LMAC_IDX] =3D IWL_SCAN_NUM_OF_FRAGS; >> >=20=20 >> > - if (version < 12) { >> > + if (version < 12 || !iwl_mvm_has_mld_api(mvm->fw)) { >> > gp->scan_start_mac_or_link_id =3D scan_vif->id; >> > } else { >> > struct iwl_mvm_vif_link_info *link_info; >>=20 >> Interesting! In any case, the firmware is certainly out of date in >> Debian stable, and I guess it's to be expected that having it out of >> sync with the running kernel is a Bad Idea, it's just not something I've >> thought of before. :) > > Did that patch help? I haven't tried, to be honest. It's been years since I compiled a kernel, so I haven't actually seriously considered it. But I can definitely put that on my list if it would be useful for you! Quite a bit of scaffolding to build to get back down there though... >> Thanks for the debugging, I'll make sure to keep the firmware and kernel >> in better lockstep in the future! > > Yes, you can ... but I mean, we still do want to consider this a bug, I > think, since we explicitly built the thing to load the older firmware. > It just gets _far_ less testing. Got it, happy to play guinea pig a little further if that's useful. a. --=20 The desire to sacrifice an entire lifetime to the noblest of ideals serves no purpose if one works alone. - Che Guevara