Received: by 2002:a05:6358:16cc:b0:ea:6187:17c9 with SMTP id r12csp8643670rwl; Sat, 31 Dec 2022 09:10:31 -0800 (PST) X-Google-Smtp-Source: AMrXdXvRyP6hoMET/yG2BDNbowEOQL5b3O8nm4kEF7wQzxj3PKmSVdV/kNR1VZGf2MdUV1uRH5yB X-Received: by 2002:a17:902:848d:b0:189:76ef:a1b9 with SMTP id c13-20020a170902848d00b0018976efa1b9mr34659804plo.5.1672506630984; Sat, 31 Dec 2022 09:10:30 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1672506630; cv=none; d=google.com; s=arc-20160816; b=u3YiVfKzvLcSFm2EIHLQum1f7CYu86kZQiEdGubmPKpQPgKtcv3mT09XaR/3OQxRFa yuT/iOSoJmVNIUy7e9gTdTS2HUCif3wCqsunILekObWI5RwxjZ7ehduqovoXjIMXeWFr ISR1HX4MEZscy86/SNDEQh7b6gUisrIAT3AH2tC7v0MgVHw/L2Vl18Ve+uezyDZwdzRB qvmi7JsBp1EEzWqb4prRda+GGlOhNosCTui2lpgEQziXjzF3BPEhmyvXAWHVt1AzWykB qa0Av4by1561jIWn6n/HLeLUqQBvIWDlVshwkv55dHxiFmdW1rxPvkrwrMcoWSs5VqRF QjvQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:ui-outboundreport:content-transfer-encoding :in-reply-to:from:references:cc:to:content-language:subject :user-agent:mime-version:date:message-id; bh=3AobSM50zYHhL+olWU1nyypw4+H82TTjvYJXbiNxwyU=; b=roCQax9/ac8qfHq7ZHZpZpD69oQyPW8Cahtp5U+9nxBw7F26bZfJNLsTG6RyjZDJ7z 2dPoShe7OkeewYo2nwh6u2jAgP4SL5kDPy2i2HnnKIoaQ75nBBHfwHqAYJguocX6NX0+ OqJth+sgBe7c74qerCITKCKE9kGB+ZTsqTRm0WgSAcLIfb6TogLFgf2C8y7kGR9BFuEe xpT5U/g3oKJIYiX7ZB9C5XAqgvx5wVBiStwAsRYyvyNfuXvL/DqELkkk3F38Smmjz2uD mglcmlHVqcbQ/uxuskTOFOyr/Fdy9fo+40i+Pfn7JtfTsQ1M52GqA/99gR0h2BnSibW0 tWFw== 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 a21-20020a63e855000000b00470759f312csi24872609pgk.864.2022.12.31.09.10.23; Sat, 31 Dec 2022 09:10:30 -0800 (PST) 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 S229889AbiLaQ4v (ORCPT + 66 others); Sat, 31 Dec 2022 11:56:51 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:60954 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229450AbiLaQ4u (ORCPT ); Sat, 31 Dec 2022 11:56:50 -0500 Received: from mout.kundenserver.de (mout.kundenserver.de [217.72.192.75]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 62BE0EA1 for ; Sat, 31 Dec 2022 08:56:49 -0800 (PST) Received: from [192.168.1.139] ([37.4.248.41]) by mrelayeu.kundenserver.de (mreue109 [212.227.15.183]) with ESMTPSA (Nemesis) id 1M42fG-1pBf9z0bIG-00013c; Sat, 31 Dec 2022 17:56:39 +0100 Message-ID: Date: Sat, 31 Dec 2022 17:56:38 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.4.2 Subject: Re: Regression in brcmfmac for 6.1/6.2-rc1 for SDIO devices Content-Language: en-US To: Peter Robinson Cc: Justin Forbes , regressions@lists.linux.dev, linux-wireless@vger.kernel.org, brcm80211-dev-list.pdl@broadcom.com, Hante Meuleman , Franky Lin , Arend van Spriel , "Ivan T. Ivanov" References: <9229905f-e7a5-aa86-c3f6-887046b8e663@i2se.com> From: Stefan Wahren In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Provags-ID: V03:K1:3iDbC2LBuo+Q2WJlLOVSf8XVVaU1eHwA9XCQLpbKoanGBxHNLEY 4tG41f3Iod1mHV7HfYOwj+XabTUCwAbEA6Ge+BNh3yLPrCKYWIL3UT49urcxBTP1Cmr4T56 /BMoE0MTar1H7NA+xuNH1ll93hZgTUnVX19sQY8JBn32TeOWjtBCzlW4Di5qBb50GBmLPak ts8HJ6+gXrdHjsJXyehgw== UI-OutboundReport: notjunk:1;M01:P0:BfCx6XawqTA=;TTNX1ZM6LxypurmXfMSvzwVftCO QZ9RQi+Gz7xhGTHm+J9bu3jjYVwsmwowjNEGjE9q01Xvv2BhSGYJWbxrC6rC1M0F2GsVw+3Rq mXOEhAbOi82dEpKd/Ht+0scICSXfhPmeJPXjNwo7sKx5NAQSJ6FGTppntT4uV+8iljlVGE8vw XnYCqmc31NJ8UQLWax0b/hrLaD9EwZdaeiXSWy8/5/UiaIqtZj3B17tGd+6Y6pvara3LgnaDw Q62g4if1/C+a2q2ye1YaFJ2wPSL6hsxd4JecZIzrzB5PbopJDj5vsPvSnfIbIftXdvbIqo01v tKomrdu6inIRwan7kO6zS9aU7cTAQw7SHhLDbKEA2VU8XpevKQzeUDTMSI6ZJMThx7yZqurfW u1Mnd7TGwD067kOqMCGs3J87ThF1eA1NGKHw/GHr/0y7kyQh2huRTMdnMDg4lGSJxgcO4XQcm GlrK+U6z4nqMDZTgqRRBMAaW19n8n2Yv+ABKfM1yxYh30daWhYVH5CU/aKgFTSmLgRGm+ihbr miRTPv1JOGqHYtzTlt5mJxkQugt/tLJweSTVjmdS83MIvQa8kMHEJAXVr/uSycC4XkB7wSnCX 5cY+EmpAZIvs+/du79KPDR+KozeyTJQNcK9ckAQX4F1SlqUbuHT89O678o8DR/zdfRCCGzknF n/yOlyk4kSfWLuCXZITr3v1h3bSzU/X/735kG2EhYg== X-Spam-Status: No, score=-3.1 required=5.0 tests=BAYES_00,NICE_REPLY_A, RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_PASS 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 Hi Peter, Am 31.12.22 um 16:58 schrieb Peter Robinson: > Hi Stefan, > >>>> could you please provide a "bad case" file list of all firmware files >>>> for the Raspberry Pi 3 B+ which worked before Linux 6.1, so i can >>>> reproduce it? >>> What do you mean by the file list? >> if you look into the firmware directory which files for >> brcmfmac43455-sdio do you have? Just the bin file? >> >> I'm using the rootfs of Raspberry Pi OS which contains: >> >> $ ls brcmfmac43455-sdio* >> brcmfmac43455-sdio.bin brcmfmac43455-sdio.clm_blob brcmfmac43455-sdio.txt i temporary moved the clm_blob and txt file from the directory and switched to Linux v6.0 (multi_v7_defconfig), but the driver doesn't probe: [   25.943350] brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac43455-sdio for chip BCM4345/6 [   25.943550] brcmfmac mmc1:0001:1: Direct firmware load for brcm/brcmfmac43455-sdio.raspberrypi,3-model-b-plus.bin failed with error -2 [   26.071070] brcmfmac mmc1:0001:1: Direct firmware load for brcm/brcmfmac43455-sdio.raspberrypi,3-model-b-plus.txt failed with error -2 [   26.071133] brcmfmac mmc1:0001:1: Direct firmware load for brcm/brcmfmac43455-sdio.txt failed with error -2 [   27.078481] brcmfmac: brcmf_sdio_htclk: HT Avail timeout (1000000): clkctl 0x50 >> [ 25.943350] brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac43455-sdio for chip BCM4345/6 >> [ 25.943550] brcmfmac mmc1:0001:1: Direct firmware load for brcm/brcmfmac43455-sdio.raspberrypi,3-model-b-plus.bin failed with error -2 >> [ 26.071070] brcmfmac mmc1:0001:1: Direct firmware load for brcm/brcmfmac43455-sdio.raspberrypi,3-model-b-plus.txt failed with error -2 >> [ 26.071133] brcmfmac mmc1:0001:1: Direct firmware load for brcm/brcmfmac43455-sdio.txt failed with error -2 >> [ 27.078481] brcmfmac: brcmf_sdio_htclk: HT Avail timeout (1000000): clkctl 0x50 > As shipped in https://mirrors.edge.kernel.org/pub/linux/kernel/firmware/ > either the Nov or Dec releases > > The kernel supports compressing firmware with: xz -C crc32 "$f" > > Regards, > Peter > >> I didn't say please add some files, i only need a test scenario :-) >> >>> We're running the latest upstream >>> firmware, we do used compressed firmware but that hasn't regressed >>> with any of the other firmware, this is very much brcmfmac. With the >>> same firmware it was working on 6.0.x and reboot into a 6.1+ kernel >>> and it stops with nothing else changed. >> Yes, i agree this is a regression and yes it's definitely brcmfmac, but >> based on your bug report i wasn't able to reproduce. >> >> Regards >> >>>> Also OpenSuSE seems to be affected [1]. >>>> >>>> [1] - https://bugzilla.suse.com/show_bug.cgi?id=1206697 >>>> >>>> Regards >>>> Stefan >>>>