Received: by 2002:a05:6358:3188:b0:123:57c1:9b43 with SMTP id q8csp6326494rwd; Mon, 19 Jun 2023 05:55:39 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ52NJbQHn3S+YR16OKmmBQDlI9LWxO4jwsbH+Z13XL1SIGBV5vTC4dz32bo0aIim7+4VvFV X-Received: by 2002:a17:90a:a66:b0:258:99d1:6b84 with SMTP id o93-20020a17090a0a6600b0025899d16b84mr7020949pjo.41.1687179339609; Mon, 19 Jun 2023 05:55:39 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1687179339; cv=none; d=google.com; s=arc-20160816; b=c6CL+9T8Q0JKKlk4KntzoUpCBPKhsZYpmBLaEsZieRSuiJLIovc3W6ne7M2XPeePb5 k1A1Xw3msJLULtobxH1PcUg9oI6NplT2Sx/o9S8ETS0ETtEQx1ejr8YRf0dNVTYXn/H9 ch6hs8/CXKZMtRRTea+mM0RoY+rGUnf8hYaqbebC3N2kFV6cSeoIfOCe9B2XtuegYqGt R9uvK9hnMCaqhQirPPAcL2xWTf6BJhNFSpNtFyjufHYJ2ZD1PWmgPuiLHBQOiXsktuSh i749E/iuj4R+kv2AeYHimxORWOHg9zERIYyEIYiHBBYgwp/ppRgayABtCektKJJ471Ih 5paQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:in-reply-to:from :references:cc:to:content-language:subject:user-agent:mime-version :date:message-id; bh=MyY6SstrjNXgL+NrqfBMdZ14u5fo3mSEHzSU8vfOpC0=; b=gC11zK+N+XOCJ3cN0sY21GFe4mJuU9VHwtu9bbtL/IQxA9EX/fRlmo4Ivm5fTHBEin NWYc5tJNesj/sxDN/6AX/yoY7cjfDLk21yi0/lLuP6+RpOS8x17sUvhko4YTDJRJRNiE Ux1R098LVU726wtzmzQ1KdVxeU4SqzdL4cuF4Ke2oZQOq21fJJF6HUW9MOSrCSo/ldhs OUx6ly1FLymcrpI79KtxU0hhOVhK27XPebvFdJTD2TloxhDjgP50GOPpbBJ6uzQ3CkE2 njKhl+XugQeDzYHce37fAlna0a5DvpagDNzjE5ecvs/LNO0xY8uMjy+sWLJswTVO/SsQ PEeQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id ce23-20020a17090aff1700b002402275fc56si7379146pjb.118.2023.06.19.05.55.27; Mon, 19 Jun 2023 05:55:39 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231128AbjFSMtM (ORCPT + 61 others); Mon, 19 Jun 2023 08:49:12 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:34104 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230307AbjFSMtL (ORCPT ); Mon, 19 Jun 2023 08:49:11 -0400 Received: from wp530.webpack.hosteurope.de (wp530.webpack.hosteurope.de [80.237.130.52]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 30DC2E65; Mon, 19 Jun 2023 05:49:06 -0700 (PDT) Received: from [2a02:8108:8980:2478:8cde:aa2c:f324:937e]; authenticated by wp530.webpack.hosteurope.de running ExIM with esmtpsa (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) id 1qBEJX-0004Li-PH; Mon, 19 Jun 2023 14:48:59 +0200 Message-ID: Date: Mon, 19 Jun 2023 14:48:59 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.10.0 Subject: Re: MT7922 problem with "fix rx filter incorrect by drv/fw inconsistent" Content-Language: en-US, de-DE To: Kalle Valo Cc: Andrey Rakhmatullin , Linux regressions mailing list , linux-wireless@vger.kernel.org, Neil Chen , Deren Wu , Lorenzo Bianconi , Felix Fietkau , AngeloGioacchino Del Regno , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , netdev References: <87jzw8g8hk.fsf@kernel.org> From: Thorsten Leemhuis In-Reply-To: <87jzw8g8hk.fsf@kernel.org> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-bounce-key: webpack.hosteurope.de;regressions@leemhuis.info;1687178946;12f71e4a; X-HE-SMSGID: 1qBEJX-0004Li-PH X-Spam-Status: No, score=-2.0 required=5.0 tests=BAYES_00,NICE_REPLY_A, RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-wireless@vger.kernel.org On 12.06.23 14:39, Kalle Valo wrote: > Thorsten Leemhuis writes: >> On 22.05.23 16:12, Thorsten Leemhuis wrote: >>> On 22.05.23 15:20, Andrey Rakhmatullin wrote: >>>> On Mon, May 22, 2023 at 03:00:30PM +0200, Linux regression tracking >>>> #adding (Thorsten Leemhuis) wrote: >>>>> On 18.05.23 16:39, Andrey Rakhmatullin wrote: >>>> I updated the firmware and now the problem doesn't happen. >>>> The firmware where the problem happens is >>>> mediatek/WIFI_RAM_CODE_MT7922_1.bin from the linux-firmware commit >>>> e2d11744ef (file size 826740, md5sum 8ff1bdc0f54f255bb2a1d6825781506b), >>>> the one where the problem doesn't happen is from the commit 6569484e6b >>>> (file size 827124, md5sum 14c08c8298b639ee52409b5e9711a083). >>> FWIW, just checked: that commit is from 2023-05-15, so quite recent. >>> >>>> I haven't >>>> tried the version committed between these ones. >>>> Not sure if this should be reported to regzbot and if there are any >>>> further actions needed by the kernel maintainers. >>> >>> Well, to quote the first sentence from >>> Documentation/driver-api/firmware/firmware-usage-guidelines.rst >>> >>> ```Users switching to a newer kernel should *not* have to install newer >>> firmware files to keep their hardware working.``` >>> >>> IOW: the problem you ran into should not happen. This afaics makes it a >>> regression that needs to be addressed -- at least if it's something that >>> is likely to hit others users as well. But I'd guess that's the case. >> >> Well, until now I didn't see any other report about a problem like this. >> Maybe things work better for others with that hardware – in that case it >> might be something not worth making a fuzz about. But I'll wait another >> week or two before I remove this from the tracking. > > Yeah, this is bad. mt76 (or any other wireless driver) must not require > a new firmware whenever upgrading the kernel. Instead the old and new > firmware should coexist (for example have firmware-2.bin for the new > version and firmware.bin for the old version). Then mt76 should first > try loading the new firmware (eg. firmware-2.bin) and then try the old > one (eg. firmware.bin). > > Should we revert commit c222f77fd4 or how to solve this? I had hoped someone would rely with an opinion on this, but nobody did (and the reporter didn't reply to Lorenzo inquiry). So if you asked for mine: Hmmm. Tricky. This was the only such report I noticed. Giving that and the risk that a revert might cause regressions on its own, I guess it might be better to leave everything as it is for now - and re-evaluate the situation in case more problems show up. Ciao, Thorsten (wearing his 'the Linux kernel's regression tracker' hat) -- Everything you wanna know about Linux kernel regression tracking: https://linux-regtracking.leemhuis.info/about/#tldr If I did something stupid, please tell me, as explained on that page.